Esta página se genera desde el contrato (data/gateway-v1.json): cada operación muestra su verbo, ruta, parámetros, cuerpo, respuestas, si lleva Idempotency-Key y el método equivalente en los cinco SDK. Para el flujo de punta a punta con ejemplos completos, ve a la guía de implementación.

Operaciones del tag system #

Descripción en el contrato: Gateway health and key/scope introspection.

MétodoRutaOperaciónScopeIdem.
GET/v1/gateway/health/Health — validate the API key and return its scopes——

Health — validate the API key and return its scopes #

GET/v1/gateway/health/

  • operationId gatewayHealth
  • Autenticación X-API-Key · cualquier llave válida
  • Idempotency-Key no aplica

Respuestas

CódigoDescripciónCuerpo
200Key valid.GatewayHealth application/json
Errores posibles (400, 401, 403, 404, 409, 422, 429, 500) — application/problem+json
400Malformed request.about:blank
401Missing or invalid API key.about:blank
403The key is valid but lacks the required scope, or the source IP is not allow-listed.about:blank
404The requested resource does not exist.about:blank
409Idempotency conflict — same key, original still processing.https://errors.compense.co/gateway/idempotency-conflict
422Request body failed validation.https://errors.compense.co/gateway/validation
429Per-key rate limit or monthly quota exceeded; see Retry-After.https://errors.compense.co/gateway/rate-limited
500Unexpected gateway error; quote the trace_id to support.about:blank

Ver Errores problem+json para la excepción equivalente en cada SDK.

Ejemplo

Método del SDK y petición HTTP
client.system.health()

Los métodos de cada SDK salen de su suite de paridad con el contrato. El cURL va contra el sandbox; los valores <campo> son marcadores.