Pro Feature
API Documentation
Build custom integrations with the StageFlow REST API. Full programmatic control over rooms, timers, and messaging.
Quick Start
1
Get your API key
Find your API key in your account settings. Keep it secret!
2
Make authenticated requests
Include your API key in the Authorization header.
3
Control your timers
Create rooms, start timers, send messages - all via API.
Authentication
# Example request with authentication
curl https://api.stageflow.app/rooms \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
API Endpoints
| Method | Endpoint |
|---|---|
| POST | /rooms |
| GET | /rooms/:id |
| POST | /rooms/:id/start |
| POST | /rooms/:id/pause |
| POST | /rooms/:id/stop |
| POST | /rooms/:id/message |
| PUT | /rooms/:id/time |
| DELETE | /rooms/:id |
Rate Limits
API requests are limited to ensure fair usage:
- • 100 requests per minute per API key
- • 10,000 requests per day
- • Burst limit of 20 requests per second
Response Format
All responses are JSON with consistent structure:
{
"success": true,
"data": { ... }
}