Returns chat messages sent in the meeting. If the meeting is still in progress, this returns messages sent so far. Results are paginated using cursor pagination.
Authentication
Requires API key authentication via the Authorization header.
Path Parameters
Bot ID (e.g., bot_xxxxxxxxxxx)
Query Parameters
Cursor for pagination. Use the next value from the previous response to get the next page.
Only return chat messages created after this time. Useful when polling for updates. Format: ISO 8601 datetime (e.g., 2024-01-18T12:34:56Z)
Response
URL for the next page of results, or null if no more results
URL for the previous page of results, or null if on first page
Array of chat message objects
Chat Message Object
Unique identifier for the chat message
Content of the chat message
Unix timestamp of when the message was sent
Timestamp in milliseconds as a string
Recipient of the message (e.g., ‘everyone’, ‘specific_user’)
Name of the message sender
UUID of the message sender
User UUID of the sender (platform-specific persistent identifier)
Additional metadata about the message
Example Request
curl https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/chat_messages \
-H "Authorization: Token YOUR_API_KEY_HERE" \
-H "Content-Type: application/json"
Example with Polling
curl "https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/chat_messages?updated_after=2024-01-18T12:34:56Z" \
-H "Authorization: Token YOUR_API_KEY_HERE" \
-H "Content-Type: application/json"
curl "https://app.attendee.dev/api/v1/bots/bot_weIAju4OXNZkDTpZ/chat_messages?cursor=cD00ODY%3D" \
-H "Authorization: Token YOUR_API_KEY_HERE" \
-H "Content-Type: application/json"