Skip to content
Proud to collaborate with Microsoft for Startups

Appdata ​

WorkflowTypeDescription
appdata.credential.createAtomicCreate a read-only direct-connection credential (psql, DBeaver, Metabase) for an app
appdata.credential.ensure-appAtomicEnsure a writable AppHost/process credential on the app's own Postgres instance. Creates once; later calls rotate the password.
appdata.credential.listAtomicList an app's direct-connection credentials
appdata.credential.revokeAtomicRevoke a direct-connection credential, terminating its sessions
appdata.credential.rotateAtomicRotate a direct-connection credential's password
appdata.instance.backupAtomicDump the app's own Postgres instance (pg_dump -Fc on the host)
appdata.instance.ensure-app-owned-policiesAtomicApply owner-only write policies to an app's app-owned tables on its own instance; idempotent, and a no-op for apps on the shared plane
appdata.instance.ensure-system-tablesAtomicEnsure an app's own instance carries the appdata audit trail and replay ledger; idempotent, and a no-op for apps on the shared plane
appdata.instance.migrateAtomicMove the app's serving data from the shared server to its own Postgres instance
appdata.instance.pauseAtomicStop the app's instance; its data stays and the next connection wakes it
appdata.instance.provisionAtomicProvision the app's own Postgres instance on an appdata host (idempotent)
appdata.instance.restoreAtomicRestore a dump from this app's instance onto a different app instance in the same organization; the source stays up
appdata.instance.resumeAtomicStart the app's instance
appdata.instance.statusAtomicWhere the app's data lives and, for an instance, its live state
appdata.publish-as-appAtomicPublish an organization-side record into an app-owned appdata table, visible to every end-user of the app
appdata.query.deleteAtomicDelete a saved query; its versions are kept and its name becomes free again
appdata.query.getAtomicRead one saved query, optionally with every earlier version of it
appdata.query.historyAtomicList statements offered to the app's SQL endpoint, admitted or refused
appdata.query.listAtomicList saved queries and folders for an app, scoped to what the caller may see
appdata.query.saveAtomicSave a named SQL statement for an app, private or shared with the organization
appdata.query.updateAtomicUpdate a saved query; the previous text is kept as a version
appdata.retract-as-appAtomicRetract records an organization published into an app-owned appdata table
appdata.schema.introspectAtomicRead an app's live serving schema: relations, columns, indexes, constraints, policies, functions and sizes