/
VI
visualstudio
/
VSOnline
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 14h ago · Updated 5d ago
d55b712ea3ab
latest
OpenAPI 3.0.1
2026-08-06
63
91
202.9 KB
Agents
1
get
/api/v1/Agents/{family}
AgentTelemetry
2
post
/api/v1/AgentTelemetry
post
/api/v1/AgentTelemetry/standalone
Billing
6
put
/api/v1/Billing/ensure_plan
get
/api/v1/Billing
get
/api/v1/GenevaActions/Billing/{environmentId}
post
/api/v1/GenevaActions/Billing/resend
get
/api/v1/GenevaActions/Billing/{environmentId}/state-changes
post
/api/v1/GenevaActions/Billing/{environmentId}/state-changes
Configuration
3
get
/api/v1/GenevaActions/Configuration/{key}
delete
/api/v1/GenevaActions/Configuration/{key}
post
/api/v1/GenevaActions/Configuration
Environments
23
get
/api/v1/Environments/{environmentId}
delete
/api/v1/Environments/{environmentId}
patch
/api/v1/Environments/{environmentId}
get
/api/v1/Environments
post
/api/v1/Environments
post
/api/v1/Environments/{environmentId}/shutdown
post
/api/v1/Environments/{environmentId}/start
get
/api/v1/Environments/{environmentId}/archive
post
/api/v1/Environments/{environmentId}/archive
post
/api/v1/Environments/{environmentId}/export
patch
/api/v1/Environments/{environmentId}/restore
patch
/api/v1/Environments/{environmentId}/folder
put
/api/v1/Environments/{environmentId}/secrets
post
/api/v1/Environments/{environmentId}/notify
get
/api/v1/GenevaActions/Environments/{environmentId}
delete
/api/v1/GenevaActions/Environments/{environmentId}
put
/api/v1/GenevaActions/Environments/{environmentId}/shutdown
post
/api/v1/GenevaActions/Environments/{environmentId}/oob-shutdown
put
/api/v1/GenevaActions/Environments/{environmentId}/recover
put
/api/v1/GenevaActions/Environments/{environmentId}/archive
get
/api/v1/GenevaActions/Environments/storage/{environmentIdOrFriendlyName}/{targetBlob}
post
/api/v1/GenevaActions/Environments/{environmentId}/upload/running/vm/logs
get
/api/v1/Environments/{environmentId}/state
Failover
1
post
/api/v1/GenevaActions/Failover/start/{region}
Health
1
get
/health
HeartBeat
1
post
/api/v1/HeartBeat
Locations
2
get
/api/v1/Locations
get
/api/v1/Locations/{location}
Netmon
1
get
/internal/Netmon/correlation
OpenIdDiscovery
2
get
/.well-known/jwks
get
/.well-known/openid-configuration
Pools
4
get
/api/v1/pools/default
post
/api/v1/GenevaActions/Pools/rotate-pools
post
/api/v1/GenevaActions/Pools
post
/api/v1/GenevaActions/Pools/change-resource-deletion-setting
Prebuilds
10
post
/api/v2/prebuilds/templates
post
/api/v2/prebuilds/templates/{templateId}/updatestatus
get
/api/v2/prebuilds/templates/skus/repo/{repoId}/branch/{branchName}/hash/{prebuildHash}/location/{location}/devcontainerpath/{devContainerPath}
post
/api/v2/prebuilds/delete
post
/api/v2/prebuilds/templates/updatemaxversions
put
/api/v2/prebuilds/pools/{poolId}/instances
post
/api/v2/prebuilds/pools/{poolId}/instances
get
/api/v2/prebuilds/template/{environmentId}
post
/api/v1/GenevaActions/Prebuilds/pools/delete
post
/api/v1/GenevaActions/Prebuilds/pools/createorupdatesettings
Resources
2
post
/api/v1/GenevaActions/Resources/{resourceId}/under-investigation
post
/api/v1/GenevaActions/Resources/{resourceId}/storage-credentials
Tunnel
1
get
/api/v1/Tunnel/{environmentId}/portInfo
VnetPoolDefinitions
2
post
/api/v1/GenevaActions/VnetPoolDefinitions
delete
/api/v1/GenevaActions/VnetPoolDefinitions
Warmup
1
get
/warmup
Agents
get
/api/v1/Agents/{family}
Path parameters
family
string
required
Response
Success
AgentResponse
required
name
string
nullable
assetUri
string
nullable
family
string
nullable