Order
A list of all publicly available methods for interacting with the API.
POST
Cart order -/cart/order
Query method
POSThttp://apilocal.stableproxy.com/v2/cart/order
Query parameters
Identifier | Regulations | Example |
---|---|---|
traffic-unitNot necessarily | nullablestringin:gb | "gb" |
period-unitNot necessarily | nullablestringin:weeks, weeks, months, years | "weeks" |
traffic-amount | requiredintegerin:25, 100, 400, 800, 5000 | "25" |
period-amount | requiredintegerin | "1" |
countNot necessarily | nullableinteger | 30 |
countriesNot necessarily | nullablearray | {"UA": 10, "PL": 20} |
type | requiredstringin:shared, private, residential_gb, datacenter_gb, residential_city_gb, residential_static_gb, mobile_gb, mobile_static, mobile_static_gb | "shared" |
currencyNot necessarily | nullablestringcurrency_code | "USD" |
has-unlimited-auth-ipsNot necessarily | nullableex-boolean | false |
serviceNot necessarily | nullablestringilluminate\_validation\_rules\_in | 97 |
ip-scoreNot necessarily | nullablenumeric | 29 |
Code examples
JavaScript
1async function postCartOrder() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/cart/order', {
4 method: 'POST',
5 headers: {
6 'Content-Type': 'application/json'
7 },
8 body: JSON.stringify({
9 "traffic-unit": "gb",
10 "period-unit": "weeks",
11 "traffic-amount": "25",
12 "period-amount": "1",
13 "count": 30,
14 "countries": {"UA": 10, "PL": 20},
15 "type": "shared",
16 "currency": "USD",
17 "has-unlimited-auth-ips": false,
18 "service": 97,
19 "ip-score": 29
20 }),
21 }
22 );
23
24 const res = await req.json();
25}