Beam
Open Beam
Messages

History & listing

Current documentation

Read full conversation history with a contact, or list recent messages across the workspace.

Conversation history

GET https://beam.aisync.link/v1/conversations/:phone · optional ?limit=50 (max 500)

curl "https://beam.aisync.link/v1/conversations/+15551234567" \
  -H "x-api-key: YOUR_WORKSPACE_KEY"

The sender field tells you who wrote each outbound message: human (inbox or API) or bot (the assistant). Useful for QA and analytics.

List messages

GET https://beam.aisync.link/v1/messages/list · filters: ?to=+1555..., ?status=queued|sent|failed, ?limit=50 (max 200). Newest first.

curl "https://beam.aisync.link/v1/messages/list?status=queued&limit=20" \
  -H "x-api-key: YOUR_WORKSPACE_KEY"
Prefer webhooks for real-timePolling these endpoints works, but for reacting to new messages as they happen, use event webhooks and keep listing for reconciliation and reporting.