POST /oauth/register
OAuth usa PKCE S256, URI de redirecionamento exata e recursos separados para REST ou MCP. O consentimento ocorre no Tong. Tokens de atualização são rotacionados a cada uso.
Exemplo de solicitação#
curl -X POST 'https://platform.tongai.io/oauth/register' \ -H "Content-Type: application/json" \ -d '{ "client_name": "example", "redirect_uris": [ "https://your-app.example/events" ], "scope": "example"}'Configuração
curl --versionAutenticação#
noneParâmetros#
Nenhum parâmetro é obrigatório.
Corpo da solicitação#
application/jsonclient_namestringObrigatórioComprimento mínimo: 1 caracteres.
Comprimento máximo: 120 caracteres.
redirect_urisstring[]ObrigatórioMínimo de itens: 1.
Máximo de itens: 10.
scopestringObrigatórioComprimento máximo: 3000 caracteres.
token_endpoint_auth_methodstringOpcionalValores permitidos
"none"Padrão: "none".
grant_typesstring[]OpcionalPadrão: ["authorization_code","refresh_token"].
response_typesstring[]OpcionalPadrão: ["code"].
Esquema de resposta#
{ "client_id": "e8aa0a87-6cd9-42eb-975a-b72bf43218c8", "client_name": "Your application", "redirect_uris": [ "https://your-app.example/oauth/callback" ], "scope": "catalog:read operations:read", "token_endpoint_auth_method": "none", "grant_types": [ "authorization_code", "refresh_token" ], "response_types": [ "code" ]}Erros e limites#
{ "error": "invalid_client_metadata"}AutenticaçãoAs chaves de API cobram da conta proprietária. O OAuth permite que cada usuário conectado use seus créditos.Erros e limites de requisiçõesEntenda os erros, tente novamente com segurança e recupere gerações com falha.Solicitações e registrosUma solicitação aceita não é uma geração concluída. Acompanhe o trabalho até o resultado estar pronto.