---
title: "Start Verification"
method: GET
path: "/verify/{provider_key}/start"
tags: ["verify"]
---

# Start Verification

`GET /verify/{provider_key}/start`

Begin a step.

The state token is bound to the user who started the flow, unlike the old Roblox route
where possession of any valid state was enough. It is stored as one hash with a TTL
rather than two loose keys that could expire apart.

## Path parameters

- `provider_key` string, required

## Query parameters

- `guild_id` integer, required
- `post_redirect_uri` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/monni/apis/fastapi.md) · [All operations](https://skmtc.dev/monni/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/monni/fastapi/revisions/0321cc5200a6/schema)
