---
title: "Describe a pending browser sign-in request (dashboard consent)"
method: GET
path: "/v1/identity/request/{request_id}"
tags: ["Identity"]
---

# Describe a pending browser sign-in request (dashboard consent)

`GET /v1/identity/request/{request_id}`

## Request

- Base URL: `https://api.deadsimple.email`
- URL: `https://api.deadsimple.email/v1/identity/request/{request_id}`
- Auth: HTTP bearer

Used by the consent page at app.deadsimple.email/id/consent. Requires a dashboard session; API keys get 403. A request is valid for 10 minutes and is consumed by /v1/identity/approve.

## Path parameters

- `request_id` string, required

## Response `200`

The relying party asking for sign-in.

- object
  - `request_id` string
  - `client_id` string
  - `client_name` string
  - `client_uri` string
  - `registered` boolean
  - `redirect_host` string
  - `scope` string
  - `inbox_hint` string

## Other responses

- `403`: Not a dashboard session.
- `404`: Request expired or already handled.

---

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