Event triggered when a project is modified in your workspace, either through the dashboard or via the API. The payload contains the full project with all current values, not just the fields that changed.
Response Body Parameters
All webhook payloads follow a consistent top-level structure with event-specific data nested within the data object.
Unique identifier for this delivery. Use this to deduplicate events.
The event type that triggered the webhook (e.g., project.updated).
Unix timestamp (milliseconds) when the event was delivered.
The workspace where the event occurred.
The updated project. Unique identifier for the project.
Project status. One of: draft, not_started, planned, in_progress, completed, on_hold, weather_delayed, technical_issues, cancelled, aborted, other.
Start date in ISO 8601 format.
End date in ISO 8601 format, or null if not set.
External identifier for mapping to your own system, or null if not set.
LAANC authorization number, or null if not set.
Reason for the other status, or null if status is not other.
Whether the project is archived.
Unix timestamp (milliseconds) when the project was archived, or null.
Unix timestamp (milliseconds) when the project was created.
Unix timestamp (milliseconds) when the project was last updated.
The user or API key that created the project.
{
"delivery_id" : "019d4d33-3eb2-766d-ac80-4e6a486b6767" ,
"event" : "project.updated" ,
"timestamp" : 1775116697266 ,
"workspace_id" : "01986573-8d04-72fc-85b3-573c77a18511" ,
"data" : {
"id" : "019d4d2e-8af7-7609-8844-012c89671da9" ,
"name" : "Solar Farm Aerial Survey - Updated" ,
"description" : "Thermal and RGB drone inspection of the 40-acre Greenfield solar farm. Scope expanded to include perimeter fence check." ,
"status" : "in_progress" ,
"start_date" : "2026-05-01T00:00:00.000Z" ,
"end_date" : "2026-05-15T00:00:00.000Z" ,
"external_id" : "SF-2026-041" ,
"laanc_number" : null ,
"other_status_reason" : null ,
"archived" : false ,
"archived_at" : null ,
"created" : 1775116389112 ,
"updated" : 1775116697266 ,
"created_by" : {
"type" : "user" ,
"id" : "03144892-6021-705a-08f2-8e147cff3f28"
}
}
}