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
The unique identifier of the project.
Body
Project name. 1 to 100 characters.
Project description. 1 to 1000 characters.
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.Start date in ISO 8601 format (e.g.
2026-04-15).End date in ISO 8601 format. Must be after
start_date. Set to null to
clear.Your own identifier for this project. Max 255 characters. Set to
null to
clear.LAANC authorization number. Max 100 characters. Set to
null to clear.Required when
status is other. 1 to 200 characters.Response
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