Body
Required
-
endpoint
string Required Webhook Endpoint URL
-
event
array[string] Required Webhook events
Values are
projectCreated
,projectRemoved
,projectUpdated
,taskCreated
,taskRemoved
,taskUpdated
,portfolioCreated
,portfolioRemoved
,portfolioUpdated
,taskgroupCreated
,taskgroupRemoved
,taskgroupUpdated
,messageCreated
,messageRemoved
,messageUpdated
,milestoneCreated
,milestoneRemoved
,milestoneUpdated
,documentCreated
,documentUpdated
,documentRemoved
,fileCreated
,fileRemoved
,fileUpdated
,labelCreated
,labelRemoved
,labelUpdated
,subtaskCreated
,subtaskRemoved
,subtaskUpdated
,timeTrackingRecordCreated
,timeTrackingRecordUpdated
, ortimeTrackingRecordRemoved
. -
app_id
string Required Application id
Responses
-
201 application/json
The resource created successfully
-
The client request has not been completed because it lacks valid authentication credentials for the requested resource.
-
The client does not have access rights to the content.
-
The request method is known by the server but is not supported by the target resource.
curl \
--request POST https://openapi.niftypm.com/api/v1.0/webhooks \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"endpoint":"string","event":["projectCreated"],"app_id":"string"}'
{
"endpoint": "string",
"event": [
"projectCreated"
],
"app_id": "string"
}
{
"message": "string",
"webhook": {}
}