check_deployment_alias
ChatGPTCheck an address without reserving or publishing it.
create_project
ChatGPTCreate a private project shell. Requires an active Youmake license and at least 1 credit. Choose web for websites, mobile for Expo apps, or slides for presentations. Then call start_build with the user’s prompt. Reuse requestId when retrying the same request.
deploy_project
ChatGPTPublish the project only after the user reviews the destination and clicks Deploy in the modal. Requires editor access and an active license. Reuse requestId for retries of the same publication.
get_account
ChatGPTRead the signed-in account’s profile, plan and credit usage for the profile menu.
get_build_status
ChatGPTCheck build progress and preview links. Pass the job ID returned by start_build. Poll no more than once every five seconds. Failed or interrupted builds need attention in Youmake; do not claim they completed.
get_deployment_options
ChatGPTRead the current project address and deployment status. Does not publish.
get_deployment_status
ChatGPTRead deployment status. Poll no more than every five seconds.
get_preview_status
ChatGPTRead preview startup status and the refreshed preview URL. Poll no more than once every five seconds.
get_project
ChatGPTGet a project and its preview/editor links. Use before changing an existing project.
get_project_activity
ChatGPTRead bounded project history and new activity for the workspace.
list_projects
ChatGPTFetch project data for reasoning, pagination, or refresh without rendering a widget. To show the user their project library, use show_workspace with view=projects instead.
prepare_preview
ChatGPTWake this project’s existing sandbox and ensure its preview server is running. Does not start a coding task. Requires editor access. Returns immediately; use get_preview_status while starting.
show_workspace
ChatGPTDisplay one interactive workspace. Use view=projects to show the project list directly; the authorized list is fetched automatically. Use view=project with a projectId to reopen a project. start_build already renders its workspace; it does not need another show_workspace call. Use view=home only to show the new-project composer. Call once after data operations, not for each status poll. Widget refresh and pagination use data tools without opening more widgets.
start_build
ChatGPTCreate or modify project content for a user-requested build or edit. Uses the project owner’s Youmake credits and may overwrite existing files. Pass uploaded or generated attachments in files, not as base64 or file bytes in prompt. Supports up to 5 files, 10 MB each, 25 MB total. Returns delivery status and opens the workspace, where progress updates automatically. Acceptance does not indicate completion. Reuse requestId when retrying the same request.
stop_build
ChatGPTCancel the running agent or build preparation for this project only when the user requests cancellation. Interrupts unfinished work and may leave partially applied file changes; it does not undo completed changes or refund credits already consumed. Requires editor access, but no credits or active subscription. Check the returned status to confirm the agent stopped.
verify_project_domain
ChatGPTVerify the project’s saved domain after configuring DNS. Requires the project owner.