---
title: "POST /oauth2/register"
method: POST
path: "/oauth2/register"
---

# POST /oauth2/register

`POST /oauth2/register`

## Request

- Base URL: `https://api.app.reclaim.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.app.reclaim.ai/oauth2/register`
- Auth: none declared
- TypeScript: <https://skmtc.dev/reclaim/apis/reclaim-api/docs/oauth2/register/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- OAuth2RegistrationControllerRegistrationRequest
  - `client_name` string, required
  - `redirect_uris` string[], required
  - `token_endpoint_auth_method` string, nullable
  - `scope` string, nullable
  - `grant_types` string[], nullable
  - `response_types` string[], nullable

## Response `200`

register 200 response

- object

---

[API](https://skmtc.dev/reclaim/apis/reclaim-api.md) - [All operations](https://skmtc.dev/reclaim/apis/reclaim-api/llms.txt) - [OpenAPI document](https://skmtc.dev/reclaim/apis/reclaim-api/revisions/97270da78302?raw)
