Integrate OnAirFlow.
Last updated · April 19, 2026
OnAirFlow exposes a REST API for organizations on the Studio and Newsroom tiers. Use it to push wire items into your rundown, trigger exports from a scheduler, or sync show metadata to downstream systems.
Authentication
Authenticate every request with a bearer token obtained from your account settings → API keys. Include the token in the Authorization header:
Authorization: Bearer <your-token>
Tokens are scoped per organization and can be revoked at any time from the same settings panel. Treat them like passwords.
Base URL
All endpoints are served from https://api.onairflow.com. Rate limits apply: 120 requests per minute per token, 1,000 per hour burst. Expect a 429 response with a Retry-After header if you hit the ceiling.
Endpoints
Webhooks
Subscribe to real-time events in your organization settings. Events include:
show.status_changed— standby → live → paused → completed transitions.story.moved— a story changed columns or order.timer.overtime— a segment ran past its planned runtime.flash.sent— a producer sent a flash message to the host.
Payloads are signed with HMAC-SHA256. Verify the X-OnAirFlow-Signatureheader before processing.
SDKs
No official SDKs yet. The API is small and stable enough that a hand-rolled fetch client is often the right call. If you build a community SDK, email us at hello@onairflow.com and we'll link it here.
Support
Studio tier: email support@onairflow.com. Newsroom tier: shared Slack channel, priority response.