Ir para a documentação
Abrir painel
Nesta página

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 --version

Autenticação#

none

Parâmetros#

Nenhum parâmetro é obrigatório.

Corpo da solicitação#

application/json
client_namestringObrigatório

Comprimento mínimo: 1 caracteres.

Comprimento máximo: 120 caracteres.

redirect_urisstring[]Obrigatório

Mínimo de itens: 1.

Máximo de itens: 10.

scopestringObrigatório

Comprimento máximo: 3000 caracteres.

token_endpoint_auth_methodstringOpcional
Valores permitidos"none"

Padrão: "none".

grant_typesstring[]Opcional

Padrão: ["authorization_code","refresh_token"].

response_typesstring[]Opcional

Padrão: ["code"].

Esquema de resposta#

JSON
{  "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#

JSON
{  "error": "invalid_client_metadata"}