Trigger an automation via Stream Deck.
{
"context": {
"deviceName": "string",
"triggeredAt": "string (ISO 8601)"
},
"payload": {
"automationId": "string"
}
}
{
"success": true,
"message": "Trigger processed successfully",
"automationId": "string",
"timestamp": "string"
}
{
"error": "Invalid API key",
"code": "AUTH_INVALID_KEY",
"status": 401
}
{
"error": "Automation not found",
"code": "AUTOMATION_NOT_FOUND",
"status": 404
}
{
"error": "Invalid request body",
"code": "INVALID_REQUEST",
"status": 400
}
curl -X POST https://api.eeko.app/api/triggers/streamdeck \
-H "Content-Type: application/json" \
-H "x-eeko-api-key: eko_live_sk_..." \
-d '{
"context": {
"deviceName": "Stream Deck",
"triggeredAt": "2024-01-20T15:30:00.000Z"
},
"payload": {
"automationId": "auto_abc123"
}
}'