Messages

messages

Methods

Archive Message ->
put/v1/messages/{message_id}/archived

Archive message

Get Message ->
get/v1/messages/{message_id}

Get message

Get Message Content -> { __typename, data, inserted_at, 1 more... }
get/v1/messages/{message_id}/content

Returns the fully rendered contents of a message, where the response depends on the channel the message was sent on.

List Messages -> EntriesCursor<>
get/v1/messages

List messages

List Activities -> ItemsCursor<>
get/v1/messages/{message_id}/activities

List activities

List Delivery Logs -> EntriesCursor<>
get/v1/messages/{message_id}/delivery_logs

List delivery logs

List Events -> EntriesCursor<>
get/v1/messages/{message_id}/events

List events

Mark Message As Interacted ->
put/v1/messages/{message_id}/interacted

Mark message as interacted

Parameters
message_id: string
Response fields
Request example
200Example
Mark Message As Read ->
put/v1/messages/{message_id}/read

Mark message as read

Mark Message As Seen ->
put/v1/messages/{message_id}/seen

Mark message as seen

Mark Message As Unread ->
delete/v1/messages/{message_id}/unread

Mark message as unread

Mark Message As Unseen ->
delete/v1/messages/{message_id}/unseen

Mark message as unseen

Unarchive Message ->
delete/v1/messages/{message_id}/unarchived

Unarchive message

Domain types

Activity = { id, __typename, actor, 4 more... }

An activity associated with a workflow run

Message = { id, __typename, actors, 18 more... }

Represents a single message that was generated by a workflow for a given channel.

MessageDeliveryLog = { id, __typename, environment_id, 4 more... }

A message delivery log

MessageEvent = { id, __typename, inserted_at, 3 more... }

A single event that occurred for a message

messages.batch

Methods

Mark Messages As Archived -> Array<>
post/v1/messages/batch/archived

Mark messages as archived

Batch Get Message Contents -> Array<{ __typename, data, inserted_at, 1 more... }>
get/v1/messages/batch/content

Get the contents of multiple messages in a single request.

Mark Messages As Interacted -> Array<>
post/v1/messages/batch/interacted

Mark messages as interacted

Mark Messages As Read -> Array<>
post/v1/messages/batch/read

Mark messages as read

Mark Messages As Seen -> Array<>
post/v1/messages/batch/seen

Mark messages as seen

Mark Messages As Unread -> Array<>
post/v1/messages/batch/unread

Mark messages as unread

Mark Messages As Unseen -> Array<>
post/v1/messages/batch/unseen

Mark messages as unseen

Mark Messages As Unarchived -> Array<>
post/v1/messages/batch/unarchived

Mark messages as unarchived