Start a new conversation in an inbox.
Start a new conversation in an inbox.
bearerToken Personal access tokens created from the ThriveDesk UI. Create one under Integrations -> API Keys.
In: header
Inbox identifier.
application/json
TypeScript Definitions
Use the request body type in TypeScript.
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/inboxes/string/conversations" \ -H "Content-Type: application/json" \ -d '{ "to": "[email protected]", "status": "Active", "subject": "Order INV-1042 arrived damaged", "message": "Hi, my order arrived with a cracked screen. Can you help?", "agent": "9c81790c-ae74-4cbd-b2ca-d246ae0df1a9", "tags": [ "9c81790c-ae74-4cbd-b2ca-d246ae0df1a9" ], "contact": { "name": "Jane Cooper", "company": "Acme Inc" } }'{ "message": "string"}Bulk update conversations POST
Bulk update conversations. Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
Create a custom field POST
Create a custom field. Personal access token only. The API supports a second, partner-issued token class that is not part of the public surface. This endpoint does not accept that class.
emaillength <= 100Value in
items <= 100items <= 100ID of the agent to assign.
uuiduuidMap of custom-field keys to values.