List assets: Returns the image assets uploaded to a project group, optionally filtered by a search query and paginated.
Upload an asset: Uploads an image asset to a project group. Send the file as multipart/form-data under the file field, with an optional display name.
Create a database: Creates a new user database. The database is provisioned asynchronously — poll GET /databases/{databaseId} until the status leaves CREATING.
Delete a database: Soft-deletes a user database and schedules permanent removal of the underlying infrastructure after a 30-day grace period.
Read project files: Lists project files, or returns one file with content when path is provided.
Request a change: Sends a prompt to generate changes in an existing project. Optionally creates or continues a conversation thread.
Read recent development logs: Returns recent development logs for a project, optionally filtered by level or message text.
Read messages: Returns chat messages for a project, optionally filtered by thread.
Get Play Store setup details: Returns the package name to register and the service account email to invite in Google Play Console before starting a Play Store submission.
Read submission status: Returns the current state of an Expo launch session for a project.
Start an App Store submission: Starts the Expo launch flow for an app store submission. Returns the session so clients can poll for launch URL readiness.
Invite a member: Sends an invitation to join the organization. Requires OWNER or ADMIN role.
List organization members: Returns collaborators and pending invites for an organization the authenticated user can access.
Remove a member: Removes a member from the organization. Requires OWNER or ADMIN role.
Update member role: Changes the role of an organization member. Requires OWNER or ADMIN role.
Create a new project: Creates a new project and starts initial generation from a prompt.
Delete a project: Marks a project group for deletion and schedules permanent cleanup.
Duplicate a project: Duplicates an existing project group into the same organization and returns the new project group ID.
Get project info: Returns project group details including modules and dev server status.
Inspect auth provider configuration: Returns the auth providers configured for a project group, including the secret metadata used by the Authentication settings UI.
List accessible projects: Returns project groups the authenticated user can access, optionally filtered by organization or search query.
Publish project: Publishes the project, making it publicly accessible. Optionally claims a custom slug.
Read project status: Returns a small status document (latest revision status + deployment summary) for cheap polling. Avoids the message body payload.
Rename a project group: Renames a project group the authenticated user can access and returns the updated metadata.
Restore a deleted project: Restores a project group that has been marked for deletion and cancels its pending cleanup job.
Unpublish project: Removes the published app for a project group without deleting the project group itself.
Add secrets: Adds one or more secrets to a project. Send a single secret object or a bulk array.
Prompting: How to talk to Anything so it builds what you want
APIs & Integrations: Connect your app to any external API by describing what you need. Use Saved Secrets for keys and backend functions to call third-party services.
Format markdown: Display formatted AI content with the Markdown Renderer
Community: Connect with other builders, get help, and stay in the loop.
Embed an iframe: Add your Anything app to any website using iframes