---
title: OpenAPI JSON
description: OpenAPI JSON files.
---

# OpenAPI JSON

Full OpenAPI schema and request-specific schemas are listed.

## Full Schema

- [/openapi.json](/openapi.json)

## State

- [POST /api/ToBackendGetState](/openapi-paths/api/ToBackendGetState/post.json)

## Models

- [POST /api/ToBackendGetModel](/openapi-paths/api/ToBackendGetModel/post.json)
- [POST /api/ToBackendGetModels](/openapi-paths/api/ToBackendGetModels/post.json)

## Charts

- [POST /api/ToBackendCreateDraftChart](/openapi-paths/api/ToBackendCreateDraftChart/post.json)
- [POST /api/ToBackendDeleteChart](/openapi-paths/api/ToBackendDeleteChart/post.json)
- [POST /api/ToBackendDeleteDraftCharts](/openapi-paths/api/ToBackendDeleteDraftCharts/post.json)
- [POST /api/ToBackendEditDraftChart](/openapi-paths/api/ToBackendEditDraftChart/post.json)
- [POST /api/ToBackendGetChart](/openapi-paths/api/ToBackendGetChart/post.json)
- [POST /api/ToBackendGetCharts](/openapi-paths/api/ToBackendGetCharts/post.json)
- [POST /api/ToBackendGetExplorerChartTab](/openapi-paths/api/ToBackendGetExplorerChartTab/post.json)
- [POST /api/ToBackendSaveCreateChart](/openapi-paths/api/ToBackendSaveCreateChart/post.json)
- [POST /api/ToBackendSaveModifyChart](/openapi-paths/api/ToBackendSaveModifyChart/post.json)

## Dashboards

- [POST /api/ToBackendCreateDraftDashboard](/openapi-paths/api/ToBackendCreateDraftDashboard/post.json)
- [POST /api/ToBackendDeleteDashboard](/openapi-paths/api/ToBackendDeleteDashboard/post.json)
- [POST /api/ToBackendDeleteDraftDashboards](/openapi-paths/api/ToBackendDeleteDraftDashboards/post.json)
- [POST /api/ToBackendEditDraftDashboard](/openapi-paths/api/ToBackendEditDraftDashboard/post.json)
- [POST /api/ToBackendGetDashboard](/openapi-paths/api/ToBackendGetDashboard/post.json)
- [POST /api/ToBackendGetDashboards](/openapi-paths/api/ToBackendGetDashboards/post.json)
- [POST /api/ToBackendSaveCreateDashboard](/openapi-paths/api/ToBackendSaveCreateDashboard/post.json)
- [POST /api/ToBackendSaveModifyDashboard](/openapi-paths/api/ToBackendSaveModifyDashboard/post.json)

## Reports

- [POST /api/ToBackendCreateDraftReport](/openapi-paths/api/ToBackendCreateDraftReport/post.json)
- [POST /api/ToBackendDeleteDraftReports](/openapi-paths/api/ToBackendDeleteDraftReports/post.json)
- [POST /api/ToBackendDeleteReport](/openapi-paths/api/ToBackendDeleteReport/post.json)
- [POST /api/ToBackendEditDraftReport](/openapi-paths/api/ToBackendEditDraftReport/post.json)
- [POST /api/ToBackendGetReport](/openapi-paths/api/ToBackendGetReport/post.json)
- [POST /api/ToBackendGetReports](/openapi-paths/api/ToBackendGetReports/post.json)
- [POST /api/ToBackendSaveCreateReport](/openapi-paths/api/ToBackendSaveCreateReport/post.json)
- [POST /api/ToBackendSaveModifyReport](/openapi-paths/api/ToBackendSaveModifyReport/post.json)

## Mconfigs

- [POST /api/ToBackendDuplicateMconfigAndQuery](/openapi-paths/api/ToBackendDuplicateMconfigAndQuery/post.json)
- [POST /api/ToBackendGroupMetricByDimension](/openapi-paths/api/ToBackendGroupMetricByDimension/post.json)
- [POST /api/ToBackendSuggestDimensionValues](/openapi-paths/api/ToBackendSuggestDimensionValues/post.json)

