Skip to main content

Authentication

The Zevform API uses API keys for authentication. All requests must include your key in the Authorization header.

Getting an API Key

  1. Go to API in your dashboard sidebar.
  2. Click Create API key.
  3. Name your key and copy it immediately.

Making Requests

Include your API key as a Bearer token:
curl https://www.zevform.com/api/v1/forms \
  -H "Authorization: Bearer zev_your_api_key" \
  -H "Content-Type: application/json"

Base URL

https://www.zevform.com/api/v1

Rate Limits

API requests are rate-limited to ensure fair usage. If you exceed the limit, you’ll receive a 429 Too Many Requests response with a Retry-After header.

Error Format

Errors return JSON with a consistent format:
{
  "error": "Description of what went wrong"
}

Common Status Codes

CodeMeaning
200Success
201Created
400Bad request — invalid parameters
401Unauthorized — invalid or missing API key
403Forbidden — insufficient permissions
404Not found
429Rate limited
500Server error