API документація
  • документація
    • Загальна інформація
      • Авторизація в API
      • Валюти
    • Сервіси
    • Робота із замовленнями
      • Отримання списку замовлень
      • Створення замовлення
      • Зміна замовлення
      • Оплата заказу
      • Дії із замовленнями
    • Network tools
      • Чекер
      • Безкоштовні проксі
Powered by GitBook
On this page
  1. документація
  2. Робота із замовленнями

Дії із замовленнями

PreviousОплата заказуNextNetwork tools

Операції із замовленням

post

Метод дозволяє зробити якусь операцію із замовленням. Доступні операції повертаються на замовлення в полі allowed_operations.

Path parameters
order_idintegerRequiredExample: 10000
Body
operationstring · enumRequired

Код операції

  • channels-change-ip Зміна динамічної IP-адреси (для мобільних проксі)
  • channels-reset Перезавантаження модему (для мобільних проксі)
  • channels-set-autoreset Встановлення інтервалу автоматичного перезавантаження мобільного модему (для мобільних проксі)
  • channels-relocate Смена обладнання: канал "переїжджає" інший модем у межах обраної локації (для мобільних проксі)
Example: channels-resetPossible values:
channelsinteger[]Optional

Необов'язковий список id каналів для операцій channels-* Якщо не вказано, то маються на увазі всі канали из замовлення

Example: [1401,1402]
location_idintegerOptional

Необов'язковий id бажаної локації для "channels-relocate" Тільки для сервісу "Mobile proxies plus" з опцією multiport

Example: 8
operator_idintegerOptional

Необов'язковий id оператора для "channels-relocate" Тільки для замовлень із опцією multiport

Example: 8
intervalintegerOptional

Необов'язковий інтервал автоматичного перезавантаження для "channels-set-autoreset" Інтервал визначається в секундах, але не може бути менше 60. Якщо інтервал не заданий або дорівнює 0, то autoreset буде вимкнено

Example: 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": true,
    "allowed_operations": [],
    "resources_allocated": true
  }
}