Studio Apps
Real multi-file apps built inside the workspace: files, manifests, secrets, rendering, sharing, and verification.
74 verbs in this family.
addCustomDomainConnect a custom domain to this account and start verifying it, optionally binding a Studio app to serve the whole site in the same call.appendStudioAppFileAppend content to a file in a Studio app additively: no whole-file round-trip.archiveStudioAppArchive a Studio app: move it to the recoverable Archived section.assignStudioAssetAssign an uploaded asset to a placeholder slot in a Studio app: the DETERMINISTIC placement: exact file path + exact slot name, no fuzzy matching.attachSecretToAppAttach an account-level secret to a Studio app: declares it in the app's capability surface (requestedSecrets) so the runtime proxy can inject it.attachStudioAppArtifactAttach a build output to a tagged release.bindApexStudioSiteCut the apex hostname over to the seeded Studio site.checkSecretExistsCheck whether a Studio app secret is set: returns a BOOLEAN only, never the value.checkStudioAppCheck the runtime health and discovery head of a Studio app.crawlSiteToContentCrawl a public website into a Studio content pack.createDocSkillCreate a docSkill: the document analog of a Studio template: the refined structure, formatting, tone, and method for a document CLASS (memo, SOP, retainer letter, proposal, brief, offer letter),…createStudioAppCreate a new Studio app: a first-class Cloud object that renders at `thecloud.so/a/<slug>_<id>` and can be embedded in pages via the App Window block.deleteStudioAppFileDelete a file from a Studio app by path.deleteStudioAppSecretDelete a Studio app secret.draftArticleDraft an article for The Journal on the platform site.editStudioAppContentReplace a Studio app's contentHTML: the HTML the iframe renders at `/a/<slug>_<id>`.editStudioAppFileSurgically edit one file in a Studio app by find-and-replace: patch it in place instead of re-uploading the whole file.editStudioAppFileBatchApply an ORDERED list of find-and-replace edits to one file in a Studio app, ATOMICALLY (all-or-nothing) in a single call.editStudioAppManifestReplace a Studio app's manifest: the capability declarations (requestedTools, requestedScopes), hosting mode, pricing, review status, and PER-PAGE PRIVACY.forkDocSkillFork a docSkill you can read into your own library: a NEW customized copy with a forkOf pointer back to the parent.getDocContractResolve a named deliverable to ITS CONTRACT for you: your own override if any, else your org's, else the platform default (resolution order: user > org > platform).importMediaToAppImport real media into a Studio app from consented external pages: a server-side render-then-harvest that lands deduped image files in the app's assets/ tree with provenance (source URL +…linkStudioAppDomainPoint a custom domain at a Studio app, which then serves the whole site at that domain: the root and every path.lintStudioCompositionLint a Studio app for the Composition Layer gates: (1) the SCROLL-SHELL guarantee: a top-level header pinned (position: fixed/sticky) WITHOUT the shell that keeps it stable inside the render iframe…listArchivedStudioAppsList your archived Studio apps, most-recently-archived first.listArticlesList The Journal's articles on the platform site: title, slug, kind, topics, path, and whether each is published or still a draft.listCustomDomainsList the custom domains on this account with their status, the Studio app each one serves, the canonical host the hosting layer reports, and the DNS records still outstanding.listDocContractsList the doc contracts: the stable, named deliverable SHAPES available to you: your own overrides, your org's, and the platform defaults you inherit.listDocSkillsList your docSkills: the document skills in your universal library, most-recent first.listStudioAppAdminsList a Studio app's admin config, all THREE routes that reach admin on it: the owner plus the explicit `adminUserIds` allowlist; whether admins also resolve from the containing Space (`adminSource`…listStudioAppArtifactsList the build artifacts released from a Studio app: the zips, binaries and generated file sets attached to its tagged versions.listStudioAppFilesList the files in a Studio app: returns each file's id, path, mimeType, byteSize, updatedAt (no content, that's readStudioAppFile).listStudioAppsList the caller's Studio apps, most-recent first.listStudioAppSecretsList Studio app secrets: METADATA ONLY: key, scope, isSet (always true for a listed secret), used-by app count, and last-updated.listStudioAppSharesList teams the Studio app is shared with.listStudioAppVersionsList a Studio app's version history, newest first.mirrorStudioAppAssetMirror a public binary asset into a Studio app under assets/ by URL.mountVerbPackMount an owned Studio verb pack into the caller's MCP catalog.moveStudioAppToSpaceMove a Studio app into a Space so it lives with its project, instead of the owner's global Studio library.placeStudioMediaPlace an already-uploaded media file into a spot in a Studio app, resolving a VAGUE mention to the right file + spot.promoteDocContractPromote one of YOUR ratified user-scope doc contracts to the PLATFORM DEFAULT: the commons floor every account inherits, including provisioned and staged ones (by resolution, never by copy).publishArticlePublish a drafted Journal article to the platform site.readAuthSpaceRead who may sign in to one app: "open" admits anyone with a Cloud account, "invite" admits only the people already on the app's member list.readStudioAppRead a Studio app: returns its name, contentHTML, manifestJSON, canonical URL, and its CITATION surface: `version` (the content hash of the app's current file tree) and `releases` (every tagged…readStudioAppFilereadStudioAppFile: read one file from a Studio app and get its CONTENT (plus mimeType): the canonical way to read a page, a stylesheet or a script, the verb every other file tool points to.rebuildStudioAppRebuild a Studio app: reconcile it onto its canonical store so what the public /a/ route serves and what tools report agree.registerDocContractRegister a NEW doc contract at version 1: a stable, named deliverable SHAPE others resolve and render.renameStudioAppRename a Studio app.renderShareCardRasterize self-contained HTML or SVG into a pixel-perfect share-card PNG and save it as a PRIVATE asset in a Studio app.renderStudioAppRender a Studio app headlessly and return SCREENSHOTS Ora can inspect.restoreStudioAppRestore an archived Studio app: bring it back whole (files, history, and settings all intact).rotateStudioAppSecretRotate a Studio app secret: replace its value with a new one.searchStudioAppFileSearch the current text files of a Studio app with a safe JavaScript regular expression, without paging whole files through readStudioAppFile.seedApexStudioSiteCreate or refresh the platform's public-site Studio app from the live marketing tree.setAuthSpaceModeSet who may sign in to one app.setDomainDiscoverySettingsConfigure Google Search Console verification for a domain you manage.setStudioAppAdminsSet who administers a Studio app.setStudioAppFaviconSet or remove a Studio app's favicon: the icon its tab, bookmark, and home-screen shortcut wear.setStudioAppSecretSet (create or overwrite) a Studio app secret's value: WRITE-ONLY.setStudioAppShareCardRequest setting a Studio app's link-preview share card: the title, description, and cover image a shared /a/<slug>_<id> link unfurls with on Telegram/Slack/iMessage/social.setStudioAppVisibilityRequest a Studio app visibility change (public ↔ private).shareStudioAppRequest sharing a Studio app with a team.tagStudioAppVersionCut a release: give a Studio app version a permanent human name, so an outside document can cite exactly which design state it came from.transferStudioAppTransfer a Studio app to another Cloud account by user id or email.unlinkStudioAppDomainDetach whichever Studio app a custom domain serves, so the domain stops serving that site.unmountVerbPackUnmount an owned Studio verb pack from the caller's MCP catalog.unpublishArticleWithdraw a published Journal article.unshareStudioAppRequest removing a team's share on a Studio app.updateDocContractPublish a NEW version of an existing doc contract: update = a new version.uploadStudioAppAssetUpload a REAL BINARY FILE (an image, an icon, a font) into a Studio app's `assets/` tree, so the app serves it at a normal path with a real content type: no data-URI in the markup, and no waiting…validateAgainstDocContractCheck a drafted deliverable against the contract it claims, BEFORE filing it.validateStudioAppParse a Studio app's own source and report SYNTAX ERRORS with file, line and column: the verify-back loop that needs no browser at all.verifyCustomDomainRe-run verification on a custom domain you manage and report where it stands.writeStudioAppFileCreate or overwrite a file in a Studio app.