/
CU
cube-js
/
Cube Platform API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v7
latest
OpenAPI 3.1.0
raw.githubusercontent.com
2026-08-01
120
263
252.9 KB
App Theme
Get app config
get
/api/v1/app-config
Response
AppConfigResponse
required
appTheme
AppTheme
applyThemeGlobally
boolean
required
creatorMode
CreatorMode
embedding
EmbedSettings
sheetsUi
SheetsUiSettings
All 120 operations
get
Get app config
get
Get deployments
get
Get deployment
put
Update deployment
delete
Delete deployment
get
Latest build/compile status for a branch (production build or dev-mode)
post
Advance a deployment to a given onboarding step (e.g. after connecting a source)
post
Reset a deployment to the first onboarding step (project)
post
Start a dbt sync for a deployment
get
Get env variables
put
Set env variables
get
Get deployment environments
get
Get deployment environment tokens
post
Create deployment environment token
post
Create deployment environment token for meta sync
get
List folders
post
Create a folder
put
Update a folder
delete
Delete a folder
get
List folder ancestors
get
Recent runtime logs (tail) for a deployment. With no `source`, reads both the production API / worker pods and the dev-mode worker, merged chronologically; scope with `?source=production` or `?source=dev`.
get
List scheduled notifications
post
Create a scheduled notification
get
Get a scheduled notification
put
Update a scheduled notification
delete
Delete a scheduled notification
get
List notification recipients
post
Add notification recipients
delete
Remove notification recipients
get
List the pods currently scheduled for a deployment
get
List reports
post
Create a report
put
Create or update a report by publicId
get
Get report
put
Update a report
delete
Delete report
put
Connect a report to the calling spreadsheet
put
Refresh report
get
List shared workspace items
post
Deployment token
get
Get workbooks
post
Create workbook
put
Create or update a workbook by slug
get
Get workbook
put
Update a workbook
delete
Delete workbook
put
Update workbook dashboard
post
Update published dashboard AI widget thread
post
Clone a workbook
get
List a dashboard's embed access
put
Update a dashboard's embed access
post
Publish dashboard
get
List workspace items
post
Delete workspace items in bulk
post
Move workspace items in bulk
post
Move a workspace item
get
List embed tenants
delete
Delete embed tenant
get
List embed groups
post
Create an embed group
get
Get an embed group
delete
Delete an embed group
patch
Update an embed group
get
List embed group members
post
Add embed group members
delete
Remove embed group members
get
List embed users
get
Get an embeddable dashboard
patch
Enable or disable signed embedding for a dashboard
post
Run a python report over dashboard-filtered SQL
post
Generate an embed session
post
Exchange a session for an embed token
get
List the user's GitHub App installations (orgs/accounts)
get
List repositories accessible to a GitHub App installation
get
List branches of a repository
get
Whether GitHub is linked, plus the link/install URLs
get
List OAuth integrations
post
Create OAuth integration
get
Get OAuth integration
put
Update OAuth integration
delete
Delete OAuth integration
get
List OIDC token configs
post
Create OIDC token config
get
Get OIDC token config
put
Update OIDC token config
delete
Delete OIDC token config
get
List regions
get
Get tenant settings
put
Update tenant settings
post
Upsert user attribute value
get
Get user attribute values
get
Get user attributes
post
Create user attribute
put
Update user attribute
get
List user OAuth tokens
get
Get user OAuth token
delete
Revoke user OAuth token
post
Initiate OAuth flow
post
Create user
post
Apply an action to many users
put
Update user
delete
Delete user
post
Create a deployment with an empty starter project and trigger its first build
get
List a deployment's branches
post
Create a branch (optionally entering dev mode on it)
post
Commit (and push) the active branch's pending changes
get
Content hashes of the current data-model files (for upload diffing)
get
List the data-model source files for a deployment
put
Create or overwrite data-model source files
delete
Delete data-model source files
post
Rename data-model source files
post
Upload a single file into an open transaction
post
Finish the upload transaction (prune removed files) and trigger a build
post
Start a data-model upload transaction
post
Enter dev mode (switch to a branch)
delete
Exit dev mode
post
Connect a deployment to a GitHub repository and trigger a build
post
Merge a branch into its parent branch (git-flow merge)
post
Merge a branch straight into the deploy (default) branch
post
Pull the latest for a branch from its remote and rebuild if changed