Aller à la documentation
Ouvrir le tableau de bord
Sur cette page

POST /oauth/register

OAuth utilise PKCE S256, une URI de redirection exacte et une ressource distincte pour REST ou MCP. Le consentement se fait dans Tong. Les jetons d’actualisation tournent à chaque utilisation.

Exemple de requête#

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"}'
Configuration
curl --version

Authentification#

none

Paramètres#

Aucun paramètre n’est requis.

Corps de la requête#

application/json
client_namestringObligatoire

Longueur minimale : 1 caractères.

Longueur maximale : 120 caractères.

redirect_urisstring[]Obligatoire

Nombre minimal d’éléments : 1.

Nombre maximal d’éléments : 10.

scopestringObligatoire

Longueur maximale : 3000 caractères.

token_endpoint_auth_methodstringFacultatif
Valeurs autorisées"none"

Valeur par défaut : "none".

grant_typesstring[]Facultatif

Valeur par défaut : ["authorization_code","refresh_token"].

response_typesstring[]Facultatif

Valeur par défaut : ["code"].

Schéma de réponse#

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"  ]}

Erreurs et limites#

JSON
{  "error": "invalid_client_metadata"}