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

MethodEndpoint
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": { ... }
}

Ready to Build?

Upgrade to Pro to get API access and start building.

Upgrade to Pro