Saltar al contenido

Códigos de retorno

Códigos de retorno y error

CódigoSignificadoCausaAcción recomendada
200ÉxitoLa solicitud se procesó. En el envoltorio JSON, status es 0.—
206Partial ContentEl inicio de sesión exige una etapa de MFA.Complete el desafío mediante el linkURL devuelto.
400Bad RequestParámetros o formato no válidos, credencial ausente, Basic enviado a una ruta que exige token Bearer o header CF-Turnstile-Response ausente.Revise los parámetros, los headers y el cuerpo.
401UnauthorizedUsuario inexistente, contraseña no válida, o token caducado o con firma, emisor o audiencia no válidos.Verifique las credenciales u obtenga un nuevo token.
403ForbiddenRegla de acceso del usuario (conexión bloqueada, ventana horaria, filtros, límite de sesiones), host distinto del configurado o token Turnstile rechazado.Use el host informado por el administrador y verifique las reglas del usuario en la plataforma STCP.
404Not FoundArchivo, enlace o recurso no encontrado, o enlace caducado.Verifique el endpoint y si el enlace sigue siendo válido.
405Method Not AllowedEl método HTTP no es compatible con el endpoint.Use el método indicado en la Referencia de la API.
500Internal Server ErrorFalla interna.Inténtelo de nuevo; si persiste, contacte al soporte.
503Service UnavailableServicio externo de validación no disponible, como Cloudflare Turnstile.Inténtelo de nuevo; si persiste, contacte al administrador.

Envoltorio de respuesta

La mayoría de las operaciones responde con un objeto JSON con los campos siguientes, más los campos propios de cada operación:

CampoDescripción
status0 en caso de éxito.
descriptionDescripción del resultado.
apiverVersión de la API y del producto que respondieron (p. ej., v2 (9.0.1)).
userUsuario autenticado, cuando corresponde.
timeFecha y hora de la respuesta en el servidor.
{
  "status": 0,
  "description": "<descripción devuelta por la API>",
  "apiver": "v2 (9.0.1)",
  "user": "<usuario>",
  "time": "<fecha y hora>"
}

El formato del cuerpo de error varía entre endpoints: trate primero el estado HTTP y, cuando exista, use la descripción devuelta. Los endpoints de token (/auth/token y /oauth2/token) usan el formato de error de OAuth 2.0 (error, error_description, error_uri). Vea Códigos y eventos de la API.