Skip to main content
GET
/
api
/
agent
/
session
Get agent session
curl --request GET \
  --url https://api.wacht.dev/api/agent/session \
  --cookie session_id=
{
  "id": "123456789012345678",
  "session_id": "987654321098765432",
  "deployment_id": "111111111111111111",
  "context_group": "support-agents",
  "agent_ids": [
    "12345",
    "67890"
  ],
  "identifier": "static",
  "expires_at": "2024-01-16T10:30:00Z",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}

Authorizations

session_id
string
cookie
required

Session-based authentication using cookies

Response

Agent session retrieved successfully

id
string<uint64>

Agent session ID

Example:

"123456789012345678"

session_id
string<uint64>

User session ID

Example:

"987654321098765432"

deployment_id
string<uint64>

Deployment ID

Example:

"111111111111111111"

context_group
string

Context group identifier

Example:

"support-agents"

agent_ids
string<int64>[]

IDs of available agents

Example:
["12345", "67890"]
identifier
string

Session identifier type

Example:

"static"

expires_at
string<date-time> | null

Session expiration time

Example:

"2024-01-16T10:30:00Z"

created_at
string<date-time>
Example:

"2024-01-15T10:30:00Z"

updated_at
string<date-time>
Example:

"2024-01-15T10:30:00Z"