Triggers

Manage GitHub and webhook triggers for workflow automation

List Triggers Endpoint

GET
/triggers

Query Parameters

repository?|
status?|

Response Body

application/json

application/json

curl -X GET "https://loading/triggers"
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Register Trigger Endpoint

POST
/triggers

Request Body

application/json

[key: string]?any

Response Body

application/json

application/json

curl -X POST "https://loading/triggers" \  -H "Content-Type: application/json" \  -d '{}'
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Get All History Endpoint

GET
/triggers/history

Query Parameters

limit?integer
Default50

Response Body

application/json

application/json

curl -X GET "https://loading/triggers/history"
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Get Trigger Endpoint

GET
/triggers/{trigger_id}

Path Parameters

trigger_id*string

Response Body

application/json

application/json

curl -X GET "https://loading/triggers/string"
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Update Trigger Endpoint

PATCH
/triggers/{trigger_id}

Path Parameters

trigger_id*string

Request Body

application/json

[key: string]?any

Response Body

application/json

application/json

curl -X PATCH "https://loading/triggers/string" \  -H "Content-Type: application/json" \  -d '{}'
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Delete Trigger Endpoint

DELETE
/triggers/{trigger_id}

Path Parameters

trigger_id*string

Response Body

application/json

application/json

curl -X DELETE "https://loading/triggers/string"
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Get Trigger History Endpoint

GET
/triggers/{trigger_id}/history

Path Parameters

trigger_id*string

Query Parameters

limit?integer
Default50

Response Body

application/json

application/json

curl -X GET "https://loading/triggers/string/history"
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Enable Preset Endpoint

POST
/triggers/presets/{preset_name}

Path Parameters

preset_name*string

Request Body

application/json

[key: string]?any

Response Body

application/json

application/json

curl -X POST "https://loading/triggers/presets/string" \  -H "Content-Type: application/json" \  -d '{}'
{}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

Syntropic137 Docs v0.18.0 · Last updated March 2026

On this page