# /impersonate/sessions - List impersonation sessions **GET /impersonate/sessions** Retrieves all impersonation sessions for the current user. Sessions are grouped by session_id and show start/end times, duration, and action count. This endpoint should be used first to get session overview, then use /impersonate/audit/{session_id} to get detailed audit logs for specific sessions. ## Servers - Backend API server (port 8080): https://api.your-domain.com/api (Backend API server (port 8080)) - Collect API server (port 8081): https://collect.your-domain.com/api (Collect API server (port 8081)) ## Authentication methods - Bearer auth ## Parameters #### Query parameters - **page** (integer) Page number - **page_size** (integer) Items per page ## Responses ### 200: Sessions retrieved successfully #### Body Parameters: application/json (object) - **code** (integer) - **message** (string) - **data** (object) ### 401: Unauthorized - invalid or missing token #### Body Parameters: application/json (object) - **code** (integer) - **message** (string) - **data** (object | null) ### 500: Internal server error #### Body Parameters: application/json (object) - **code** (integer) - **message** (string) - **data** (object | null) [Powered by Bump.sh](https://bump.sh)