## Queries

- [POST /api/ToBackendCancelQueries](/openapi-paths/api/ToBackendCancelQueries/post.json)
- [POST /api/ToBackendGetQueries](/openapi-paths/api/ToBackendGetQueries/post.json)
- [POST /api/ToBackendGetQuery](/openapi-paths/api/ToBackendGetQuery/post.json)
- [POST /api/ToBackendGetQueryInfo](/openapi-paths/api/ToBackendGetQueryInfo/post.json)
- [POST /api/ToBackendRunQueries](/openapi-paths/api/ToBackendRunQueries/post.json)
- [POST /api/ToBackendRunQueriesDry](/openapi-paths/api/ToBackendRunQueriesDry/post.json)

## Run

- [POST /api/ToBackendRun](/openapi-paths/api/ToBackendRun/post.json)

## SuggestFields

- [POST /api/ToBackendGetSuggestFields](/openapi-paths/api/ToBackendGetSuggestFields/post.json)

## Nav

- [POST /api/ToBackendCheckLastNav](/openapi-paths/api/ToBackendCheckLastNav/post.json)
- [POST /api/ToBackendGetNav](/openapi-paths/api/ToBackendGetNav/post.json)

## Repos

- [POST /api/ToBackendCommitRepo](/openapi-paths/api/ToBackendCommitRepo/post.json)
- [POST /api/ToBackendGetRepo](/openapi-paths/api/ToBackendGetRepo/post.json)
- [POST /api/ToBackendMergeRepo](/openapi-paths/api/ToBackendMergeRepo/post.json)
- [POST /api/ToBackendPullRepo](/openapi-paths/api/ToBackendPullRepo/post.json)
- [POST /api/ToBackendPushRepo](/openapi-paths/api/ToBackendPushRepo/post.json)
- [POST /api/ToBackendRevertRepoToLastCommit](/openapi-paths/api/ToBackendRevertRepoToLastCommit/post.json)
- [POST /api/ToBackendRevertRepoToRemote](/openapi-paths/api/ToBackendRevertRepoToRemote/post.json)
- [POST /api/ToBackendSyncRepo](/openapi-paths/api/ToBackendSyncRepo/post.json)

## Branches

- [POST /api/ToBackendCreateBranch](/openapi-paths/api/ToBackendCreateBranch/post.json)
- [POST /api/ToBackendDeleteBranch](/openapi-paths/api/ToBackendDeleteBranch/post.json)
- [POST /api/ToBackendGetBranchesList](/openapi-paths/api/ToBackendGetBranchesList/post.json)
- [POST /api/ToBackendIsBranchExist](/openapi-paths/api/ToBackendIsBranchExist/post.json)

## Catalogs

- [POST /api/ToBackendMoveCatalogNode](/openapi-paths/api/ToBackendMoveCatalogNode/post.json)
- [POST /api/ToBackendRenameCatalogNode](/openapi-paths/api/ToBackendRenameCatalogNode/post.json)

## Folders

- [POST /api/ToBackendCreateFolder](/openapi-paths/api/ToBackendCreateFolder/post.json)
- [POST /api/ToBackendDeleteFolder](/openapi-paths/api/ToBackendDeleteFolder/post.json)

## Files

- [POST /api/ToBackendCreateFile](/openapi-paths/api/ToBackendCreateFile/post.json)
- [POST /api/ToBackendDeleteFile](/openapi-paths/api/ToBackendDeleteFile/post.json)
- [POST /api/ToBackendGetFile](/openapi-paths/api/ToBackendGetFile/post.json)
- [POST /api/ToBackendSaveFile](/openapi-paths/api/ToBackendSaveFile/post.json)
- [POST /api/ToBackendValidateFiles](/openapi-paths/api/ToBackendValidateFiles/post.json)

## Structs

- [POST /api/ToBackendGetStruct](/openapi-paths/api/ToBackendGetStruct/post.json)

## Users

