Messages

Internal messaging

Internal messaging

Endpoints

MethodPathSummary
GET/api/v1/messagesList inbox
POST/api/v1/messagesSend message
GET/api/v1/messages/{id}Get message
PATCH/api/v1/messages/{id}Mark message as read
POST/api/v1/messages/{id}/replyReply to message
GET/api/v1/messages/{id}/threadGet message thread

List inbox

GET /api/v1/messages

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string
``string
unreadquerystring

Responses

CodeDescription
200Inbox messages

Send message

POST /api/v1/messages

Requires authentication.

Request Body

FieldTypeRequiredDescription
contentstringYes
entity_idstring
entity_typestring
intentstring
metadataobject
recipient_idstring
scope_idstring
scope_typestring
subjectstringYes

Responses

CodeDescription
201Message sent

Get message

GET /api/v1/messages/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Message details

Mark message as read

PATCH /api/v1/messages/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Message marked read

Reply to message

POST /api/v1/messages/{id}/reply

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Request Body

FieldTypeRequiredDescription
contentstringYes
metadataobject

Responses

CodeDescription
201Reply sent

Get message thread

GET /api/v1/messages/{id}/thread

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Thread messages