GET
/
sessions
/
proxies
curl --request GET \
  --url https://monitor.geonode.com/sessions/proxies \
  --header 'Authorization: Basic <encoded-value>'
{
  "sessions": [
    {
      "id": "a7f7c7a3-aaaa-4908-b7bd-71091daadaa6",
      "userSessionId": "vzzzzd",
      "userId": "geonode_userid",
      "port": "10000",
      "domain": "ip-api.com",
      "country": "dz",
      "rotatingIntervalInSeconds": 179.32,
      "durationInSeconds": 2.785
    }
  ],
  "count": 1,
  "total": 1,
  "page": 1,
  "pageSize": 250
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Query Parameters

page
integer
default:
1

Page number for pagination (default is 1).

pageSize
integer
default:
250

Number of sessions per page (maximum is 250; default is 250).

Response

200
application/json
A list of active sessions retrieved successfully.
sessions
object[]

A list of currently active proxy sessions.

count
integer

The number of active sessions returned in the current page.

Example:

1

total
integer

The total number of active sessions across all pages.

Example:

1

page
integer

The current page number.

Example:

1

pageSize
integer

The number of sessions per page.

Example:

250