Management API Reference
Contrato único del plano de gestión para Sovereign Proxy Network. Consumible por el dashboard frontend, SDKs oficiales (TypeScript, Python, Go) y agentes de automatización.
https://api.sovereignip.com·Local: http://127.0.0.1:4000Interactive API Playground ("Try it out")
Demo token habilitado para pruebasInteractive API Playground ("Try it out")
OpenAPI 3.1Retorna el desglose de gigabytes consumidos por cada producto (Residential, Mobile, ISP, Datacenter). No expone precios directos respetando la separación de boundaries.
Query Parameters
accountId (string): ID de la cuenta a consultar (por defecto la cuenta del token)
curl -X GET "https://api.sovereignip.com/v1/usage" \
-H "Authorization: Bearer ${SOVEREIGN_API_KEY}"Hacé click en Execute Request para enviar la petición a la Management API o evaluar la simulación en vivo.
Totalmente funcional en frontend con contrato OpenAPI 3.1.
Endpoints de la Management API
Especificación completa de operaciones extraída directamente de packages/contracts/openapi/management-api.yaml.
Resumen agregado de consumo de tráfico
Retorna el desglose de gigabytes consumidos por cada producto (Residential, Mobile, ISP, Datacenter). No expone precios directos respetando la separación de boundaries.
| Name | In | Type | Description |
|---|---|---|---|
| accountId | query | string | ID de la cuenta a consultar (por defecto la cuenta del token) |
{
"accountId": "acme",
"period": "Oct 2026",
"totalGb": 209.3,
"usage": [
{
"label": "Residential",
"gb": 128.4,
"width": "72%",
"rateUsd": 4.5,
"poolHealth": "99 score · 42ms"
},
{
"label": "Mobile",
"gb": 22.1,
"width": "28%",
"rateUsd": 8.5,
"poolHealth": "96 score · 58ms"
},
{
"label": "ISP",
"gb": 18.6,
"width": "22%",
"rateUsd": 2.4,
"poolHealth": "98 score · 31ms"
},
{
"label": "Datacenter",
"gb": 40.2,
"width": "40%",
"rateUsd": 0.9,
"poolHealth": "100 score · 14ms"
}
]
}Crear credencial proxy con targeting
Genera una cadena de autenticación proxy con reglas de targeting (país, ciudad, ASN, sesión sticky y carrier celular).
{
"id": "cred_live_992",
"username": "acme-subuser-qabot-product-residential-mode-sticky-country-us-city-newyork-asn-as7922-session-sess42-sesstime-30",
"password": "demo-secret-token",
"proxyHost": "gateway.sovereignip.com",
"proxyPort": 9000,
"proxyLine": "gateway.sovereignip.com:9000:acme-subuser-qabot-product-residential-mode-sticky-country-us-session-sess42-sesstime-30:demo-secret-token",
"createdAt": "2026-10-26T16:00:00Z"
}Listar credenciales proxy activas
Obtiene todas las credenciales generadas y vigentes asignadas a la cuenta u organización.
[
{
"id": "cred_live_992",
"subUser": "qa-bot",
"product": "residential",
"mode": "sticky",
"country": "us",
"createdAt": "2026-10-26T14:20:00Z"
},
{
"id": "cred_live_991",
"subUser": "research",
"product": "mobile",
"mode": "rotating",
"country": "de",
"createdAt": "2026-10-26T12:00:00Z"
}
]Listar sub-usuarios y estado de cuotas
Consulta sub-usuarios creados para equipos de crawling, límites asignados en bytes y consumo acumulado.
{
"accountId": "acme",
"subUsers": [
{
"name": "qa-bot",
"cap": "40 GB",
"used": "12.4 GB",
"status": "Active"
},
{
"name": "research",
"cap": "80 GB",
"used": "61.0 GB",
"status": "Active"
},
{
"name": "staging",
"cap": "10 GB",
"used": "10.0 GB",
"status": "Capped"
}
]
}Consultar saldo y balance de créditos prepago
Consulta el ledger contable de doble entrada (TigerBeetle), saldo disponible sin vencimiento, retenciones pendientes y créditos totales.
{
"accountId": "acme",
"availableFormatted": "$125.00",
"availableCents": 12500,
"creditsPostedCents": 15000,
"debitsPostedCents": 2000,
"debitsPendingCents": 500,
"currency": "usd",
"invariantStatus": "debits_must_not_exceed_credits (Strict 0 negative)"
}Simular evaluación de pipeline Anti-SSRF y salida
Verifica si una URL o IP de destino es permitida por el guardián Anti-SSRF de Sovereign (bloquea RFC1918, CGNAT, Cloud Metadata y dominios gubernamentales) y cuál nodo de salida resolvería la conexión.
{
"allowed": true,
"status": 200,
"egressReason": "ALLOW_PUBLIC_UNICAST",
"quotaStatus": "Active",
"assignedNode": "exit-us-01 (tuxly/frp)",
"healthScore": 99,
"matchLevel": "exact",
"cloudEventType": "sovereign.traffic.bytes (CloudEvents 1.0)"
}Web Unlocker API (URL -> HTML renderizado)
Desbloquea páginas protegidas por Cloudflare Turnstile, DataDome o Akamai BMP. Conecta con Scraping Browser y perfiles de evasión stealth en tiempo real.
{
"url": "https://example.com/products",
"allowed": true,
"challengeDetected": "Cloudflare Turnstile",
"attempts": 2,
"profileUsed": "chrome-128-macos (sec-ch-ua / residential egress)",
"statusCode": 200,
"htmlPreview": "<!DOCTYPE html><html><head><title>Products Catalog</title></head><body>...</body></html>"
}