GET /oauth/authorize
OAuth usa PKCE S256, una URI de redirección exacta y un recurso distinto para REST o MCP. El consentimiento se completa en Tong. Los tokens de actualización rotan con cada uso.
Ejemplo de solicitud#
curl 'https://platform.tongai.io/oauth/authorize?client_id=https%3A%2F%2Fyour-app.example%2Foauth%2Fclient.json&redirect_uri=https%3A%2F%2Fyour-app.example%2Foauth%2Fcallback&resource=https%3A%2F%2Fplatform.tongai.io%2Fmcp&scope=catalog%3Aread+operations%3Aread&code_challenge=BASE64URL_SHA256_OF_VERIFIER&code_challenge_method=S256&response_type=code&state=RANDOM_SESSION_STATE'Configuración
curl --versionAutenticación#
noneParámetros#
client_idstringObligatorioredirect_uristringObligatorioresourcestringObligatorioscopestringObligatoriocode_challengestringObligatoriocode_challenge_methodstringObligatorioresponse_typestringObligatoriostatestringOpcionalCuerpo de solicitud#
Este endpoint no tiene cuerpo de solicitud.
Esquema de respuesta#
Abre la URL de autorización en el navegador del usuario. Tong muestra el consentimiento y envía un código a la URI de redirección registrada.
HTTP/1.1 302 FoundLocation: https://tongai.io/developers/authorize?id=e8aa0a87-6cd9-42eb-975a-b72bf43218c8La respuesta no tiene cuerpo.
Errores y límites#
{ "error": "invalid_request"}AutenticaciónLas claves API cobran a la cuenta propietaria. OAuth permite a cada usuario conectado usar sus créditos.Errores y límites de solicitudesComprende los errores, reintenta de forma segura y recupera generaciones fallidas.Solicitudes y registrosUna solicitud aceptada no es una generación terminada. Sigue el trabajo hasta que el resultado esté listo.