Skip to main content

1. Create a Sorraia account

If you don’t have one yet, sign up at sorraia.app and register at least one verified domain (forms and widgets bind to a verified domain).

2. Generate an API key

In the dashboard, go to Settings → API keys and click Create key. Give it a name you’ll recognise (e.g. “Zapier production”), then copy the key.
The plaintext key is shown once, at creation. Store it somewhere safe — if you lose it, revoke it and create a new one. Keys look like sor_live_xxxxxxxx….
New keys are granted read access by default; grant write scopes explicitly if you need them. See Authentication for the scope model.

3. Make your first request

List your forms. Pass the key as a Bearer token.
A successful response is a paginated envelope:

Pagination

List endpoints accept page (1-based) and limit (default 25, max 100):

Rate limits

Each API key is allowed 1000 requests per hour by default. Every response carries your current budget: When you exceed the budget you get HTTP 429 with a Retry-After header (seconds to wait). Back off until the window resets, then retry.

Next steps