Изменение заказа

Изменение заказа

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
post
POST /api/user/orders/{order_id} HTTP/1.1
Host: v3.proxy-solutions.net
Content-Type: application/json
Accept: */*
Content-Length: 144

{
  "quantity": 1,
  "remove_proxies": [
    "text"
  ],
  "port": 8000,
  "login": "ps10000",
  "password": "bfQQKiIOM0jT2dOJvBQh",
  "gen_password": false,
  "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": false,
    "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"
      }
    ]
  }
}

Изменение количества доступных прокси

Если срок действия вашего заказа закончился, и перед продлением вы хотите изменить количество прокси в нем, вам необходимо пользоваться параметрами remove_proxies и quantity.

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

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

К примеру, если у вас в заказе 4 прокси, вы можете передать тело вида:

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

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

Last updated