Triggers

Get Triggers

get
Path parameters
project_idstringRequired
Responses
200

Successful Response

application/json
Responseany[]
get
GET /projects/{project_id}/triggers HTTP/1.1
Host: 
Accept: */*
[]

Create Trigger

post
Path parameters
project_idstringRequired
Body
anyOptional
Responses
201

Successful Response

application/json
Responseany
post
POST /projects/{project_id}/triggers HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*

No content

Get Trigger

get
Path parameters
project_trigger_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
get
GET /triggers/{project_trigger_id} HTTP/1.1
Host: 
Accept: */*

No content

Delete Trigger

delete
Path parameters
project_trigger_idstring · uuidRequired
Responses
204

Successful Response

No content

delete
DELETE /triggers/{project_trigger_id} HTTP/1.1
Host: 
Accept: */*

No content

Enable Trigger

post
Path parameters
project_trigger_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
post
POST /triggers/{project_trigger_id}/enable HTTP/1.1
Host: 
Accept: */*

No content

Disable Trigger

post
Path parameters
project_trigger_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
post
POST /triggers/{project_trigger_id}/disable HTTP/1.1
Host: 
Accept: */*

No content

Get Available Triggers By Provider

get

Get the list of native triggers available and implemented by Stack AI.

Path parameters
provider_idstringRequired
Responses
200

Successful Response

application/json
Responseany[]
get
GET /providers/{provider_id}/triggers HTTP/1.1
Host: 
Accept: */*
[]

Get Specific Trigger From Provider

get

Get the data for a specific native trigger available and implemented by Stack AI.

Path parameters
provider_idstringRequired
trigger_idstringRequired
Responses
200

Successful Response

application/json
Responseany
get
GET /providers/{provider_id}/triggers/{trigger_id}/ HTTP/1.1
Host: 
Accept: */*

No content

Webhook Trigger

post
Path parameters
project_trigger_idstring · uuidRequired
api_keystringRequired
org_idstringRequired
Query parameters
trigger_idany ofOptional
stringOptional
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
Responses
202

Successful Response

application/json
Responseany
post
POST /organizations/{org_id}/triggers/{project_trigger_id}/webhook/key/{api_key} HTTP/1.1
Host: 
Accept: */*

No content

Webhook Trigger Deprecated

post
Path parameters
project_trigger_idstring · uuidRequired
api_keystringRequired
org_idstringRequired
Query parameters
trigger_idany ofOptional
stringOptional
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
Responses
202

Successful Response

application/json
Responseany
post
POST /organizations/{org_id}/triggers/{project_trigger_id}/webook/key/{api_key} HTTP/1.1
Host: 
Accept: */*

No content

Polling Trigger

post
Path parameters
project_trigger_idstring · uuidRequired
api_keystringRequired
org_idstringRequired
Responses
202

Successful Response

application/json
Responseany
post
POST /organizations/{org_id}/triggers/{project_trigger_id}/polling/key/{api_key} HTTP/1.1
Host: 
Accept: */*

No content

Scheduled Trigger

post
Path parameters
project_trigger_idstring · uuidRequired
api_keystringRequired
org_idstringRequired
Responses
202

Successful Response

application/json
Responseany
post
POST /organizations/{org_id}/triggers/{project_trigger_id}/scheduled/key/{api_key} HTTP/1.1
Host: 
Accept: */*

No content

Was this helpful?