Документация API Dexodata

Справка сформирована по файлу openapi.json и содержит только операции из текущей спецификации.

Быстрый старт

1. Базовый URL

Используйте URL из спецификации: https://{domain}/app.

2. Параметры запроса

Для GET/PATCH/POST в этой спецификации параметры передаются в query/path.

3. Проверка ответов

Ориентируйтесь на коды ответов, указанные у каждого endpoint.

Аутентификация

Базовый URL: https://{domain}/app

Тип авторизации: Не указано в openapi.json

Заголовок: Не указано в openapi.json

В спецификации отсутствуют securitySchemes и глобальные security-требования. Уточните схему авторизации у backend-команды.

Основные endpoints

МетодПутьОписаниеДоступ
GET/profile/meget_profile_info. Responses: 200Не указано
PATCH/profile/meupdate_profile_info. Query: name (required), password, password_confirmation (required). Responses: 200Не указано
GET/portslist_of_all_ports. Query: id, name. Responses: 200Не указано
POST/portsorder_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/billsOperation summary in spec: update_profile_info. Uses the same query model as POST /ports. Responses: 200Не указано
GET/peersQuery: network, country, region, city, operator. Responses: 200Не указано

Примеры кода

cURL

curl -X GET "https://{domain}/app/profile/me" \
  -H "Accept: application/json"

JavaScript

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)

Python

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())

Нужна помощь с интеграцией?

Наша команда поможет спроектировать стабильную и безопасную интеграцию под ваш кейс.

Мы используем cookies. Узнайте больше о нашей политике использования Cookies