Skip to content
UseWait Docs
Esc
navigateopen⌘Jpreview
On this page

Authentication

Create an API key and authenticate requests to the REST API and MCP server.

Both the REST API and the MCP server authenticate with the same API keys.

Create a key

Open the dashboard

Go to Dashboard, Settings, API Keys at usewait.com/dashboard/settings.

Create and copy

Name the key (for example my-agent) and create it. Keys look like uw_live_... and are shown once; only a hash is stored.

Use the key

Send it on every request, either as a bearer token or an x-api-key header:

curl https://usewait.com/api/v1/me \
  -H "Authorization: Bearer uw_live_YOUR_KEY"
curl https://usewait.com/api/v1/me \
  -H "x-api-key: uw_live_YOUR_KEY"

For MCP, pass the same header in your client configuration; see MCP Server.

Scope and limits

  • A key acts as the account that created it: every operation is scoped to that account’s waitlists and templates.
  • You can hold up to 10 active keys; revoke them any time from the dashboard. Revocation is immediate.
  • Rate limit: 120 requests per minute per account. Exceeding it returns 429.

Was this page helpful?