Available APIs
Channels API
Send text, image, audio, video, and document messages through a configured API channel. Responses are handled by your workspace AI agent.
Campaigns API
Add contacts to evergreen campaigns individually or in bulk, schedule sends per contact, cancel queued messages, and inspect message status.
Authentication
Every request to the BluBash API must include your Workspace API Key in theX-API-Key header.
Obtain your API key
Idempotency
To prevent duplicate messages when retrying failed requests, include the optionalX-Idempotency-Key header with a unique value per request.
Developer tips
- Always use the same
contactIdentifiervalue for the same contact to avoid creating duplicates. - Implement proper error handling for HTTP error responses (
400,401,404,500). - Test integrations in a development environment before pointing traffic at production.
- Respect API rate limits — configure your retry logic with exponential backoff.