Base URL
Authentication
Authenticated endpoints require a Bearer token in theAuthorization header. Obtain a token by creating an API key in the dashboard (Developers → API Keys).
/v2/r/) do not require authentication — they are open for embedding in your front-end.
Request format
Send JSON bodies withContent-Type: application/json:
Response format
Successful responses return JSON. List endpoints use a paginated envelope:Pagination
All list endpoints support cursor-based pagination via query parameters:Filtering and sorting
Endpoint-specific filters are documented on each endpoint page.
Error responses
All errors return a JSON body with adetail field:
errors array:
HTTP status codes
API key management
See API keys for how to create, rotate, and revoke keys.Next steps
Forms
List, create, update, and publish forms.
Sessions & responses
Read respondent sessions and their answers.