Developers

Projects

Webhook events for projects and project members.

Events

EventTrigger
project.createdA project is created.
project.updatedA project is updated.
project.deletedA project is deleted.
project.users.assignedA user is assigned to a project.
project.users.unassignedA user is unassigned from a project.

Project created

project.created

FieldTypeExample
projectIdUUIDbee567ff-d94c-4ca2-98ee-c0cb12846bdd
namestring (max 150 characters)Project Name
numberstring (max 20 characters)123/abc
shortCodestring (max 6 characters)qwerty
statusopen | closedopen
{
  "projectId": "bee567ff-d94c-4ca2-98ee-c0cb12846bdd",
  "name": "Project Name",
  "number": "123/abc",
  "shortCode": "qwerty",
  "status": "open"
}

Project updated

project.updated

FieldTypeExample
projectIdUUIDbee567ff-d94c-4ca2-98ee-c0cb12846bdd
namestring (max 150 characters)Project Name
numberstring (max 20 characters)123/abc
shortCodestring (max 6 characters)qwerty
statusopen | closedopen
{
  "projectId": "bee567ff-d94c-4ca2-98ee-c0cb12846bdd",
  "name": "Project Name",
  "number": "123/abc",
  "shortCode": "qwerty",
  "status": "open"
}

Project deleted

project.deleted

FieldTypeExample
projectIdUUID2d88adc3-fb4d-447e-a0dc-00da492fe35e
{
  "projectId": "2d88adc3-fb4d-447e-a0dc-00da492fe35e"
}

Project user assigned

project.users.assigned

FieldTypeExample
projectIdUUID23d18255-34aa-49bc-baea-7842e16a429b
userIdUUIDeb004a65-86bc-416a-9d91-dd9219ea8032
rolenone | pm-passive | pm-active | pm-operationalnone
hourlyRatenumber (float)0.0
{
  "projectId": "23d18255-34aa-49bc-baea-7842e16a429b",
  "userId": "eb004a65-86bc-416a-9d91-dd9219ea8032",
  "role": "none",
  "hourlyRate": 0.0
}

Project user unassigned

project.users.unassigned

FieldTypeExample
projectIdUUID0d8dca2b-d2b9-4b16-bc0e-5be3c176c946
userIdUUID4f7b12fe-9d07-49b5-a439-176cc6e6af34
{
  "projectId": "0d8dca2b-d2b9-4b16-bc0e-5be3c176c946",
  "userId": "4f7b12fe-9d07-49b5-a439-176cc6e6af34"
}

On this page