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

Зміна замовлення

PreviousСтворення замовленняNextОплата заказу

Last updated 1 year ago

Зміна кількості доступних проксі

Якщо термін дії замовлення закінчився, і перед продовженням ви хочете змінити кількість проксі в ньому, вам необхідно користуватися параметрамиremove_proxies і quantity.

Для мобільних проксі можна просто передати в поле quantity кількість, яку вам необхідно мати в замовленні.

Для інших проксі вам необхідно в remove_proxies передати список ip-адрес, які необхідно прибрати із замовлення, та у полі quantity написати підсумкову кількість, яка потрібна в замовленні.

Наприклад, якщо у вас є замовлення 4 проксі, ви можете передати тіло виду:

{
    "remove_proxies: ["0.0.0.0", "1.1.1.1"],
    "quantity": 6
}

В такому випадку система прибере 2 ip адреси з вашого замовлення, і додасть ще 4 нових адреси (так щоб загальна кількість проксі дорівнювала 6).

  • POSTЗміна замовлення
  • Зміна кількості доступних проксі

Зміна замовлення

post

Зміна даних замовлення. Для активних замовлень, допускається змінювати лише дані аутентифікації.

Path parameters
order_idintegerRequiredExample: 10000
Query parameters
langstring · enumOptional

Код языка

Default: ENPossible values:
currencystring · enumOptional

Код валюти

Default: USDPossible values:
Body
quantityintegerOptional

Кількість адрес/каналів

Example: 1
remove_proxiesstring · ip[]Optional

Список ip проксі, які потрібно видалити

portintegerOptional

Порт для проксі

Example: 8000
loginstringOptional

Логін для проксі

Example: ps10000
passwordstringOptional

Пароль для проксі

Example: bfQQKiIOM0jT2dOJvBQh
gen_passwordbooleanOptional

Якщо true, то буде згенеровано новий пароль, поле password при цьому ігнорується

Default: false
ip_authstring · ip[]Optional

Список ip для доступу до проксі без логіну/паролю. Щоб очистити, передайте порожній список або 'clear'.

Responses
200
OK
application/json
401
Unauthorized
404
Order not found
422
Validation error
application/json
post
POST /api/user/orders/{order_id} HTTP/1.1
Host: v3.proxy-solutions.net
Content-Type: application/json
Accept: */*
Content-Length: 143

{
  "quantity": 1,
  "remove_proxies": [
    "text"
  ],
  "port": 8000,
  "login": "ps10000",
  "password": "bfQQKiIOM0jT2dOJvBQh",
  "gen_password": true,
  "ip_auth": [
    "text"
  ]
}
{
  "currency": "USD",
  "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,
    "access": {
      "port": 8000,
      "login": "text",
      "password": "text",
      "ip_list": [
        "192.168.1.1"
      ]
    },
    "proxies": [
      {
        "ip": "10.0.0.1"
      },
      {
        "ip": "10.0.0.2"
      }
    ]
  }
}