This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Cancels a project on the provider's side, setting its status to CANCELED_BY_PROVIDER.
Each time the project is updated, revision increments by 1. The current revision must be passed when updating the project. This ensures you're working with the latest project and prevents unintended overwrites.
Specify cancellationInfo to record why the engagement ended.
A project whose status is COMPLETED, EXPIRED, CANCELED_BY_CLIENT, or
CANCELED_BY_PROVIDER can't be canceled, because those statuses are final. Cancellation is also
final, so a canceled project can't be restarted.
To mark the engagement as delivered instead, call Complete Project.
You can only call this method when authenticated as a Wix user or by using an account level API key.
This method doesn't return any custom errors, but may return standard errors. Learn more about standard Wix errors.