- [POST /api/ToBackendCompleteUserRegistration](/openapi-paths/api/ToBackendCompleteUserRegistration/post.json)
- [POST /api/ToBackendConfirmUserEmail](/openapi-paths/api/ToBackendConfirmUserEmail/post.json)
- [POST /api/ToBackendDeleteUser](/openapi-paths/api/ToBackendDeleteUser/post.json)
- [POST /api/ToBackendDeleteUserApiKey](/openapi-paths/api/ToBackendDeleteUserApiKey/post.json)
- [POST /api/ToBackendDeleteUserCodexAuth](/openapi-paths/api/ToBackendDeleteUserCodexAuth/post.json)
- [POST /api/ToBackendGenerateUserApiKey](/openapi-paths/api/ToBackendGenerateUserApiKey/post.json)
- [POST /api/ToBackendGetOrgUsers](/openapi-paths/api/ToBackendGetOrgUsers/post.json)
- [POST /api/ToBackendGetServerUsers](/openapi-paths/api/ToBackendGetServerUsers/post.json)
- [POST /api/ToBackendGetUserGivens](/openapi-paths/api/ToBackendGetUserGivens/post.json)
- [POST /api/ToBackendGetUserProfile](/openapi-paths/api/ToBackendGetUserProfile/post.json)
- [POST /api/ToBackendLoginUser](/openapi-paths/api/ToBackendLoginUser/post.json)
- [POST /api/ToBackendLogoutUser](/openapi-paths/api/ToBackendLogoutUser/post.json)
- [POST /api/ToBackendPollUserCodexAuth](/openapi-paths/api/ToBackendPollUserCodexAuth/post.json)
- [POST /api/ToBackendRegisterUser](/openapi-paths/api/ToBackendRegisterUser/post.json)
- [POST /api/ToBackendResendUserEmail](/openapi-paths/api/ToBackendResendUserEmail/post.json)
- [POST /api/ToBackendResetUserPassword](/openapi-paths/api/ToBackendResetUserPassword/post.json)
- [POST /api/ToBackendSetUserName](/openapi-paths/api/ToBackendSetUserName/post.json)
- [POST /api/ToBackendSetUserUi](/openapi-paths/api/ToBackendSetUserUi/post.json)
- [POST /api/ToBackendStartUserCodexAuth](/openapi-paths/api/ToBackendStartUserCodexAuth/post.json)
- [POST /api/ToBackendUpdateUserPassword](/openapi-paths/api/ToBackendUpdateUserPassword/post.json)

## Avatars

- [POST /api/ToBackendGetAvatarBig](/openapi-paths/api/ToBackendGetAvatarBig/post.json)
- [POST /api/ToBackendSetAvatar](/openapi-paths/api/ToBackendSetAvatar/post.json)

## Orgs

- [POST /api/ToBackendCreateOrg](/openapi-paths/api/ToBackendCreateOrg/post.json)
- [POST /api/ToBackendDeleteOrg](/openapi-paths/api/ToBackendDeleteOrg/post.json)
- [POST /api/ToBackendGetOrg](/openapi-paths/api/ToBackendGetOrg/post.json)
- [POST /api/ToBackendGetOrgsList](/openapi-paths/api/ToBackendGetOrgsList/post.json)
- [POST /api/ToBackendIsOrgExist](/openapi-paths/api/ToBackendIsOrgExist/post.json)
- [POST /api/ToBackendSetOrgInfo](/openapi-paths/api/ToBackendSetOrgInfo/post.json)
- [POST /api/ToBackendSetOrgOwner](/openapi-paths/api/ToBackendSetOrgOwner/post.json)

## Projects

- [POST /api/ToBackendCreateProject](/openapi-paths/api/ToBackendCreateProject/post.json)
- [POST /api/ToBackendDeleteProject](/openapi-paths/api/ToBackendDeleteProject/post.json)
- [POST /api/ToBackendGenerateProjectRemoteKey](/openapi-paths/api/ToBackendGenerateProjectRemoteKey/post.json)
- [POST /api/ToBackendGetProject](/openapi-paths/api/ToBackendGetProject/post.json)
- [POST /api/ToBackendGetProjectsList](/openapi-paths/api/ToBackendGetProjectsList/post.json)
- [POST /api/ToBackendIsProjectExist](/openapi-paths/api/ToBackendIsProjectExist/post.json)
- [POST /api/ToBackendSetProjectApiKey](/openapi-paths/api/ToBackendSetProjectApiKey/post.json)
- [POST /api/ToBackendSetProjectInfo](/openapi-paths/api/ToBackendSetProjectInfo/post.json)

