v2.4.1 — now with webhook support

The REST API for
modern data pipelines

Send, receive and transform structured data at scale. Full CRUD support — GET, POST, PUT, DELETE — with JSON responses and real-time webhooks.

Read the docs View endpoints
Quick start — create a record
# Create a new record (POST)
curl -X POST https://api.flowbit.io/v2/records \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "dataset": "users",
    "payload": {
      "name": "Anna Ivanova",
      "email": "anna@example.com",
      "role": "admin"
    }
  }'

# Response
{
  "id": "rec_9x2k4mFpQz",
  "status": "created",
  "dataset": "users",
  "created_at": "2026-05-28T17:44:00Z"
}

# Update a record (PUT)
curl -X PUT https://api.flowbit.io/v2/records/rec_9x2k4mFpQz \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{ "payload": { "role": "superadmin" } }'

API reference

Endpoints

Full CRUD operations over HTTPS. All responses are JSON. POST and PUT are required for creating and updating resources.

GET /v2/records List all records
GET /v2/records/:id Fetch a single record
POST /v2/records Create a new record
PUT /v2/records/:id Update a record
DELETE /v2/records/:id Delete a record
POST /v2/webhooks Register webhook endpoint
POST /v2/datasets Create dataset
PUT /v2/datasets/:id Update dataset schema
GET /v2/health Service health check

Platform

Built for developers

Full HTTP methods

Standard REST semantics — GET for reads, POST to create, PUT to update, DELETE to remove. No proprietary workarounds.

🔗

Webhooks

Subscribe to events and receive POST callbacks to your endpoint the moment data changes in your pipeline.

🔒

Bearer auth

API key authentication via Authorization header. Keys are scoped per dataset with read/write permissions.

📦

Bulk operations

POST arrays of up to 10,000 records in a single request. Server-side batching with transactional guarantees.


Infrastructure

Scale & reliability

99.97%
Uptime last 90 days
<40ms
Median API latency
2.4B
Requests served this month
12
Edge regions