Webhook

{
  webhook_id?:        number | null;      // DB id (nullable)
  target_url:         string;             // required
  event_type:         WebhookTypeEnum;    // required – see enum below

  organization_id?:   number | null;
  project_id?:        string | null;      // GUID-as-string
  custom_field_id?:   string | null;      // GUID-as-string
}

WebhookType Enum


{
    contact_created = "contact_created",    //Requires organization_id
    contact_custom_field_value_updated = "contact_custom_field_value_updated",    //Requires organization_id, custom_field_id
        
    project_custom_field_updated = "project_custom_field_updated",    //Requires organization_id, custom_field_id
        
    task_project_added = "task_project_added",    //Requires organization_id, project_id
    task_custom_field_value_updated = "task_custom_field_value_updated",    //Requires organization_id, project_id, custom_field_id
    task_commented = "task_commented",    //Requires organization_id, project_id
    task_completed = "task_completed",    //Requires organization_id, project_id
    task_reminder = "task_reminder",    //Triggers on reminder date - Requires organization_id, project_id
}

Last updated