Tokens
Resource Fields
| Name | Type | Read-only | Description |
|---|---|---|---|
| label | string | ||
| description | string | ||
| channel | string | ||
| token | string | ||
| webhook_url | string | ||
| icon | Attachment | ||
| is_enabled | boolean |
Default: true
|
|
| lastused_at | timestamp | ISO-8601 Format | |
| created_at | timestamp | ISO-8601 Format | |
| updated_at | timestamp | ISO-8601 Format |
Attachments
RESOURCE FIELDS
| Name | Type | Read-only | Description |
|---|---|---|---|
| name | string | ||
| size | integer | ||
| width | integer | Only if the attachment is image | |
| height | integer | Only if the attachment is image | |
| type | string | Mime-type of the file | |
| content_id | string | Content ID used for inline attachment | |
| alt | string | ||
| url | string | The URL to view the attachment | |
| url_download | string | The URL to download the attachment | |
| thumbnails | Thumbnails | ||
| created_at | timestamp | ISO-8601 Format |
Thumbnails
RESOURCE FIELDS
| Name | Type | Read-only | Description |
|---|---|---|---|
| name | string | ||
| size | integer | ||
| width | integer | ||
| height | integer | ||
| type | string | Mime-type of the file | |
| url | string | The URL to view the thumbnail | |
| created_at | timestamp | ISO-8601 Format |
Metadata
| Version | 1.0 |
| Last Updated | July 04, 2016 |
Actions
Retrieve all tokens
GET /api/v1/events/tokens.jsonInformation
| Allowed for | Admins & Owners |
| Ordered by | id (ascending) |
Response
{
"status": 200,
"data": [
{
"id": 1,
"label": "sales force",
"description": "This is posted to case and comes from sales force",
"channel": "EVENT",
"token": "hK1nLnvFNXJW5euvcZPfZD8WnP2kT5jdhz0T7oVgzNiPXfLjertMvYfkAm2F0COR",
"webhook_url": "https://brewfictus.kayako.com/api/v1/webhook/8xNirozibd9aFmQzaRZ3EpKDl6hz4iMjRYk1K7QRr2sGUdun5nCTLKF57HRnH4m2/incoming",
"icon": null,
"is_enabled": true,
"lastused_at": null,
"created_at": "2015-07-28T23:46:17+05:00",
"updated_at": "2015-07-28T23:46:17+05:00",
"resource_type": "token"
,"resource_url": "https://brewfictus.kayako.com/api/v1/events/tokens/1"
}
],
"resource": "token",
"offset": 0,
"limit": 10,
"total_count": 1
}
Retrieve a token
GET /api/v1/events/tokens/:id.jsonInformation
| Allowed for | Admins & Owners |
Response
{
"status": 200,
"data": {
"id": 1,
"label": "sales force",
"description": "This is posted to case and comes from sales force",
"channel": "EVENT",
"token": "hK1nLnvFNXJW5euvcZPfZD8WnP2kT5jdhz0T7oVgzNiPXfLjertMvYfkAm2F0COR",
"webhook_url": "https://brewfictus.kayako.com/api/v1/webhook/8xNirozibd9aFmQzaRZ3EpKDl6hz4iMjRYk1K7QRr2sGUdun5nCTLKF57HRnH4m2/incoming",
"icon": null,
"is_enabled": true,
"lastused_at": null,
"created_at": "2015-07-28T23:46:17+05:00",
"updated_at": "2015-07-28T23:46:17+05:00",
"resource_type": "token"
,"resource_url": "https://brewfictus.kayako.com/api/v1/events/tokens/1"
},
"resource": "token"
}
Add a token
POST /api/v1/events/tokens.jsonInformation
| Allowed for | Admins & Owners |
Parameters
| Name | Type | Mandatory | Description |
|---|---|---|---|
| label | string | ||
| description | string | ||
| channel | string | Default: EVENT |
|
| icon | multipart/form-data | File upload | |
| is_enabled | boolean | Default: true |
Response
{
"status": 201,
"data": {
"id": 1,
"label": "sales force",
"description": "This is posted to case and comes from sales force",
"channel": "EVENT",
"token": "hK1nLnvFNXJW5euvcZPfZD8WnP2kT5jdhz0T7oVgzNiPXfLjertMvYfkAm2F0COR",
"webhook_url": "https://brewfictus.kayako.com/api/v1/webhook/8xNirozibd9aFmQzaRZ3EpKDl6hz4iMjRYk1K7QRr2sGUdun5nCTLKF57HRnH4m2/incoming",
"icon": null,
"is_enabled": true,
"lastused_at": null,
"created_at": "2015-07-28T23:46:17+05:00",
"updated_at": "2015-07-28T23:46:17+05:00",
"resource_type": "token"
,"resource_url": "https://brewfictus.kayako.com/api/v1/events/tokens/1"
},
"resource": "token"
}
Update a token
PUT /api/v1/events/tokens/:id.jsonInformation
| Allowed for | Admins & Owners |
Parameters
| Name | Type | Mandatory | Description |
|---|---|---|---|
| label | string | ||
| description | string | ||
| icon | multipart/form-data | File upload | |
| is_enabled | boolean |
Response
{
"status": 200,
"data": {
"id": 1,
"label": "sales force",
"description": "This is posted to case and comes from sales force",
"channel": "EVENT",
"token": "hK1nLnvFNXJW5euvcZPfZD8WnP2kT5jdhz0T7oVgzNiPXfLjertMvYfkAm2F0COR",
"webhook_url": "https://brewfictus.kayako.com/api/v1/webhook/8xNirozibd9aFmQzaRZ3EpKDl6hz4iMjRYk1K7QRr2sGUdun5nCTLKF57HRnH4m2/incoming",
"icon": null,
"is_enabled": true,
"lastused_at": null,
"created_at": "2015-07-28T23:46:17+05:00",
"updated_at": "2015-07-28T23:46:17+05:00",
"resource_type": "token"
,"resource_url": "https://brewfictus.kayako.com/api/v1/events/tokens/1"
},
"resource": "token"
}
Update tokens
PUT /api/v1/events/tokens.jsonInformation
| Allowed for | Admins & Owners |
Arguments
| Name | Type | Mandatory | Description |
|---|---|---|---|
| ids | string | The comma separated ids |
Parameters
| Name | Type | Mandatory | Description |
|---|---|---|---|
| is_enabled | boolean |
Response
{
"status": 200,
"total_count": 2
}
Delete a token
DELETE /api/v1/events/tokens/:id.jsonInformation
| Allowed for | Admins & Owners |
Response
{
"status": 200
}
Delete tokens
DELETE /api/v1/events/tokens.jsonInformation
| Allowed for | Admins & Owners |
Arguments
| Name | Type | Mandatory | Description |
|---|---|---|---|
| ids | string | The comma separated ids |
Response
{
"status": 200,
"total_count": 2
}