Skip to main content

Introduction

The Zite DB API lets you access and manage your Zite databases programmatically, without using the Zite interface. You can create databases, manage table schemas, define field types, and perform CRUD operations on records via the API.

Field types

Zite DB supports over 20 different field types to handle various data structures - from simple text and numbers to complex relationships. See the complete Field Types guide for details.

Authentication

Generate and view your API key in the Developer settings tab of your account. You can revoke or regenerate your API key at any time via the dashboard.
Screenshot of the Developer tab of a form
To authenticate your requests, you need to provide your API key in the Authorization header in the following format:
Authorization: Bearer <your-api-key>
Replace <your-api-key> with the API key obtained from your Fillout account. You can obtain your API base URL in the API dashboard. Typically, it will be https://api.fillout.com.
Important: If you’re self-hosting Fillout or using the EU agent, a different URL will appear in the dashboard.
Note: The same API key used for Fillout forms also works with Zite DB endpoints.

Rate limits

All endpoints are limited to being called no more than 50 times per second, per Account/API key. Contact support@fillout.com if you need increased rate limits.

Error handling

All API errors return a consistent response format:
{
  "error": {
    "code": "ERROR_CODE",
    "message": "Human readable error message"
  }
}

Common error codes

CodeDescription
INVALID_RECORD_IDRecord ID is not in valid UUID format
NOT_FOUNDRequested resource does not exist
BAD_REQUESTInvalid request data or validation failure
UNAUTHORIZEDInvalid or missing API key
INTERNAL_SERVER_ERRORServer-side error occurred
NOT_IMPLEMENTEDFeature not yet implemented

API Endpoints

Explore all available endpoints organized by functionality:

Records

Manage individual records within your database tables:

Fields

Configure and manage table field schemas:

Tables

Create and manage database table structures:

Databases

Manage your database instances:
I