Sessions

Get All Sessions

List all sessions.

Home/Docs/Get All Sessions

Endpoint

List all sessions.

Request
GET /sessions

Authentication

Every request must include a Bearer token in the Authorization header. Missing or invalid API keys return 401 Unauthorized.

Header
Authorization: Bearer YOUR_API_KEY

Response: GetAllSessionsResponse

FieldTypeDescription
sessionsArray<{ session: ChatSendSession }>Session list
totalnumber?Total number of sessions
pagenumber?Current page number
limitnumber?Items per page

Examples

cURL
curl -X GET "https://api.example.com/sessions" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "sessions": [
    {
      "session": {
        "uniqueSessionId": "a1b2c3d4-...",
        "sessionName": "Sales Primary",
        "phoneNumber": "+6281224560101",
        "status": "CONNECTED",
        "createdAt": "2026-04-10T12:00:00.000Z",
        "updatedAt": "2026-04-15T08:30:00.000Z"
      }
    }
  ],
  "total": 1,
  "page": 1,
  "limit": 20
}