Resellers
Get a list of all subusers. Optionally filter by name to select a username.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Filter by username
Limit the number of results
1000Offset the results
0OK
unexpected error
GET /api/v1/reseller/subusers HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[]Create a subuser with optional limits. If limits are set the period starts at the time of the call.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Traffic limit amount in GB
Traffic limit unit
Traffic limit period in seconds
Whether the traffic limit is recurring
OK
unexpected error
POST /api/v1/reseller/subusers HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 95
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"period_seconds": 1,
"recurring": true
}{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1,
"secret": "text"
}Get a details of a subuser e.g. statistics of traffic usage.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
unexpected error
GET /api/v1/reseller/subusers/{username} HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1
}Update a subuser limits. Set all to 0 to remove them. If the user already has limits set, the period start time stays the same, otherwise it is set to the time of the call.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
Traffic limit amount in GB
Traffic limit unit
Traffic limit period in seconds
Whether the traffic limit is recurring
OK
unexpected error
PUT /api/v1/reseller/subusers/{username} HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"traffic_limit_amount": 1,
"period_seconds": 1,
"recurring": true
}{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1
}Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
No content
unexpected error
DELETE /api/v1/reseller/subusers/{username} HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Resets the current limit for an subuser, starting a new period. If a subuser has no limit this call will fail.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
unexpected error
PUT /api/v1/reseller/subusers/{username}/reset-limits HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1
}Reset a subuser's secret with a randomly generated password.
Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
unexpected error
PUT /api/v1/reseller/subusers/{username}/reset-secret HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1,
"secret": "text"
}Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
unexpected error
PUT /api/v1/reseller/subusers/{username}/enable HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1
}Bearer authentication with sentinel token for users.
You can use the following command to get the bearer token:
curl -d '{"username":"<username>", "password":"<password>"}' -H "Content-Type: application/json" -X POST -s https://api.goproxies.com/api/v1/login | jq -r '.token'
Substitute <username> and <password> with your credentials.
Subuser's username
OK
unexpected error
PUT /api/v1/reseller/subusers/{username}/disable HTTP/1.1
Host: /
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"username": "text",
"enabled": true,
"traffic_limit_amount": 1,
"traffic_limit_unit": "text",
"period_seconds": 1,
"period_started_at": "2025-11-17T21:29:33.395Z",
"recurring": true,
"traffic_used": 1
}Last updated
Was this helpful?

