Действия с заказами
Метод позволяет совершить какую либо операцию с заказом. Доступные операции возвращаются в заказе в поле allowed_operations.
Path parameters
order_idintegerRequiredExample:
10000
Body
operationstring · enumRequiredExample:
Код операции
- channels-change-ip Смена динамического IP-адреса (для мобильных прокси)
- channels-reset Перезагрузка модема (для мобильных прокси)
- channels-set-autoreset Установка интервала автоматической перезагрузки мобильного модема (для мобильных прокси)
- channels-relocate Смена оборудования: канал "переезжает" другой модем в пределах выбранной локации (для мобильных прокси)
channels-reset
Possible values: channelsinteger[]OptionalExample:
Необязательный список id каналов для операций channels-* Если не указан, то подразумеваются все каналы в заказе
[1401,1402]
location_idintegerOptionalExample:
Необязательный id желаемой локации для "channels-relocate" Только для сервиса "Mobile proxies plus" с опцией multiport
8
operator_idintegerOptionalExample:
Необязательный id оператора для "channels-relocate" Только для заказов с опцией multiport
8
intervalintegerOptionalExample:
Необязательный интервал автоматической перезагрузки для "channels-set-autoreset" Интервал задается в секундах, но не может быть меньше 60. Если интервал не задан или равен 0, то autoreset будет отключен
60
Responses
200
OK
application/json
401
Unauthorized
404
Order not found
422
Validation error
application/json
post
POST /api/user/orders/{order_id}/perform HTTP/1.1
Host: v3.proxy-solutions.net
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"operation": "channels-reset",
"channels": [
1401,
1402
],
"location_id": 8,
"operator_id": 8,
"interval": 60
}
{
"operation_status": "complete",
"order": {
"id": 10000,
"status": "active",
"service": {
"id": 4,
"provider": "server-proxies",
"name": "City proxies"
},
"location": {
"id": 24,
"type": "city",
"name": "New York",
"country_name": "USA"
},
"operator": {
"id": 37,
"name": "Orange"
},
"period": 30,
"quantity": 1,
"minimal_payment": 1.81,
"amount": 1.81,
"converted_amount": 100,
"auto_continuation": false,
"allowed_operations": [],
"resources_allocated": true
}
}
Last updated