Blob API Documentation
Effortless integration with our fluid data visualization platform. Bring your applications to life with real-time, dynamic interactions.
All endpoints operate under:
https://api.blob.localhost/v1/{endpoint}
Authentication
API Key Authentication
Include your API key in Authorization header using Bearer token format:
Authorization: Bearer
OAuth 2.0
Use standard OAuth 2.0 flow for applications requiring user-level permissions.
POST /oauth/token { "client_id": "your-app-id", "client_secret": "your-secret", "redirect_uri": "https://your/callback", "grant_type": "authorization_code", "code": "code-from-redirect" }
Core Endpoints
Create Dynamic Blob
POSTGenerate a new interactive visualization with customizable parameters.
Request Body
{ "data_set_id": "string", "layout_type": "organic|grid|cluster", "interaction_mode": "drag|flow|zoom", "theme": "fluid|minimal|creative", "custom_options": { "color_scheme": ["#6366f1", "#a855f7"], "transition_speed": 0.5 } }
Response
{ "blob_id": "blob-organic-3456", "visual_url": "https://blob.localhost/visuals/3456", "api_url": "https://api.blob.localhost/v1/visuals/3456", "created_at": "2025-09-26T14:30:00.000Z" }
Update Blob Properties
PUTModify an active visualization's configuration in real-time.
Specific ID of blob to update
Request Body
{ "layout_type": "grid", "theme": "minimal", "transition_speed": 1.2 }
Response
{ "success": true, "updated_properties": { "layout_type": "grid", "theme": "minimal", "transition_speed": 1.2 } }
Stream Live Data
PATCHUpdate blob visualization with streaming data inputs for real-time updates.
Request Body
{ "data": { "current_values": { "temperature": 22.5, "humidity": 65, "pressure": 1013.2 }, "timestamp": "2025-09-26T14:32:00.000Z" } }
Response
{ "success": true, "blob_id": "blob-organic-3456", "updated_at": "2025-09-26T14:32:00.000Z", "data_processed": true }
Try It Live
Experiment with the API using our sandbox environment. No API key required for basic features.
Need help?
Have questions about integrating Blob into your application? Our developer support team is here to help!
Contact SupportChangelog
Stay up-to-date with the latest improvements and breaking changes in our API.
View Changelog