Skip to main content
Large encrypted messages can be divided into chunks. Each chunk has its own message_id, while every chunk in the set shares one UUID message_group_id. This endpoint returns the currently cached chunks for one recipient and group. Your client is responsible for validating ordering, detecting missing chunks, and reassembling the encrypted content.

Signed proof

Use operation chunks and set subject to the exact messageGroupId:

Request

string
required
Recipient DID.
string
required
UUID shared by the requested chunks.
string
Device to bind into the proof, when retrieving for one device.
Also send the standard Cache proof headers.

Response

200 Response

Straight to the point

  • Proof operation: chunks
  • Proof subject: exact group UUID
  • Sort returned chunks by sequence_number
  • Do not assume every chunk has arrived