Event
Trigger event
POST
/
api
/
v2
/
public
/
event
/
trigger
/
:slug
curl --request POST \
--url https://api.gocobalt.io/api/v2/public/event/trigger/:slug \
--header 'Content-Type: application/json' \
--header 'linked_account_id: <linked_account_id>' \
--header 'x-api-key: <x-api-key>' \
--data '{
"event": "<string>",
"payload": {}
}'
{
"message": "Webhook Fired Success"
}
This Api triggers a cobalt event. This would trigger
all the workflows associated with the specified event. If slug
is specified, only workflows of that particular app associated with the event would be triggered.
Request description
Headers
linked_account_id
string
requiredApplication slug. Eg: pipedrive
config_id
string
If not provided, linked_account_id
is considered by default.
Path Parameters
slug
string
Application slug. Eg: pipedrive
Body Parameters
event
string
requiredEvent Name
payload
object
Event payload with user data required for the workflow.
Example payload
{
"first_name": "Mark",
"last_name": "wood",
"employee_id": 221,
"is_new": false,
"address":{
"house_no":"221",
"street": "lorem ipsum",
"pincode":560103
}
}
Response description
200
400
message
string
System generated message
curl --request POST \
--url https://api.gocobalt.io/api/v2/public/event/trigger/:slug \
--header 'Content-Type: application/json' \
--header 'linked_account_id: <linked_account_id>' \
--header 'x-api-key: <x-api-key>' \
--data '{
"event": "<string>",
"payload": {}
}'
{
"message": "Webhook Fired Success"
}