---
title: "Dynamic Client Registration (RFC 7591), public clients only"
method: POST
path: "/oauth/register"
tags: ["OAuth"]
---

# Dynamic Client Registration (RFC 7591), public clients only

`POST /oauth/register`

## Request

- Base URL: `https://whenmeet.me`
- URL: `https://whenmeet.me/oauth/register`
- Auth: none required

Body { client_name?, redirect_uris[1–10], grant_types?, response_types?, token_endpoint_auth_method?: "none" }. redirect_uris must be https, or http on 127.0.0.1 / localhost. client_name is capped at 100 characters. 20 registrations per hour per IP.

## Request body

- object

## Response `201`

{ client_id, client_id_issued_at, client_name, redirect_uris, grant_types, response_types, token_endpoint_auth_method: "none" }

- object

## Other responses

- `400`: invalid_redirect_uri | invalid_client_metadata
- `429`: rate_limited

---

[API](https://skmtc.dev/whenmeet/apis/whenmeet-me-api.md) · [All operations](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/revisions/202b80022215?raw)
