---
title: "Dynamic client registration (RFC 7591)"
method: POST
path: "/oauth/register"
tags: ["OAuth"]
---

# Dynamic client registration (RFC 7591)

`POST /oauth/register`

## Request

- Base URL: `https://api.deadsimple.email`
- URL: `https://api.deadsimple.email/oauth/register`
- Auth: none required

Registers a public OAuth client. redirect_uris must be https, loopback http, or app-scheme URLs. Rate limited per IP.

## Request body

- object
  - `redirect_uris` string[], required
  - `client_name` string
  - `client_uri` string
  - `logo_uri` string

## Response `201`

client_id issued (no client secret — public client).

## Other responses

- `400`: invalid_client_metadata or invalid_redirect_uri.

---

[API](https://skmtc.dev/deadsimple/apis/dead-simple-email-api.md) · [All operations](https://skmtc.dev/deadsimple/apis/dead-simple-email-api/llms.txt) · [OpenAPI document](https://skmtc.dev/deadsimple/apis/dead-simple-email-api/revisions/c697881be131?raw)
