1. Базовый URL
Используйте URL из спецификации: https://{domain}/app.
Справка сформирована по файлу openapi.json и содержит только операции из текущей спецификации.
Используйте URL из спецификации: https://{domain}/app.
Для GET/PATCH/POST в этой спецификации параметры передаются в query/path.
Ориентируйтесь на коды ответов, указанные у каждого endpoint.
Базовый URL: https://{domain}/app
Тип авторизации: Не указано в openapi.json
Заголовок: Не указано в openapi.json
В спецификации отсутствуют securitySchemes и глобальные security-требования. Уточните схему авторизации у backend-команды.
| Метод | Путь | Описание | Доступ |
|---|---|---|---|
| GET | /profile/me | get_profile_info. Responses: 200 | Не указано |
| PATCH | /profile/me | update_profile_info. Query: name (required), password, password_confirmation (required). Responses: 200 | Не указано |
| GET | /ports | list_of_all_ports. Query: id, name. Responses: 200 | Не указано |
| POST | /ports | order_new_port. Query includes count, name, network, authorization_type and optional limits/geolocations/rotation fields. Responses: 200, 421, 500 | Не указано |
| GET | /ports/{id} | getting_data_from_a_specific_port. Path: id (required). Responses: 200, 400 | Не указано |
| POST | /bills | Operation summary in spec: update_profile_info. Uses the same query model as POST /ports. Responses: 200 | Не указано |
| GET | /peers | Query: network, country, region, city, operator. Responses: 200 | Не указано |
curl -X GET "https://{domain}/app/profile/me" \
-H "Accept: application/json"const response = await fetch("https://{domain}/app/ports?id=1&name=GB%20Proxy", {
method: "GET",
headers: { "Accept": "application/json" }
})
const data = await response.json()
console.log(data)import requests
url = "https://{domain}/app/peers"
params = {
"network": "Mobile",
"country": "FR",
"region": "Brittany",
"city": "Rennes",
"operator": "Orange"
}
response = requests.get(url, params=params, headers={"Accept": "application/json"}, timeout=30)
print(response.status_code, response.json())Наша команда поможет спроектировать стабильную и безопасную интеграцию под ваш кейс.