Authentication
All /api/v1/ endpoints require an API key passed in the X-Api-Key header.
curl -H "X-Api-Key: bc_your_key_here" \
https://your-host/api/v1/workflows
Request Format
POST bodies must be JSON with Content-Type: application/json.
Omit targets or send an empty array to run on all connected devices.
Status Codes & Rate Limits
| Code | Meaning |
|---|---|
| 200 | OK |
| 401 | Invalid or missing API key |
| 404 | Workflow not found |
| 429 | Rate limit exceeded (60 req/min per key) |
| 500 | Server error |