AriaTimer API
π‘ Checking...
Complete HTTP API for remote control of timers, messages, and room settings. Perfect for integrations, automation, and custom applications.
Interactive API Docs
Live API documentation with examples
Test API
Check API connectivity and status
Full Documentation
Complete API guide and examples
π Quick Start Example
# Test API connection
curl "/api/v1/test"
# Start a timer
curl -X POST -H "Content-Type: application/json" \
-d '{"action":"start"}' \
"/api/v1/rooms/YOUR_ROOM_ID/timers/TIMER_ID/actions"
Timer Control
Start, stop, pause, and reset timers remotely
Messages
Send messages to timer viewers
Webhooks
Receive real-time event notifications
Room Settings
Configure themes and room properties
Core API Endpoints
Room Management
GET
/api/v1/rooms/{roomId}PUT
/api/v1/rooms/{roomId}DELETE
/api/v1/rooms/{roomId}Timer Control
GET
/api/v1/rooms/{roomId}/timersPOST
/api/v1/rooms/{roomId}/timersPOST
.../timers/{timerId}/actionsMessages
GET
/api/v1/rooms/{roomId}/messagesPOST
/api/v1/rooms/{roomId}/messagesDELETE
/api/v1/rooms/{roomId}/messagesWebhooks
GET
/api/v1/rooms/{roomId}/webhooksPOST
/api/v1/rooms/{roomId}/webhooksDELETE
/api/v1/rooms/{roomId}/webhooks