Skip to main content

ListMessages retrieves messages for an engagement.

GET 

/api/v1/engagements/:engagementId/messages

Returns paginated message history. Messages are ordered by created_at (oldest first) for natural conversation display.

Pagination

  • page: Page number (default: 1)
  • per_page: Results per page (default: 50, max: 100)

Errors

  • NOT_FOUND: Engagement does not exist
  • PERMISSION_DENIED: Caller lacks message:read permission

Request

Responses

A successful response.