The Containers Projects API lets you work with the projects of the Wix AI coding agent. A project is a mobile app that a user builds by chatting with the coding agent. Use this API to retrieve projects, resume work on them, save design changes, and restore earlier versions.
With the Containers Projects API, you can:
To chat with the coding agent about a project, use the Containers Chat API.
A project's status changes in one direction only:
PLANNING: The user and the coding agent plan the app. New projects start with this status.PLAN_READY: The plan is finalized, and the first build of the app is about to start.BUILDING: The coding agent builds the app. The project stays in this status, and the user can continue to request changes.You can resume a project only when its status is BUILDING.
Each design save and each edit by the coding agent creates a new draft release of the project's app. The project's headReleaseId is the release that the project is currently on. Your app previews this release, and the next design save or edit branches from it.
headReleaseId to the new release.headReleaseId to an earlier release.Neither method changes the project's live app.
When you specify a conversationId, both methods add a CHECKPOINT message to that conversation, so the user sees the saved or restored version in the chat.
Most new projects have platform set to HIMALAYA_MOBILE. For these projects, call Get Himalaya Authorization to check that the current user can work on the project. The response also includes the canonical slug of the project's app in canonicalApp, which Save Project Design requires for these projects.
Older projects have platform set to IOS or ANDROID.
It's important to note the following points before starting to code:
himalayaControlToken.headReleaseId.Last updated: 14 October 2026