Show control
Send a remote control command to whichever show is currently live. You can target a show directly by ID, or let the endpoint resolve the active show for you based on venue, room, or show type.
Endpoint
POST /api/v1/shows/control (GET also accepted)
Query Parameters
Parameter | Required | Description |
|---|---|---|
| Yes | The command to send. One of |
| No | Target a specific show. If omitted, the endpoint resolves the current live show from the parameters below. |
| No | Narrow the active-show lookup to a venue. |
| No | Narrow the lookup to a room. Only valid alongside |
| No | Narrow the lookup to a show type. |
Example Request
curl -X POST "https://confirmed.show/api/v1/YOUR_PRODUCTION/shows/control?action=next" \
-H "Authorization: Bearer YOUR_CONTROL_TOKEN"Success Response
200 OK
{
"status": "ok",
"command_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab"
}The command_id is a unique identifier for the command, useful for tracking or correlating the action.
Error Responses
Status | Body | Cause |
|---|---|---|
|
| No live show matched the lookup parameters. |
|
|
|
|
| The |