This API is subject to change. Bug fixes and new features will be released based on developer feedback throughout the preview period.
Marks a project as completed, indicating the provider has delivered the engagement.
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.
Completing a project requires proof of delivery, so completedProjectSnapshot or metasiteId
must either be specified in the request or already set on the project. You can also specify
serviceName and budget to record which marketplace service the work is attributed to and
what the client agreed to pay.
A project whose status is COMPLETED, EXPIRED, CANCELED_BY_CLIENT, or
CANCELED_BY_PROVIDER can't be completed, because those statuses are final.
Once a project is completed, the client can review it, and the provider can respond by calling Reply to Project Review.
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.