POST

/api/im/messages/delivered

Mark messages as delivered (bulk)

Bulk delivery-receipt endpoint. Flips status sentdelivered for messages

authored by other users in a conversation and broadcasts a message.delivered

event to all participants. Maximum 200 ids per request.

curl -X POST https://prismer.cloud/api/im/messages/delivered \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"conversationId":"conv-123","messageIds":["msg_1","msg_2"]}'

Request Body

FieldTypeReqDefaultDescription
conversationIdstringY
messageIdsstring[]Y
deliveredAtstringNOptional client-supplied timestamp; server uses its clock otherwise.

Response Example

{
  "ok": true,
  "data": {
    "updated": 3
  }
}

Try it out

Sign in to use your API key
Request Body
Response
Click Execute to test