integrations.sh
← all integrations

VSOnline

OpenAPI apis-guru developer_toolscollaboration

Public APIs for managing VS Codespaces

Homepage
https://api.apis.guru/v2/specs/visualstudio.com/v1.json
Provider
visualstudio.com
OpenAPI version
3.0.1
Spec (JSON)
https://api.apis.guru/v2/specs/visualstudio.com/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/visualstudio.com/v1/openapi.yaml

Tools (154)

Extracted live via the executor SDK.

  • agents.getApiV1AgentsFamily

    GET /api/v1/Agents/{family}

  • agentTelemetry.postApiV1AgentTelemetry

    POST /api/v1/AgentTelemetry

  • agentTelemetry.postApiV1AgentTelemetryStandalone

    POST /api/v1/AgentTelemetry/standalone

  • authentication.getTunnelauth

    GET /tunnelauth

  • authentication.postTunnelauth

    POST /tunnelauth

  • billing.getApiV1GenevaActionsBillingEnvironmentId

    GET /api/v1/GenevaActions/Billing/{environmentId}

  • billing.getApiV1GenevaActionsBillingEnvironmentIdStateChanges

    GET /api/v1/GenevaActions/Billing/{environmentId}/state-changes

  • billing.postApiV1GenevaActionsBillingEnvironmentIdStateChanges

    POST /api/v1/GenevaActions/Billing/{environmentId}/state-changes

  • billing.postApiV1GenevaActionsBillingResend

    POST /api/v1/GenevaActions/Billing/resend

  • configuration.deleteApiV1GenevaActionsConfigurationTargetKey

    DELETE /api/v1/GenevaActions/Configuration/{target}/{key}

  • configuration.getApiV1GenevaActionsConfigurationTargetKey

    GET /api/v1/GenevaActions/Configuration/{target}/{key}

  • configuration.postApiV1GenevaActionsConfigurationTarget

    POST /api/v1/GenevaActions/Configuration/{target}

  • environments.deleteApiV1EnvironmentsEnvironmentId

    DELETE /api/v1/Environments/{environmentId}

  • environments.deleteApiV1EnvironmentsEnvironmentIdPortsPort

    DELETE /api/v1/Environments/{environmentId}/ports/{port}

  • environments.deleteApiV1GenevaActionsEnvironmentsEnvironmentId

    DELETE /api/v1/GenevaActions/Environments/{environmentId}

  • environments.getApiV1Environments

    GET /api/v1/Environments

  • environments.getApiV1EnvironmentsEnvironmentIdArchive

    GET /api/v1/Environments/{environmentId}/archive

  • environments.getApiV1EnvironmentsEnvironmentIdHeartbeattoken

    GET /api/v1/Environments/{environmentId}/heartbeattoken

  • environments.getApiV1EnvironmentsEnvironmentIdState

    GET /api/v1/Environments/{environmentId}/state

  • environments.getApiV1EnvironmentsEnvironmentIdUpdates

    GET /api/v1/Environments/{environmentId}/updates

  • environments.getApiV1GenevaActionsEnvironmentsEnvironmentId

    GET /api/v1/GenevaActions/Environments/{environmentId}

  • environments.getApiV1GenevaActionsEnvironmentsEnvironmentIdArchivedStorageSasTargetBlob

    GET /api/v1/GenevaActions/Environments/{environmentId}/archived_storage_sas/{targetBlob}

  • environments.getEnvironmentRoute

    GET /api/v1/Environments/{environmentId}

  • environments.patchApiV1EnvironmentsEnvironmentId

    PATCH /api/v1/Environments/{environmentId}

  • environments.patchApiV1EnvironmentsEnvironmentIdFolder

    PATCH /api/v1/Environments/{environmentId}/folder

  • environments.patchApiV1EnvironmentsEnvironmentIdRestore

    PATCH /api/v1/Environments/{environmentId}/restore

  • environments.postApiV1Environments

    POST /api/v1/Environments

  • environments.postApiV1EnvironmentsEnvironmentIdArchive

    POST /api/v1/Environments/{environmentId}/archive

  • environments.postApiV1EnvironmentsEnvironmentIdExport

    POST /api/v1/Environments/{environmentId}/export

  • environments.postApiV1EnvironmentsEnvironmentIdNotify

    POST /api/v1/Environments/{environmentId}/notify

  • environments.postApiV1EnvironmentsEnvironmentIdShutdown

    POST /api/v1/Environments/{environmentId}/shutdown

  • environments.postApiV1EnvironmentsEnvironmentIdStart

    POST /api/v1/Environments/{environmentId}/start

  • environments.postApiV1GenevaActionsEnvironmentsEnvironmentIdUploadRunningVmLogs

    POST /api/v1/GenevaActions/Environments/{environmentId}/upload/running/vm/logs

  • environments.putApiV1EnvironmentsEnvironmentIdPortsPort

    PUT /api/v1/Environments/{environmentId}/ports/{port}

  • environments.putApiV1EnvironmentsEnvironmentIdSecrets

    PUT /api/v1/Environments/{environmentId}/secrets

  • environments.putApiV1GenevaActionsEnvironmentsEnvironmentIdArchive

    PUT /api/v1/GenevaActions/Environments/{environmentId}/archive

  • environments.putApiV1GenevaActionsEnvironmentsEnvironmentIdShutdown

    PUT /api/v1/GenevaActions/Environments/{environmentId}/shutdown

  • environments.updateEnvironmentRoute

    POST /api/v1/Environments/{environmentId}/callback

  • health.getHealth

    GET /health

  • heartBeat.postApiV1HeartBeat

    POST /api/v1/HeartBeat

  • locations.getApiV1Locations

    GET /api/v1/Locations

  • locations.getApiV1LocationsLocation

    GET /api/v1/Locations/{location}

  • netmon.getInternalNetmonCorrelation

    GET /internal/Netmon/correlation

  • networkSettings.deleteApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceName

    DELETE /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}

  • networkSettings.patchApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceName

    PATCH /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}

  • networkSettings.postApiV1SubscriptionsSubscriptionIdProvidersGitHubNetworkResourceTypeResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/providers/GitHub.Network/{resourceType}/resourceReadBegin

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourceCreationCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourceCreationCompleted

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourceCreationValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourceCreationValidate

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourceDeletionCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourceDeletionCompleted

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourceDeletionValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourceDeletionValidate

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourcePatchCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourcePatchCompleted

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourcePatchValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourcePatchValidate

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceNameResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}/resourceReadBegin

  • networkSettings.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/resourceReadBegin

  • networkSettings.putApiV1SubscriptionsSubscriptionIdProvidersGitHubNetworkResourceTypeSubscriptionLifeCycleNotification

    PUT /api/v1/subscriptions/{subscriptionId}/providers/GitHub.Network/{resourceType}/SubscriptionLifeCycleNotification

  • networkSettings.putApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersGitHubNetworkResourceTypeResourceName

    PUT /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/GitHub.Network/{resourceType}/{resourceName}

  • plans.postApiV1SubscriptionsSubscriptionIdProvidersMicrosoftCodespacesPlansResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/providers/Microsoft.Codespaces/plans/resourceReadBegin

  • plans.postApiV1SubscriptionsSubscriptionIdProvidersMicrosoftVsOnlinePlansResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/providers/Microsoft.VSOnline/plans/resourceReadBegin

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupProvidersMicrosoftCodespacesPlansResourceNameDeleteDelegates

    POST /api/v1/subscriptions/{subscriptionId}/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/deleteDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameDeleteDelegates

    POST /api/v1/subscriptions/{subscriptionId}/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/deleteDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameDeleteAllCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/deleteAllCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameDeleteAllEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/deleteAllEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameReadAllCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/readAllCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameReadAllEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/readAllEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameReadDelegates

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/readDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourceCreationCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourceCreationCompleted

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourceCreationValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourceCreationValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourceDeletionValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourceDeletionValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourcePatchCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourcePatchCompleted

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourcePatchValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourcePatchValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/resourceReadBegin

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameWriteCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/writeCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameWriteDelegates

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/writeDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceNameWriteEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}/writeEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/resourceReadBegin

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameDeleteAllCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/deleteAllCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameDeleteAllEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/deleteAllEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameReadAllCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/readAllCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameReadAllEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/readAllEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameReadDelegates

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/readDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourceCreationCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourceCreationCompleted

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourceCreationValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourceCreationValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourceDeletionValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourceDeletionValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourcePatchCompleted

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourcePatchCompleted

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourcePatchValidate

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourcePatchValidate

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/resourceReadBegin

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameWriteCodespaces

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/writeCodespaces

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameWriteDelegates

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/writeDelegates

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceNameWriteEnvironments

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}/writeEnvironments

  • plans.postApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceReadBegin

    POST /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/resourceReadBegin

  • plans.putApiV1SubscriptionsSubscriptionIdProvidersMicrosoftCodespacesPlansSubscriptionLifeCycleNotification

    PUT /api/v1/subscriptions/{subscriptionId}/providers/Microsoft.Codespaces/plans/SubscriptionLifeCycleNotification

  • plans.putApiV1SubscriptionsSubscriptionIdProvidersMicrosoftVsOnlinePlansSubscriptionLifeCycleNotification

    PUT /api/v1/subscriptions/{subscriptionId}/providers/Microsoft.VSOnline/plans/SubscriptionLifeCycleNotification

  • plans.putApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftCodespacesPlansResourceName

    PUT /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Codespaces/plans/{resourceName}

  • plans.putApiV1SubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersMicrosoftVsOnlinePlansResourceName

    PUT /api/v1/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.VSOnline/plans/{resourceName}

  • pool.deleteApiV1TenantTenantIdPoolPoolName

    DELETE /api/v1/tenant/{tenantId}/Pool/{poolName}

  • pool.getApiV1TenantTenantIdPoolPoolName

    GET /api/v1/tenant/{tenantId}/Pool/{poolName}

  • pool.patchApiV1TenantTenantIdPoolPoolName

    PATCH /api/v1/tenant/{tenantId}/Pool/{poolName}

  • pool.putApiV1TenantTenantIdPoolPoolName

    PUT /api/v1/tenant/{tenantId}/Pool/{poolName}

  • poolGroup.deleteApiV1TenantTenantIdPoolGroupPoolGroupName

    DELETE /api/v1/tenant/{tenantId}/PoolGroup/{poolGroupName}

  • poolGroup.getApiV1TenantTenantIdPoolGroupPoolGroupName

    GET /api/v1/tenant/{tenantId}/PoolGroup/{poolGroupName}

  • poolGroup.patchApiV1TenantTenantIdPoolGroupPoolGroupName

    PATCH /api/v1/tenant/{tenantId}/PoolGroup/{poolGroupName}

  • poolGroup.putApiV1TenantTenantIdPoolGroupPoolGroupName

    PUT /api/v1/tenant/{tenantId}/PoolGroup/{poolGroupName}

  • pools.getApiV1PoolsDefault

    GET /api/v1/pools/default

  • pools.postApiV1GenevaActionsPoolsChangeResourceDeletionSetting

    POST /api/v1/GenevaActions/Pools/change-resource-deletion-setting

  • pools.postApiV1GenevaActionsPoolsPoolCodeRotatePool

    POST /api/v1/GenevaActions/Pools/{poolCode}/rotate-pool

  • pools.postApiV1GenevaActionsPoolsTarget

    POST /api/v1/GenevaActions/Pools/{target}

  • prebuilds.getPrebuildReadinessRoute

    GET /api/v1/Prebuilds/templates/repo/{repoId}/branch/{branchName}/hash/{prebuildHash}/location/{location}/skus

  • prebuilds.getTemplateInfoRoute

    GET /api/v1/Prebuilds/template/{environmentId}

  • prebuilds.postApiV1GenevaActionsPrebuildsPoolsCreateorupdatesettings

    POST /api/v1/GenevaActions/Prebuilds/pools/createorupdatesettings

  • prebuilds.postApiV1GenevaActionsPrebuildsPoolsDelete

    POST /api/v1/GenevaActions/Prebuilds/pools/delete

  • prebuilds.postApiV1PrebuildsPoolsPoolIdInstances

    POST /api/v1/Prebuilds/pools/{poolId}/instances

  • prebuilds.putApiV1PrebuildsPoolsPoolIdInstances

    PUT /api/v1/Prebuilds/pools/{poolId}/instances

  • prebuildsV.deleteApiV2PrebuildsRepositoryRepoIdBranchBranchName

    DELETE /api/v2/prebuilds/repository/{repoId}/branch/{branchName}

  • prebuildsV.getPrebuildReadinessSkusRoute

    GET /api/v2/prebuilds/templates/skus/repo/{repoId}/branch/{branchName}/hash/{prebuildHash}/location/{location}/devcontainerpath/{devContainerPath}

  • prebuildsV.postApiV2PrebuildsDelete

    POST /api/v2/prebuilds/delete

  • prebuildsV.postApiV2PrebuildsTemplates

    POST /api/v2/prebuilds/templates

  • prebuildsV.postApiV2PrebuildsTemplatesTemplateIdUpdatestatus

    POST /api/v2/prebuilds/templates/{templateId}/updatestatus

  • prebuildsV.postApiV2PrebuildsTemplatesUpdatemaxversions

    POST /api/v2/prebuilds/templates/updatemaxversions

  • privacy.postApiV1GenevaActionsPrivacyRefreshProfileTelemetryProperties

    POST /api/v1/GenevaActions/Privacy/refresh-profile-telemetry-properties

  • resources.postApiV1GenevaActionsResourcesResourceIdUnderInvestigation

    POST /api/v1/GenevaActions/Resources/{resourceId}/under-investigation

  • sas.getApiV1Sas

    GET /api/v1/Sas

  • secrets.deleteApiV1SecretsSecretId

    DELETE /api/v1/Secrets/{secretId}

  • secrets.getApiV1Secrets

    GET /api/v1/Secrets

  • secrets.postApiV1Secrets

    POST /api/v1/Secrets

  • secrets.putApiV1SecretsSecretId

    PUT /api/v1/Secrets/{secretId}

  • tenant.deleteApiV1TenantTenantId

    DELETE /api/v1/Tenant/{tenantId}

  • tenant.getApiV1TenantTenantId

    GET /api/v1/Tenant/{tenantId}

  • tenant.putApiV1TenantTenantId

    PUT /api/v1/Tenant/{tenantId}

  • tokens.postApiV1TokensPlansPlanNameDeleteAllCodespaces

    POST /api/v1/Tokens/plans/{planName}/deleteAllCodespaces

  • tokens.postApiV1TokensPlansPlanNameReadAllCodespaces

    POST /api/v1/Tokens/plans/{planName}/readAllCodespaces

  • tokens.postApiV1TokensPlansPlanNameWriteCodespaces

    POST /api/v1/Tokens/plans/{planName}/writeCodespaces

  • tokens.postApiV1TokensPlansPlanNameWriteDelegates

    POST /api/v1/Tokens/plans/{planName}/writeDelegates

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameDeleteAllCodespaces

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/deleteAllCodespaces

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameDeleteAllEnvironments

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/deleteAllEnvironments

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameReadAllCodespaces

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/readAllCodespaces

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameReadAllEnvironments

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/readAllEnvironments

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameWriteCodespaces

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/writeCodespaces

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameWriteDelegates

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/writeDelegates

  • tokens.postApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceNameWriteEnvironments

    POST /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}/writeEnvironments

  • tokens.putApiV1TokensSubscriptionsSubscriptionIdResourceGroupsResourceGroupProvidersProviderNamespacePlansResourceName

    PUT /api/v1/Tokens/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{providerNamespace}/plans/{resourceName}

  • tunnel.getApiV1TunnelEnvironmentIdPortInfo

    GET /api/v1/Tunnel/{environmentId}/portInfo

  • userSubscriptions.deleteApiV1UserSubscriptions

    DELETE /api/v1/UserSubscriptions

  • userSubscriptions.postApiV1UserSubscriptions

    POST /api/v1/UserSubscriptions

  • vm.deleteApiV1TenantTenantIdPoolPoolNameVmVmName

    DELETE /api/v1/tenant/{tenantId}/pool/{poolName}/Vm/{vmName}

  • vm.getApiV1TenantTenantIdPoolPoolNameVm

    GET /api/v1/tenant/{tenantId}/pool/{poolName}/Vm

  • vm.getApiV1TenantTenantIdPoolPoolNameVmVmName

    GET /api/v1/tenant/{tenantId}/pool/{poolName}/Vm/{vmName}

  • vm.postApiV1TenantTenantIdPoolPoolNameVmVmNameStart

    POST /api/v1/tenant/{tenantId}/pool/{poolName}/Vm/{vmName}/start

  • vm.postApiV1TenantTenantIdPoolPoolNameVmVmNameStop

    POST /api/v1/tenant/{tenantId}/pool/{poolName}/Vm/{vmName}/stop

  • vm.putApiV1TenantTenantIdPoolPoolNameVmVmName

    PUT /api/v1/tenant/{tenantId}/pool/{poolName}/Vm/{vmName}

  • vnetPoolDefinitions.deleteApiV1GenevaActionsVnetPoolDefinitions

    DELETE /api/v1/GenevaActions/VnetPoolDefinitions

  • vnetPoolDefinitions.postApiV1GenevaActionsVnetPoolDefinitions

    POST /api/v1/GenevaActions/VnetPoolDefinitions

  • warmup.getWarmup

    GET /warmup

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools