Overview
Subscribe to webhook events to receive instant notifications when projects are created in your workspace. This endpoint enables Zapier’s “New Project” trigger integration, automatically forwarding project data to your connected workflows.This endpoint is primarily designed for Zapier integrations but can be used with any webhook service that follows the same pattern.
Authentication
All requests require a valid API key in the Authorization header:Subscribe to Events
Request Body
The destination URL for webhook notifications. Must be a valid HTTPS URL format.Example:
https://hooks.zapier.com/hooks/catch/123456/abcdef/Array of event types to monitor. Currently supports:
PROJECT_CREATED- Triggered when a new project is added
["PROJECT_CREATED"]Optional description to identify this webhook in your dashboard.Example:
"Zapier integration for project notifications"Response
Success Response
Confirms successful webhook creation.
The created webhook subscription details.
Error Responses
400 Bad Request - Invalid URL
400 Bad Request - Invalid URL
400 Bad Request - Missing Fields
400 Bad Request - Missing Fields
url or events are missing from the request.401 Unauthorized
401 Unauthorized
500 Internal Server Error
500 Internal Server Error
Webhook Payload Structure
When a project is created, your webhook endpoint receives a POST request with this payload:Payload Fields
Unique project identifier
Project name
Project description
Project status (
active, inactive, completed, etc.)Associated workspace information
Associated client information
Whether time entries are billable by default
Default hourly rate for billable time
Estimated total hours for the project
Estimated total budget for the project
Whether the project is private
ISO 8601 timestamp of project creation
ISO 8601 timestamp of last update
Zapier Integration Guide
Setting Up the Trigger
- Automatic Setup: Zapier automatically calls this endpoint when you configure a “New Project” trigger
- Event Subscription: The integration subscribes to
PROJECT_CREATEDevents - Data Flow: New project data is instantly sent to your Zap workflow
Important Notes
Data Format: The webhook payload structure matches the standard project data format used across all project API endpoints, ensuring consistency in your integrations.
Best Practices:
- Validate webhook signatures if implementing custom security
- Implement proper error handling for webhook delivery failures
- Use HTTPS endpoints only for security
- Test your webhook endpoint before subscribing