API Playground
Test dakkio API endpoints directly from your browser. Enter your credentials and try sending requests!
Don't have credentials yet? Create a free account and generate an API key.
Authentication Endpoints
Register User
Create a new user account and organization.
Register a new user account. Returns a JWT token for subsequent requests.
Login
Authenticate with email and password.
Login with your credentials. Returns a JWT token.
Get Current User
Retrieve your user profile.
Get the currently authenticated user's profile. Requires JWT token.
Bucket Management
List Buckets
Get all buckets in your organization.
List all buckets. Requires JWT authentication.
Create Bucket
Create a new data bucket.
Create a new bucket for storing time-series data.
API Key Management
Get API Key
Retrieve your organization's API key.
Get your organization's API key details (key preview only).
Generate API Key
Create or regenerate your organization's API key.
Generate a new API key. The full key is only shown once!
Data Ingestion
Ingest Single Data Point
Send a single time-series data point.
Ingest a single data point. Requires API key authentication.
Batch Ingest Data
Send multiple data points at once.
Batch ingest multiple data points in a single request.
Data Queries
Query Time-Series Data
Retrieve time-series data with filters and aggregations.
Query time-series data with filters, aggregations, and time-based grouping.
Data Source Management
Create Data Source
Define a new data source in a bucket.
Create a new data source with schema definition.
Alert Rules
Create Alert Rule
Set up an alert with natural language query.
Create an alert rule with natural language condition.
Webhooks
Create Webhook
Configure a webhook to receive event notifications.
Create a webhook to receive alerts and data notifications.
Analytics
Get Overview Analytics
Dashboard-level analytics and statistics.
Get organization-level analytics including bucket count, data points, active alerts.
Tips for Using the Playground
1. Get Your Credentials
- JWT Token: Login via the
/api/auth/loginendpoint above, or use the dashboard - API Key: Generate via the
/api/apikeysendpoint or dashboard
2. Use Real IDs
Replace placeholder IDs with your actual resource IDs:
bucketId: Get from/api/bucketsdataSourceId: Get from/api/buckets/:id/datasources
3. Test the Flow
Try this sequence:
- Register/Login → Get JWT token
- Create bucket → Get bucket ID
- Create data source → Get data source ID
- Generate API key → Get API key
- Ingest data → Send test data
- Query data → Retrieve what you sent
4. Error Handling
If you get errors:
- 401 Unauthorized: Check your API key or JWT token
- 404 Not Found: Verify your resource IDs are correct
- 400 Validation Error: Check request body matches the schema
Need Help?
Security Note
This playground sends real requests to the production API. Be careful with:
- Personal data in request bodies
- Production API keys
- Sensitive information
For testing, use a separate development account and test data only.