## Members

- [POST /api/ToBackendCreateMember](/openapi-paths/api/ToBackendCreateMember/post.json)
- [POST /api/ToBackendDeleteMember](/openapi-paths/api/ToBackendDeleteMember/post.json)
- [POST /api/ToBackendEditMember](/openapi-paths/api/ToBackendEditMember/post.json)
- [POST /api/ToBackendGetMemberGivens](/openapi-paths/api/ToBackendGetMemberGivens/post.json)
- [POST /api/ToBackendGetMembers](/openapi-paths/api/ToBackendGetMembers/post.json)
- [POST /api/ToBackendGetMembersList](/openapi-paths/api/ToBackendGetMembersList/post.json)

## Connections

- [POST /api/ToBackendCreateConnection](/openapi-paths/api/ToBackendCreateConnection/post.json)
- [POST /api/ToBackendDeleteConnection](/openapi-paths/api/ToBackendDeleteConnection/post.json)
- [POST /api/ToBackendEditConnection](/openapi-paths/api/ToBackendEditConnection/post.json)
- [POST /api/ToBackendGetConnections](/openapi-paths/api/ToBackendGetConnections/post.json)
- [POST /api/ToBackendGetConnectionSample](/openapi-paths/api/ToBackendGetConnectionSample/post.json)
- [POST /api/ToBackendGetConnectionSchemas](/openapi-paths/api/ToBackendGetConnectionSchemas/post.json)
- [POST /api/ToBackendGetConnectionsList](/openapi-paths/api/ToBackendGetConnectionsList/post.json)
- [POST /api/ToBackendTestConnection](/openapi-paths/api/ToBackendTestConnection/post.json)

## CachedColumns

- [POST /api/ToBackendClearCachedColumn](/openapi-paths/api/ToBackendClearCachedColumn/post.json)
- [POST /api/ToBackendGetCachedColumns](/openapi-paths/api/ToBackendGetCachedColumns/post.json)
- [POST /api/ToBackendRefreshCachedColumn](/openapi-paths/api/ToBackendRefreshCachedColumn/post.json)
- [POST /api/ToBackendViewCachedColumn](/openapi-paths/api/ToBackendViewCachedColumn/post.json)

## Envs

- [POST /api/ToBackendCreateEnv](/openapi-paths/api/ToBackendCreateEnv/post.json)
- [POST /api/ToBackendCreateEnvUser](/openapi-paths/api/ToBackendCreateEnvUser/post.json)
- [POST /api/ToBackendCreateEnvVar](/openapi-paths/api/ToBackendCreateEnvVar/post.json)
- [POST /api/ToBackendDeleteEnv](/openapi-paths/api/ToBackendDeleteEnv/post.json)
- [POST /api/ToBackendDeleteEnvUser](/openapi-paths/api/ToBackendDeleteEnvUser/post.json)
- [POST /api/ToBackendDeleteEnvVar](/openapi-paths/api/ToBackendDeleteEnvVar/post.json)
- [POST /api/ToBackendEditEnvFallbacks](/openapi-paths/api/ToBackendEditEnvFallbacks/post.json)
- [POST /api/ToBackendEditEnvVar](/openapi-paths/api/ToBackendEditEnvVar/post.json)
- [POST /api/ToBackendGetEnvs](/openapi-paths/api/ToBackendGetEnvs/post.json)
- [POST /api/ToBackendGetEnvsList](/openapi-paths/api/ToBackendGetEnvsList/post.json)

## Roles

