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.