GET/v1/conversationsconversations:readThe API key needs the conversations:read permission. Without it the call is refused with 403 insufficient_scope. Sign in to try
List conversations, newest first
Parameters
| channel | Query — website, whatsapp, instagram or email |
| status | Query — open or closed |
| website_id | Query |
| updated_since | Query — ISO 8601 date — conversations with a message since then |
| limit | Query — 1–100, default 25 |
| starting_after | Query — the next_cursor of the previous page |
Request
curl -X GET "https://api.iotabot.com/v1/conversations" \ -H "Authorization: Bearer $IOTABOT_API_KEY"
Response · 200
{
"data": {
"items": [
{
"id": "6a4b9e21c3f1a2b3c4d5e6f7",
"object": "conversation",
"channel": "whatsapp",
"website_id": "6a4b3fbbe291bce5bf701c5c",
"status": "open",
"mode": "ai",
"subject": null,
"contact": {
"name": "Priya Sharma",
"email": null,
"phone": "+919812345678",
"external_id": "919812345678"
},
"assigned_agent_id": null,
"tags": [
"vip"
],
"integration_replies": true,
"message_count": 4,
"created_at": "2026-10-01T09:12:44.120Z",
"last_message_at": "2026-10-01T09:15:02.881Z"
}
],
"has_more": true,
"next_cursor": "6a4b9e21c3f1a2b3c4d5e6f7"
}
}Errors
invalid_channelchannel_not_allowedwebsite_not_allowedinvalid_limitinvalid_cursor
