- Public respondent endpoints require no authentication. These are the endpoints called from end user devices when a respondent loads or submits a form: Get form metadata (
GET /public/form_data/{form_id}) and Submit a form response (POST /api/forms/{form_id}/submissions). The form’s UUID acts as access control. - Form management endpoints require a Paubox API key with the
formsscope. This covers everything else: listing, creating, updating, copying, archiving, and unarchiving forms, retrieving form statistics, and reading or exporting submissions.
Find your credentials
1
Generate an API key
API keys are created in the Paubox dashboard. Copy the key when it is displayed; store it somewhere safe.
2
Confirm the key has the forms scope
Paubox API keys are scoped per product. The key must include the
forms scope to call the Forms API. A key scoped only to other products (for example, the Email API) is rejected with 401 Unauthorized.3
Note the base URL
All Forms API requests go to the same base URL:
Pass credentials in requests
Include theAuthorization header with every form-management API call:
The Forms API does not accept the
Token token= header format used by the Paubox Marketing API. Always use Bearer.Authentication errors
Key handling
- Generate a new key before revoking an old one to avoid downtime.
- Revoke keys immediately if they are exposed or a team member with access leaves.