Langsung ke konten utama
POST
/
v3
/
oauth
/
register
Register an OAuth client
curl --request POST \
  --url https://api.scalev.com/v3/oauth/register \
  --header 'Content-Type: application/json' \
  --data '
{
  "redirect_uris": [
    "<string>"
  ],
  "client_name": "MCP Client",
  "client_uri": "<string>",
  "logo_uri": "<string>",
  "grant_types": [
    "authorization_code"
  ],
  "response_types": [
    "code"
  ],
  "token_endpoint_auth_method": "none",
  "jwks_uri": "<string>",
  "token_endpoint_auth_signing_alg": "RS256"
}
'
{
  "client_id": "<string>",
  "client_id_issued_at": 123,
  "client_name": "<string>",
  "redirect_uris": [
    "<string>"
  ],
  "grant_types": [
    "<string>"
  ],
  "response_types": [
    "<string>"
  ],
  "client_secret": "<string>",
  "client_uri": "<string>",
  "logo_uri": "<string>",
  "jwks_uri": "<string>",
  "token_endpoint_auth_signing_alg": "<string>"
}

Body

application/json
redirect_uris
string<uri>[]
wajib
Minimum array length: 1
client_name
string
Contoh:

"MCP Client"

client_uri
string<uri>
logo_uri
string<uri>
grant_types
string[]
response_types
string[]
token_endpoint_auth_method
enum<string>
default:none
Opsi yang tersedia:
client_secret_post,
client_secret_basic,
none,
private_key_jwt
jwks_uri
string<uri>

HTTPS JWKS URL required when registering a private_key_jwt client.

token_endpoint_auth_signing_alg
enum<string>

JWT assertion signing algorithm for private_key_jwt clients.

Opsi yang tersedia:
RS256

Respons

Registered OAuth client

client_id
string
wajib
client_id_issued_at
integer<int64>
wajib

Unix timestamp, in seconds, when this client ID was issued.

client_name
string
wajib
redirect_uris
string<uri>[]
wajib
grant_types
string[]
wajib
response_types
string[]
wajib
token_endpoint_auth_method
enum<string>
wajib
Opsi yang tersedia:
client_secret_post,
client_secret_basic,
none,
private_key_jwt
client_secret
string | null

Present only for confidential client registrations. Public clients using token_endpoint_auth_method=none do not receive a secret.

client_uri
string<uri> | null
logo_uri
string<uri> | null
jwks_uri
string<uri> | null
token_endpoint_auth_signing_alg
string | null