List conversations
Retrieve conversations from your Applied workspace. Results are shown newest first, and you can narrow them by conversation, contact, assigned agent, resolution, or created date.
/v2026-04/conversations/Usage
Start from this cURL example and add filters as needed.
curl -X GET https://core.appliedlabs.ai/v2026-04/conversations/ \
-H "Authorization: Bearer <api-token>" \
-H "X-Shop-Id: 66e4c4d2-34e8-4f85-8f51-84b6ed7b5f10"Authorizations
Send your Applied API key as Authorization: Bearer AL.... Create the key in the Applied dashboard and keep it on your server.
Query parameters
agent_idstring · uuidOnly return conversations assigned to this agent.
contact_idstring · uuidOnly return conversations for this contact.
contact_id__inarrayOnly return conversations for these contacts. Separate values with commas.
created_at__rangestringOnly return records created during this time window. Use 'relative:-7d,' for the last 7 days, or '2026-04-01T00:00:00Z,2026-04-07T23:59:59Z' for a custom start and end time. The maximum window is 30 days.
cursorstringUse the cursor from a previous next or previous link to move through the results.
idstring · uuidOnly return this conversation.
id__inarrayOnly return conversations with these IDs. Separate values with commas.
limitintegerHow many results to return in this page.
resolutionstringOnly return conversations with this resolution.
resolution__inarrayOnly return conversations with these resolutions. Separate values with commas.
Header parameters
X-Shop-Idstring · uuidrequiredThe shop whose data you want to read.
Response
A page of conversations.
nextstring · uri | nullpreviousstring · uri | nullresultsarrayrequiredresults.agent_idstring · uuid | nullrequiredresults.contact_idstring · uuid | nullrequiredresults.created_atstring · date-timerequiredresults.directionenum<string>Whether the conversation started with an incoming customer message or an outbound message from your team.
inboundoutboundresults.idstring · uuidrequiredresults.is_testbooleanresults.remote_idstring | nullresults.remote_platformstring | nullresults.resolutiononeOfHow the conversation was resolved, when a resolution is available.
hardsoftescalatedhumanmergedresults.statusoneOfWhether the conversation is new, open, or waiting on the next reply.
newopenpendingresults.titlestringresults.typeenum<string>requiredWhich channel the conversation came from, such as email, chat, SMS, or voice.
phone_callweb_callweb_call_demoweb_chatemailsmscommentsformresults.updated_atstring · date-timerequiredresults.user_idstring · uuid | nullrequired{
"next": "https://core.appliedlabs.ai/v2026-04/conversations/?cursor=next-cursor-token",
"previous": "https://core.appliedlabs.ai/v2026-04/conversations/?cursor=previous-cursor-token",
"results": [
{
"agent_id": "33333333-3333-4333-8333-333333333333",
"contact_id": "11111111-1111-4111-8111-111111111111",
"created_at": "2026-04-07T14:30:00Z",
"direction": "inbound",
"id": "55555555-5555-4555-8555-555555555555",
"is_test": false,
"remote_id": "conv_3706spyi",
"remote_platform": "zendesk",
"resolution": "escalated",
"status": "open",
"title": "Nor rest four imagine difficult treatment for invoice follow-up",
"type": "email",
"updated_at": "2026-04-07T15:12:00Z",
"user_id": "44444444-4444-4444-8444-444444444444"
}
]
}