- [POST /api/ToBackendCreateRole](/openapi-paths/api/ToBackendCreateRole/post.json)
- [POST /api/ToBackendCreateRoleGiven](/openapi-paths/api/ToBackendCreateRoleGiven/post.json)
- [POST /api/ToBackendDeleteRole](/openapi-paths/api/ToBackendDeleteRole/post.json)
- [POST /api/ToBackendDeleteRoleGiven](/openapi-paths/api/ToBackendDeleteRoleGiven/post.json)
- [POST /api/ToBackendEditRoleGiven](/openapi-paths/api/ToBackendEditRoleGiven/post.json)
- [POST /api/ToBackendGetRoles](/openapi-paths/api/ToBackendGetRoles/post.json)

## Givens

- [POST /api/ToBackendCreateGiven](/openapi-paths/api/ToBackendCreateGiven/post.json)
- [POST /api/ToBackendDeleteGiven](/openapi-paths/api/ToBackendDeleteGiven/post.json)
- [POST /api/ToBackendEditGiven](/openapi-paths/api/ToBackendEditGiven/post.json)
- [POST /api/ToBackendGetGivens](/openapi-paths/api/ToBackendGetGivens/post.json)

## Sessions

- [GET /api/sse/session-events](/openapi-paths/api/sse/session-events/get.json)
- [POST /api/ToBackendArchiveSession](/openapi-paths/api/ToBackendArchiveSession/post.json)
- [POST /api/ToBackendCloseExplorerSessionTab](/openapi-paths/api/ToBackendCloseExplorerSessionTab/post.json)
- [POST /api/ToBackendCreateEditorSession](/openapi-paths/api/ToBackendCreateEditorSession/post.json)
- [POST /api/ToBackendCreateExplorerSession](/openapi-paths/api/ToBackendCreateExplorerSession/post.json)
- [POST /api/ToBackendCreateSessionSseTicket](/openapi-paths/api/ToBackendCreateSessionSseTicket/post.json)
- [POST /api/ToBackendDeleteSession](/openapi-paths/api/ToBackendDeleteSession/post.json)
- [POST /api/ToBackendGetSession](/openapi-paths/api/ToBackendGetSession/post.json)
- [POST /api/ToBackendGetSessionProviderModels](/openapi-paths/api/ToBackendGetSessionProviderModels/post.json)
- [POST /api/ToBackendGetSessionsList](/openapi-paths/api/ToBackendGetSessionsList/post.json)
- [POST /api/ToBackendPauseEditorSession](/openapi-paths/api/ToBackendPauseEditorSession/post.json)
- [POST /api/ToBackendSendMessageToEditorSession](/openapi-paths/api/ToBackendSendMessageToEditorSession/post.json)
- [POST /api/ToBackendSendMessageToExplorerSession](/openapi-paths/api/ToBackendSendMessageToExplorerSession/post.json)
- [POST /api/ToBackendSetSessionTitle](/openapi-paths/api/ToBackendSetSessionTitle/post.json)

## Skills

- [POST /api/ToBackendGetSkills](/openapi-paths/api/ToBackendGetSkills/post.json)

## Telemetry

- [POST /api/ToBackendTelemetryLogs](/openapi-paths/api/ToBackendTelemetryLogs/post.json)
- [POST /api/ToBackendTelemetryMetrics](/openapi-paths/api/ToBackendTelemetryMetrics/post.json)
- [POST /api/ToBackendTelemetryTraces](/openapi-paths/api/ToBackendTelemetryTraces/post.json)

## Check

- [POST /api/ToBackendCheckSignUp](/openapi-paths/api/ToBackendCheckSignUp/post.json)

## Special

- [POST /api/ToBackendSpecialRebuildStructs](/openapi-paths/api/ToBackendSpecialRebuildStructs/post.json)

## TestRoutes

- [POST /api/ToBackendCloneTestRepo](/openapi-paths/api/ToBackendCloneTestRepo/post.json)
- [POST /api/ToBackendDeleteRecords](/openapi-paths/api/ToBackendDeleteRecords/post.json)
- [POST /api/ToBackendGetRebuildStruct](/openapi-paths/api/ToBackendGetRebuildStruct/post.json)
- [POST /api/ToBackendSeedRecords](/openapi-paths/api/ToBackendSeedRecords/post.json)
