Skip to main content
GET
/
backend
/
reports
/
{orgId}
/
agents
/
activity
Get Agent Activity
curl --request GET \
  --url https://api-v2.opencopilot.so/backend/reports/{orgId}/agents/activity \
  --header 'Authorization: <authorization>'
{
  "agent_id": 123,
  "active_sessions": 123,
  "open_sessions": 123
}
This endpoint provides insights into agent activity, showing the number of active sessions and open sessions for each agent. It helps in monitoring agent workload and performance.

Path Parameters

orgId
string
required
The unique identifier of the organization.

Authentication

Authorization
string
required
Bearer token for authentication

Query Parameters

startDate
string
The start date for the report period (ISO 8601 format).
endDate
string
The end date for the report period (ISO 8601 format).

Response

agent_id
number
The unique identifier of the agent.
active_sessions
number
The total number of active sessions handled by the agent within the specified time range.
open_sessions
number
The number of currently open sessions assigned to the agent.

Example Request

curl --location --request GET 'https://api-v2.opencopilot.so/backend/reports/agents/activity?startDate=2023-01-01T00:00:00Z&endDate=2023-12-31T23:59:59Z' \
--header 'Authorization: Bearer YOUR_API_KEY'

Example Response

[
  {
    "agent_id": 1,
    "active_sessions": 150,
    "open_sessions": 5
  },
  {
    "agent_id": 2,
    "active_sessions": 120,
    "open_sessions": 3
  },
  {
    "agent_id": 3,
    "active_sessions": 180,
    "open_sessions": 7
  }
]