Place an order
Updated:
This request helps you place an order.
The proxy identifiers change after manual or automatic renewals.
Order processing, selection, and activation of IPs take anywhere from a few seconds to a minute, depending on the system’s overall load, including simultaneous orders and the connection queue.
Endpoint:
Path parameters
Name | Value | Description |
|---|---|---|
Authorization |
| Your personal API key (how to get) |
Request body
Name | Type | Description |
|---|---|---|
countryId | String | ID of the country you selected in the /reference/list/{type} request, for example “USA“ |
periodId | String | ID of the period you selected in the /reference/list/{type} request, for example “1m“ |
coupon | String | The coupon code, if available |
paymentId | String | Id's of payments system “balance“ - balance, “card“ - card that you added in your cabinet |
quantity | Number | The number of proxies you want to order |
authorization | String | The method of authorization. Leave blank if you want to use username and password for authorization |
customTargetName | String | Required to add a custom goal |
generateAuth | String | Create custom authorization - Y/N (N - default) |
sectionCode | String | Proxy type key, for example |
uptime | boolean | Enables Uptime / High Availability mode for IPv4/ISP orders. Default: false. Available for IPv4 and ISP when the selected country and period support uptime pricing |
Name | Type | Description |
|---|---|---|
countryId | String | ID of the country you selected in the /reference/list/{type} request, for example ‘’ |
periodId | String | ID of the period you selected in the /reference/list/{type} request, for example ‘1m’ |
coupon | String | The coupon code, if available |
paymentId | String | Id's of payments system "balance" - balance, "card" - card that you added in your cabinet |
quantity | Number | The number of proxies you want to order |
authorization | String | The method of authorization. Leave blank if you want to use username and password for authorization |
customTargetName | String | Required to add a custom goal |
protocol | String | HTTPS or SOCKS5 |
sectionCode | String | Proxy type key, for example |
Name | Type | Description |
|---|---|---|
countryId/countryCode | String | ID of the country you selected in the /reference/list/{type} or Alpha-3 country code, for example “USA“ |
periodId/periodCode | String | ID of the period you selected in the /reference/list/{type} request, for example “1m“ |
coupon | String | The coupon code, if available |
paymentId | String | Id's of payments system “balance“ - balance, “card“ - card that you added in your cabinet |
quantity | Number | The number of proxies you want to order |
authorization | String | The method of authorization. Leave blank if you want to use username and password for authorization |
mobileServiceType | String | shared or dedicated |
operatorId | String | Mobile operator ID from /reference/list/mobile |
rotationId | String | Mobile rotation ID from /reference/list/mobile. Must be an integer value in minutes |
sectionCode | String | Proxy type key, for example |
Name | Type | Description |
|---|---|---|
coupon | String | The coupon code, if available |
paymentId | String | Id's of payments system “balance“ - balance, “card“ - card that you added in your cabinet |
tarifId | Number | ID of the tariff you selected in the /reference/list/resident request |
Example
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/order/make
{
"countryId": "USA",
"periodId": "1m",
"coupon": "",
"paymentId": "balance",
"quantity": 1,
"generateAuth": "N",
"customTargetName": "Facebook",
"sectionCode": "ipv4",
"uptime": true
}
Response
{
"status": "success",
"data": {
"orderId": "10",
"total": 1.80,
"listBaseOrderNumbers": [
"NS_12345678910-qq"
],
"balance": 38.00
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Insufficient funds. Total $2. Not enough $33.10",
"code": 0,
"customData": null
}
]
}wrong countryId
{
"status": "error",
"data": null,
"errors": [
{
"message": "Country not exists",
"code": 0,
"customData": null
}
]
}wrong periodId
{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}