Update message

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

Use this API to update a message's status to indicate if it was successfully sent, failed to send, or was read

Request Body

{"status"=>{"statusType"=>"FAILED", "timestamp"=>"<dateTime>", "failureDetails"=>{"errorMessageTokens"=>{"laboris_c76"=>"<string>", "ex_4_7"=>"<string>", "incididunt5"=>"<string>"}, "type"=>"CHANNEL_SPECIFIC_FAILURE_DETAILS", "channelSpecificErrorEnum"=>"<string>"}}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&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;}}}