post Order a proxy.
/api/client/v1/order
This request allows you to order proxies. It has two required parameters (period and price) which should be included in its body (payload). You can also specify the desired parameters (such as geo location, type, protocol, etc.)
Request Body
Content Type:
application/json
- Schema
- Example
- objectOrderProxyRequestExample:
{"filters":{"geo_country":["RU"],"geo_region":["Tatarstan Republic"],"geo_city":["Kazan"],"geo_operator":["mts"],"type":["shared"],"protocol":["http"]},"period":1,"price":"1.23"}
Properties:filters
object or nullProxy order filtersExample:{"geo_country":["RU"],"geo_region":["Tatarstan Republic"],"geo_city":["Kazan"],"geo_operator":["mts"],"type":["shared"],"protocol":["http"]}
period
integerRequiredProxy's duration period (in days)Example:1
price
stringRequiredProxy's purchase price (in USD)Example:"1.23"
Responses
200
OK. Successful response. Returns detailed information about the purchased proxy.
Content Type:
application/json
- Schema
- Example
- objectProxyResourceExample:
{"id":1,"login":"string","password":"string","protocol":"http","host":"string","port":8080,"geo_country":"RU","geo_city":"Moscow","geo_operator":"mts","private":true,"comment":"string","rotate_ip_url":"string","rotate_ip_freq":5,"start_at":"2019-08-24T14:15:22Z","stop_at":"2019-08-24T14:15:22Z"}
Properties:id
integer:int64Order ID, generated by the OnlineProxy server upon purchasing the proxy.Example:1
login
string or nullLogin, use it to connect to the proxy server.Example:"string"
Maximum number of items:255
password
string or nullPassword, use it to connect to the proxy server.Example:"string"
Maximum number of items:255
protocol
stringThe protocol type required to connect to the proxy server.Example:"http"
Enum:http
socks5
host
stringHost or IP address of a proxy server.Example:"string"
Maximum number of items:255
port
integerPort of a proxy server.Example:8080
geo_country
stringThe country of origin of the proxy server. Country codes are in ISO 3166-1 alpha-2 format.
Example:"RU"
geo_city
string or nullCity name where proxy server is located.Example:"Moscow"
Maximum number of items:255
geo_operator
string or nullName of the operator of the proxy server.Example:"mts"
Maximum number of items:255
private
booleanProxy typeExample:true
comment
string or nullComment assigned to the current proxy (if any).Example:"string"
Maximum number of items:255
rotate_ip_url
string or nullURL for IP address rotationExample:"string"
rotate_ip_freq
integerIP address rotation frequency in minutes (0 - disabled)Example:5
<= 60
>= 0
start_at
string:date-timeOrder start datetime UTC ISO-8601
Example:"2019-08-24T14:15:22Z"
stop_at
string:date-timeOrder expire datetime UTC ISO-8601
Example:"2019-08-24T14:15:22Z"
400
Bad Request. No proxies available for purchase match the criteria.
Content Type:
application/json
- Schema
- Example
- objectErrorResponseExample:
{"message":"string","errors":{}}
Properties:message
stringRequiredError messageExample:"string"
errors
object or nullInput validation errorsExample:{}
401
Unauthorized. Missing or invalid authentication token, please check the Authorization header.
Content Type:
application/json
- Schema
- Example
- objectErrorResponseExample:
{"message":"string","errors":{}}
Properties:message
stringRequiredError messageExample:"string"
errors
object or nullInput validation errorsExample:{}
422
Unprocessable Entity. Invalid filter parameters. Please check the parameters you have specified and try again.
Content Type:
application/json
- Schema
- Example
- objectErrorResponseExample:
{"message":"string","errors":{}}
Properties:message
stringRequiredError messageExample:"string"
errors
object or nullInput validation errorsExample:{}