Register Client
OAuth 2.0 Dynamic Client Registration endpoint (RFC 7591). Allows clients to dynamically register without prior authentication.
Authorization
BearerToken Pass an OAuth access token or an API token from Settings > MCP Server.
In: header
Request Body
application/json
Array of redirection URIs for use in redirect-based flows
[]Client authentication method at the token endpoint (e.g., 'client_secret_post')
"client_secret_post"Array of OAuth 2.0 grant types the client will use (authorization code)
["authorization_code"]Array of OAuth 2.0 response types the client will use (e.g., 'code')
["code"]Human-readable name of the client
URL of the client's homepage
URL that references a logo for the client
Space-separated list of scope values the client can use
Array of contact email addresses
URL that points to terms of service
URL that points to privacy policy
Unique identifier for the client software
Version of the client software
Response Body
application/json
application/json
curl -X POST "https://api.poggio.io/v1/oauth/register" \ -H "Content-Type: application/json" \ -d '{}'{
"client_id": "string",
"client_secret": "string",
"client_id_issued_at": 0,
"client_secret_expires_at": 0,
"client_name": "string",
"redirect_uris": [
"string"
],
"token_endpoint_auth_method": "string",
"grant_types": [
"authorization_code"
],
"response_types": [
"string"
],
"scope": "string",
"client_uri": "string",
"logo_uri": "string",
"contacts": [
"string"
],
"tos_uri": "string",
"policy_uri": "string",
"software_id": "string",
"software_version": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}