Publish a message

POST {{baseUrl}}/conversations/v3/custom-channels/:channelId/messages

Publish a message over your custom channel

Request Body

{"attachments"=>[{"fileId"=>"<string>", "type"=>"FILE", "fileUsageType"=>"<string>"}, {"fileId"=>"<string>", "type"=>"FILE", "fileUsageType"=>"<string>"}], "channelAccountId"=>"<string>", "messageDirection"=>"OUTGOING", "recipients"=>[{"deliveryIdentifier"=>{"type"=>"<string>", "value"=>"<string>"}, "name"=>"<string>"}, {"deliveryIdentifier"=>{"type"=>"<string>", "value"=>"<string>"}, "name"=>"<string>"}], "senders"=>[{"deliveryIdentifier"=>{"type"=>"<string>", "value"=>"<string>"}, "name"=>"<string>"}, {"deliveryIdentifier"=>{"type"=>"<string>", "value"=>"<string>"}, "name"=>"<string>"}], "text"=>"<string>", "timestamp"=>"<dateTime>", "integrationThreadId"=>"<string>", "integrationIdempotencyId"=>"<string>", "richText"=>"<string>", "inReplyToId"=>"<string>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: Created

{&quot;archived&quot;:&quot;\u003cboolean\u003e&quot;,&quot;attachments&quot;:[{&quot;fileId&quot;:&quot;\u003cstring\u003e&quot;,&quot;fileUsageType&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;FILE&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;url&quot;:&quot;\u003cstring\u003e&quot;},{&quot;fileId&quot;:&quot;\u003cstring\u003e&quot;,&quot;fileUsageType&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;FILE&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;url&quot;:&quot;\u003cstring\u003e&quot;}],&quot;channelAccountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;channelId&quot;:&quot;\u003cstring\u003e&quot;,&quot;client&quot;:{&quot;clientType&quot;:&quot;HUBSPOT&quot;,&quot;integrationAppId&quot;:&quot;\u003cinteger\u003e&quot;},&quot;conversationsThreadId&quot;:&quot;\u003cstring\u003e&quot;,&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdBy&quot;:&quot;\u003cstring\u003e&quot;,&quot;direction&quot;:&quot;INCOMING&quot;,&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;recipients&quot;:[{&quot;deliveryIdentifier&quot;:{&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;value&quot;:&quot;\u003cstring\u003e&quot;},&quot;actorId&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;recipientField&quot;:&quot;\u003cstring\u003e&quot;},{&quot;deliveryIdentifier&quot;:{&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;value&quot;:&quot;\u003cstring\u003e&quot;},&quot;actorId&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;recipientField&quot;:&quot;\u003cstring\u003e&quot;}],&quot;senders&quot;:[{&quot;actorId&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;senderField&quot;:&quot;\u003cstring\u003e&quot;,&quot;deliveryIdentifier&quot;:{&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;value&quot;:&quot;\u003cstring\u003e&quot;}},{&quot;actorId&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;senderField&quot;:&quot;\u003cstring\u003e&quot;,&quot;deliveryIdentifier&quot;:{&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;value&quot;:&quot;\u003cstring\u003e&quot;}}],&quot;text&quot;:&quot;\u003cstring\u003e&quot;,&quot;truncationStatus&quot;:&quot;NOT_TRUNCATED&quot;,&quot;type&quot;:&quot;MESSAGE&quot;,&quot;subject&quot;:&quot;\u003cstring\u003e&quot;,&quot;richText&quot;:&quot;\u003cstring\u003e&quot;,&quot;inReplyToId&quot;:&quot;\u003cstring\u003e&quot;,&quot;updatedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;status&quot;:{&quot;statusType&quot;:&quot;FAILED&quot;,&quot;failureDetails&quot;:{&quot;errorMessageTokens&quot;:{&quot;pariaturaf4&quot;:&quot;\u003cstring\u003e&quot;,&quot;essed24&quot;:&quot;\u003cstring\u003e&quot;},&quot;errorMessage&quot;:&quot;\u003cstring\u003e&quot;}}}