---
title: "Authorization endpoint (form or JSON body)"
method: POST
path: "/authorize"
tags: ["Identity Provider"]
---

# Authorization endpoint (form or JSON body)

`POST /authorize`

## Request

- Base URL: `https://id.deadsimple.email`
- URL: `https://id.deadsimple.email/authorize`
- Auth: none required

Identical to GET; parameters may be sent as application/x-www-form-urlencoded or JSON, which keeps a signed assertion out of the URL. Query and body parameters are merged.

## Request body

- object

## Response `200`

As for GET with Accept application/json.

## Other responses

- `302`: As for GET.
- `400`: As for GET.
- `401`: As for GET.

---

[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)
