The CINNOX Open API Management provides endpoints to do the following to your CINNOX service account:
| API Endpoint | Description | Remark |
|---|---|---|
| Get External Contacts List | This endpoint allows you to query all external contacts lists. | |
| Get External Contact Activity | This endpoint allows you to query the external contact's activity records. | |
| Create External Contact | This endpoint allows you to create an external contact. | This endpoint does not support external contact custom fields. |
| Update External Contact | This endpoint allows you to update external contact details. | This endpoint does not support external contact custom fields. |
| Create/Edit/Delete Contact Event Subscription | This endpoint allows you to subscribe to a webhook of a contact event, edit, and unsubscribe to the existing event. | The event hook will return the contact information when the following events are triggered: * The external contact list is edited (Added contact, edited contact and deleted contact). * The external contact has been merged. * The external contact ownership was transferred. * The new staff contact is created. * The staff contact is updated. * The staff contact is deleted. |
| Create/Edit/Delete External Contact Event Subscription | This endpoint allows you to subscribe to a webhook of an external contact event, edit, and unsubscribe to the existing event. | The event hook will return the contact information when the following events are triggered: * The external contact list is updated (added, edited and deleted external contact) * The external contact has been merged. |
| Get Staff Contact List | This endpoint allows you to get the staff contact list. | |
| Create/Edit/Delete Staff Contact Event Subscription | This endpoint allows you to subscribe to a webhook of a staff contact event, edit, and uns | The event hook will return the contact information when the following events are triggered: * The new staff contact is created. * The staff contact is updated. * The staff contact is deleted. |
| Get Supported Language List | This endpoint lets you retrieve the supported language list for creating the Service Group. | |
| Get Supported Location List | This endpoint lets you retrieve the supported location list for creating the Service Group. | |
| Create Destination - Service Group | This endpoint allows you to create a Service Group. | |
| Update Destination - Service Group | This endpoint allows you to update the existing Service group. | |
| Get Destination List | This endpoint allows you to retrieve the Tag and Destination lists. | |
| Delete Destination - Service Group | This endpoint allows you to delete the Service group. | |
| Create Tag | This endpoint allows you to create a tag. | |
| Get Tag List | This endpoint allows you to retrieve the tag lists. | |
| Update Tag | This endpoint allows you to update the existing tag. | |
| Delete Tag | This endpoint allows you to delete the existing tag. | |
| Get Label List | This endpoint allows you to retrieve the label list, including: * Label ID * Label Name * Label Colour * The staff who created the label * The staff who updated the label * The label creation day and time * The label update day and time | |
| Delete Label | This endpoint allows you to delete labels for an enquiry. | |
| Label an Enquiry | This endpoint allows you to add and update labels to an enquiry. | |
| Unlabel an enquiry | This endpoint allows you to remove labels to an enquiry. | |
| Create/Edit/Delete Label Event Subscription | This endpoint allows you to subscribe to a webhook of a label event, edit, and unsubscribe to the existing event. | After the subscription, the event hook will return the label information when the event hook triggers are due to the following events: * A new label is created * A label is edited * A label is deleted |
📘
CINNOX Open API support up to 500 requests per min per service account.