API referenceIncidents
POST /alert-rules
POST /alert-rules: OrkStage Control API v1 endpoint reference.
POST
header
AuthorizationBearer <ork_<env>_<id>_<secret>>Organization API key (scoped). Sessions use the cookie instead.
x-orkstage-csrf?unknownCookie sessions: send "1" on POST/PATCH/PUT/DELETE. Not needed with an API key.
application/json- body
tenantId?stringMatch
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuidname*stringLength
2 <= length <= 120condition*|severity?stringDefault
"medium"Value in
"low""medium""high""critical"actions?array<>Items
1 <= itemsDefault
[ "create_incident", "notify_owners"]cooldownSeconds?integerRange
0 <= value <= 86400Default
900autoResolve?booleanDefault
trueenabled?booleanDefault
truecurl -X POST 'http://localhost:4000/api/v1/alert-rules' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "condition": { "signal": "health", "consecutiveFailures": 1 }}'Example Response201
Empty