Send, receive and transform structured data at scale. Full CRUD support — GET, POST, PUT, DELETE — with JSON responses and real-time webhooks.
# 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
Full CRUD operations over HTTPS. All responses are JSON. POST and PUT are required for creating and updating resources.
Platform
Standard REST semantics — GET for reads, POST to create, PUT to update, DELETE to remove. No proprietary workarounds.
Subscribe to events and receive POST callbacks to your endpoint the moment data changes in your pipeline.
API key authentication via Authorization header. Keys are scoped per dataset with read/write permissions.
POST arrays of up to 10,000 records in a single request. Server-side batching with transactional guarantees.
Infrastructure