Projects
Update Project
Update an existing project in your workspace.
Requires an API key with
Other validation messages include:
full_access scope. All fields are optional. Only include the fields you want to change.
Path parameters
string
required
The unique identifier of the project.
Body
string
Project name. 1 to 100 characters.
string
Project description. 1 to 1000 characters.
string
Project status. One of:
draft, not_started, planned, in_progress, completed, on_hold, weather_delayed, technical_issues, cancelled, aborted, other.Your workspace may show custom display names for these statuses in the dashboard. The API always uses the predefined values listed above. Use
other with other_status_reason for statuses that don’t map to a predefined value.string
Start date in ISO 8601 format (e.g.
2026-04-15).string | null
End date in ISO 8601 format. Must be after
start_date. Set to null to
clear.string | null
Your own identifier for this project. Max 255 characters. Set to
null to
clear.string | null
LAANC authorization number. Max 100 characters. Set to
null to clear.string
Required when
status is other. 1 to 200 characters.Response
string
Confirmation message.
Errors
400 Bad Request - Validation failed.description must be between 1 and 1000 charactersstart_date must be a valid ISO date stringend_date must be after start_datestatus must be one of: draft, not_started, in_progress, ...other_status_reason is required when status is "other"external_id must not exceed 255 characters