API Runner
oauth2 Endpoints
All endpoints for the oauth2 API group. Great for feeding into an LLM context.
POST
/v1/oauth2/login
Login Route
Request Body
{
"content": {
"application/x-www-form-urlencoded": {
"schema": {
"$ref": "#/components/schemas/Body_login_route_v1_oauth2_login_post"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"anyOf": [
{
"$ref": "#/components/schemas/Token"
},
{
"$ref": "#/components/schemas/TwoFAResponse"
}
],
"title": "Response Login Route V1 Oauth2 Login Post"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}POST
/v1/oauth2/verify-2fa
Verify 2Fa Route
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Verify2FAPayload"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"$ref": "#/components/schemas/Token"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/approve-2fa
Approve 2Fa Route
Request Body
{
"content": {
"application/json": {
"schema": {
"additionalProperties": true,
"type": "object",
"title": "Data"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/reject-2fa
Reject 2Fa Route
Request Body
{
"content": {
"application/json": {
"schema": {
"additionalProperties": true,
"type": "object",
"title": "Data"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
GET
/v1/oauth2/login-status
Login Status Route
Parameters
email*
in: query
session_id*
in: query
Responses
200Successful Response
application/json
{}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/refresh
Refresh Token Route
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RefreshToken"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"$ref": "#/components/schemas/AccessToken"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/authorize
Authorize Route
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OauthAuthorizeInput"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"$ref": "#/components/schemas/AuthorizationCode"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/code
Code Route
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OauthCodeInput"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"$ref": "#/components/schemas/CodeUrl"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner
POST
/v1/oauth2/token
Token Route
Request Body
{
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OauthRequestToken"
}
}
},
"required": true
}Responses
200Successful Response
application/json
{
"$ref": "#/components/schemas/Token"
}404Not found
422Validation Error
application/json
{
"$ref": "#/components/schemas/HTTPValidationError"
}API Runner