Conversations
List conversations
GET
Direct message conversations, the most recently active first. Reading them never marks anything read. Direct messages start on the Starter plan.
header
AuthorizationBearer <token>Send your key as Authorization: Bearer eksis_sk_....
status?stringValue in
"all""open""assigned""done"channels?stringComma-separated channel ids.
q?stringText in the contact name or username.
limit?integerRows per page. Values above 100 are clamped to 100.
Range
1 <= value <= 100Default
25cursor?stringThe nextCursor from the previous page, unchanged.
One page of conversations.
application/json- response
data?array<>nextCursor?|Pass back as cursor for the next page. null means this was the last page.
curl -X GET 'https://api.eksis.io/v1/conversations' \ -H 'Authorization: Bearer eksis_sk_...'{ "data": [ { "id": "string", "channelId": "string", "platform": "string", "contact": { "name": "string", "username": "string" }, "status": "open", "unreadCount": 0, "lastMessageAt": "2019-08-24T14:15:22Z", "lastMessagePreview": "string", "replyWindow": { "state": "open", "expiresAt": "2019-08-24T14:15:22Z" } } ], "nextCursor": "string"}