Skip to content

/oauth2/consent

POST
/oauth2/consent
curl --request POST \
--url https://gymgym.club/api/auth/oauth2/consent \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "accept": true, "scope": "example", "claims": { "additionalProperty": "example" }, "oauth_query": "example" }'

Handle OAuth2 consent

Media typeapplication/json
object
accept
required

Accept or deny user consent for a set of scopes

boolean
scope
string
claims
Any of:
string
oauth_query
string
Examplegenerated
{
"accept": true,
"scope": "example",
"claims": {
"additionalProperty": "example"
},
"oauth_query": "example"
}

Consent processed successfully

Media typeapplication/json
object
redirect_uri
required

The URI to redirect to, either with an authorization code or an error

string format: uri
Examplegenerated
{
"redirect_uri": "https://example.com"
}

Bad Request. Usually due to missing parameters, or invalid parameters.

Media typeapplication/json
object
message
required
string
Examplegenerated
{
"message": "example"
}

Unauthorized. Due to missing or invalid authentication.

Media typeapplication/json
object
message
required
string
Examplegenerated
{
"message": "example"
}

Forbidden. You do not have permission to access this resource or to perform this action.

Media typeapplication/json
object
message
string
Examplegenerated
{
"message": "example"
}

Not Found. The requested resource was not found.

Media typeapplication/json
object
message
string
Examplegenerated
{
"message": "example"
}

Too Many Requests. You have exceeded the rate limit. Try again later.

Media typeapplication/json
object
message
string
Examplegenerated
{
"message": "example"
}

Internal Server Error. This is a problem with the server that you cannot fix.

Media typeapplication/json
object
message
string
Examplegenerated
{
"message": "example"
}