Start Vera as in Get started. Then open Bash in a terminal of its own (on macOS, whose terminal starts zsh, type bash first), go to an empty scratch directory and run this; it needs curl and Python 3. It fetches the emulator's own certificate, so every request checks TLS, and defines arm, which this page's commands use. The bearer token vera-local is a dummy local credential, not your license key.
The health check answers {"cloud": "azure", "generation_status": "generated", "status": "ok"}. Requests go only to the emulator at https://localhost:8543: the helper refuses any other address, including the Azure-looking URLs some responses hold. When you've finished, close the terminal and delete the scratch directory; that removes only these local files, not what you created in the emulator.
The examples use the Container Apps API (Microsoft.App) at 2026-07-01, the version tested with this build, and 2025-04-01 for the resource group.
An app’s ingress fqdn, and some other addresses in responses, look like Azure’s. They name the app: don’t send requests to them.
Create a resource group and a Container Apps environment, then an app in it with external HTTP ingress, one container and one replica. The image is deliberately one that doesn’t exist: example.invalid is a reserved name that never resolves, which shows that the app’s state is modeled rather than pulled and run.
arm PUT"$RGID/providers/Microsoft.App/containerApps/docs-container"2026-07-01containerapps-createorupdate.json
Each create answers 201 with an operation to poll, which arm follows to the end. Read the app back, then list its revisions:
Terminal window
arm GET"$RGID/providers/Microsoft.App/containerApps/docs-container"2026-07-01
arm GET"$RGID/providers/Microsoft.App/containerApps/docs-container/revisions"2026-07-01
The app holds the configuration you sent. Its revision is reported provisioned, healthy and running with one replica, even though the image doesn’t exist. Selected fields from the last command’s output:
Output (selected fields)
{
"value":[
{
"properties":{
"provisioningState":"Provisioned",
"healthState":"Healthy",
"runningState":"Running",
"replicas":1
}
}
]
}
To clean up, delete the app, then the environment:
Terminal window
arm DELETE"$RGID/providers/Microsoft.App/containerApps/docs-container"2026-07-01
arm DELETE"$RGID/providers/Microsoft.App/managedEnvironments/docs-env"2026-07-01
Managed environments: create and delete, each polled to completion.
Container apps: create with external HTTP ingress on a target port, a container with CPU and memory settings and a fixed scale of one replica; read back; delete.
Revisions: list an app’s revisions, with their provisioning, health and running states and replica count. These are modeled values, as the example shows.
Running state isn’t execution. The example’s image doesn’t exist, yet its revision was Provisioned, Healthy and Running with one replica. A revision’s state isn’t evidence that an image was pulled or a container ran.
Ingress traffic wasn’t established. On Vera 1.2.0-rc.3, the tested local ingress routes still returned 404: while the app existed, GET / was sent to the emulator with the app’s returned fqdn as the hostname, and with a .azurecontainerapps.localhost hostname.
Jobs don’t run workloads.Jobs_Start creates Running execution, replica and container records, with exec, log and debug URL strings, but no container runs, and the execution stays Running until it’s stopped. Cron schedules and events don’t start executions, and Jobs_Suspend and Jobs_Resume change only the job’s recorded scheduler state.
Functions aren’t invoked.FunctionsExtension_InvokeFunctionsHost returns a discovered function’s metadata as JSON text instead of running the function.
Not run as examples: Dapr, jobs, exec and log streaming, traffic to revisions, secrets mounted into containers, autoscaling and connected environments. The API coverage marks these from a review of Vera 1.2.0’s source, with their limits in the notes.
Every operation of the API on this page, from its pinned public definition, and whether Vera 1.2.0 implements it. Only the API surfaces in this release are listed, and each operation once. Implementation availability was reviewed against the Vera 1.2.0 source on 6 November 2026. Source inspection identifies a local implementation and its known limits; it doesn't mean every operation or API version was tested with a request. Each note names its evidence: a Local observation without a build or date is from Vera 1.2.0 preview, on 5 November 2026, and one from a later build, such as Vera 1.2.0-rc.3 or Vera 1.2.2, names that build and its date. No response was compared with Azure's. What the statuses mean
No resource or operation matches .
Try part of a name, such as AvailableEnvironmentModes_List, or .
AvailableEnvironmentModes
1 of 1 implemented
Operation
Status
Notes
AvailableEnvironmentModes_List
Implemented
Source inspection: Answers from local records.
AvailableWorkloadProfiles
1 of 1 implemented
Operation
Status
Notes
AvailableWorkloadProfiles_Get
Implemented
Source inspection: Answers from local records.
BillingMeters
1 of 1 implemented
Operation
Status
Notes
BillingMeters_Get
Implemented
Source inspection: Answers from local records.
Certificates
5 of 5 implemented
Operation
Status
Notes
Certificates_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
Certificates_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
Certificates_Get
Implemented
Source inspection: Answers from local records.
Certificates_List
Implemented
Source inspection: Answers from local records.
Certificates_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironments
7 of 7 implemented
Operation
Status
Notes
ConnectedEnvironments_CheckNameAvailability
Implemented
Source inspection: Answers from local records.
ConnectedEnvironments_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironments_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ConnectedEnvironments_Get
Implemented
Source inspection: Answers from local records.
ConnectedEnvironments_ListByResourceGroup
Implemented
Source inspection: Answers from local records.
ConnectedEnvironments_ListBySubscription
Implemented
Source inspection: Answers from local records.
ConnectedEnvironments_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironmentsCertificates
5 of 5 implemented
Operation
Status
Notes
ConnectedEnvironmentsCertificates_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ConnectedEnvironmentsCertificates_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ConnectedEnvironmentsCertificates_Get
Implemented
Source inspection: Answers from local records.
ConnectedEnvironmentsCertificates_List
Implemented
Source inspection: Answers from local records.
ConnectedEnvironmentsCertificates_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppPrivateEndpointConnections_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ContainerAppPrivateEndpointConnections_Get
Implemented
Source inspection: Answers from local records.
ContainerAppPrivateEndpointConnections_List
Implemented
Source inspection: Answers from local records.
ContainerAppPrivateLinkResources
2 of 2 implemented
Operation
Status
Notes
ContainerAppPrivateLinkResources_Get
Implemented
Source inspection: Answers from local records.
ContainerAppPrivateLinkResources_List
Implemented
Source inspection: Answers from local records.
ContainerApps
11 of 11 implemented · 2 known differences
Operation
Status
Notes
ContainerApps_CreateOrUpdate
Known difference
Local observation: Creating an app with external HTTP ingress, one container and a scale of one replica answered HTTP 201. Once its operation finished, its revision was reported Healthy and Running with one replica, for an example.invalid image that doesn't exist, and ingress requests answered 404. The state is modeled, not evidence that a container ran.
ContainerApps_Delete
Implemented
Local observation: Answered HTTP 202, and its operation finished with an empty HTTP 200.
ContainerApps_Get
Known difference
Local observation: Returned the app's configuration, with an Azure-style ingress fqdn. GET / sent to the emulator with that fqdn as the hostname answered 404, so no ingress was established.
ContainerApps_GetAuthToken
Implemented
Source inspection: Answers from local records.
ContainerApps_ListByResourceGroup
Implemented
Source inspection: Answers from local records.
ContainerApps_ListBySubscription
Implemented
Source inspection: Answers from local records.
ContainerApps_ListCustomHostNameAnalysis
Implemented
Source inspection: Answers from local records.
ContainerApps_ListSecrets
Implemented
Source inspection: Answers from local records.
ContainerApps_Start
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established.
ContainerApps_Stop
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established.
ContainerApps_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsAuthConfigs
4 of 4 implemented
Operation
Status
Notes
ContainerAppsAuthConfigs_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsAuthConfigs_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ContainerAppsAuthConfigs_Get
Implemented
Source inspection: Answers from local records.
ContainerAppsAuthConfigs_ListByContainerApp
Implemented
Source inspection: Answers from local records.
ContainerAppsDiagnostics
5 of 5 implemented
Operation
Status
Notes
ContainerAppsDiagnostics_GetDetector
Implemented
Source inspection: Answers from local records.
ContainerAppsDiagnostics_GetRevision
Implemented
Source inspection: Answers from local records.
ContainerAppsDiagnostics_GetRoot
Implemented
Source inspection: Answers from local records.
ContainerAppsDiagnostics_ListDetectors
Implemented
Source inspection: Answers from local records.
ContainerAppsDiagnostics_ListRevisions
Implemented
Source inspection: Answers from local records.
ContainerAppsFunctions
2 of 2 implemented
Operation
Status
Notes
ContainerAppsFunctions_Get
Implemented
Source inspection: Answers from local records.
ContainerAppsFunctions_List
Implemented
Source inspection: Answers from local records.
ContainerAppsLabelHistory
3 of 3 implemented
Operation
Status
Notes
ContainerAppsLabelHistory_DeleteLabelHistory
Implemented
Source inspection: Removes local records, with dependency checks.
ContainerAppsLabelHistory_GetLabelHistory
Implemented
Source inspection: Answers from local records.
ContainerAppsLabelHistory_ListLabelHistory
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisionFunctions
2 of 2 implemented
Operation
Status
Notes
ContainerAppsRevisionFunctions_Get
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisionFunctions_List
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisionReplicas
2 of 2 implemented
Operation
Status
Notes
ContainerAppsRevisionReplicas_GetReplica
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisionReplicas_ListReplicas
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisions
5 of 5 implemented · 1 known difference
Operation
Status
Notes
ContainerAppsRevisions_ActivateRevision
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established.
ContainerAppsRevisions_DeactivateRevision
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established.
ContainerAppsRevisions_GetRevision
Implemented
Source inspection: Answers from local records.
ContainerAppsRevisions_ListRevisions
Known difference
Local observation: Listed a revision with provisioningStateProvisioned, healthStateHealthy, runningStateRunning and one replica, for an example.invalid image that doesn't exist. It isn't evidence that the image ran.
ContainerAppsRevisions_RestartRevision
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established.
ContainerAppsSessionPools
6 of 6 implemented
Operation
Status
Notes
ContainerAppsSessionPools_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsSessionPools_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ContainerAppsSessionPools_Get
Implemented
Source inspection: Answers from local records.
ContainerAppsSessionPools_ListByResourceGroup
Implemented
Source inspection: Answers from local records.
ContainerAppsSessionPools_ListBySubscription
Implemented
Source inspection: Answers from local records.
ContainerAppsSessionPools_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsSourceControls
4 of 4 implemented
Operation
Status
Notes
ContainerAppsSourceControls_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ContainerAppsSourceControls_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ContainerAppsSourceControls_Get
Implemented
Source inspection: Answers from local records.
ContainerAppsSourceControls_ListByContainerApp
Implemented
Source inspection: Answers from local records.
DaprComponentResiliencyPolicies
4 of 4 implemented
Operation
Status
Notes
DaprComponentResiliencyPolicies_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
DaprComponentResiliencyPolicies_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
DaprComponentResiliencyPolicies_Get
Implemented
Source inspection: Answers from local records.
DaprComponentResiliencyPolicies_List
Implemented
Source inspection: Answers from local records.
DaprComponents
5 of 5 implemented
Operation
Status
Notes
DaprComponents_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
DaprComponents_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
DaprComponents_Get
Implemented
Source inspection: Answers from local records.
DaprComponents_List
Implemented
Source inspection: Answers from local records.
DaprComponents_ListSecrets
Implemented
Source inspection: Answers from local records.
DotNetComponents
5 of 5 implemented
Operation
Status
Notes
DotNetComponents_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
DotNetComponents_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
DotNetComponents_Get
Implemented
Source inspection: Answers from local records.
DotNetComponents_List
Implemented
Source inspection: Answers from local records.
DotNetComponents_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
FunctionsExtension
1 of 1 implemented · 1 known difference
Operation
Status
Notes
FunctionsExtension_InvokeFunctionsHost
Known difference
Source inspection: Returns a discovered function's metadata as JSON text; it doesn't run the function's code. A test against the reviewed source returned the metadata document.
HttpRouteConfig
5 of 5 implemented
Operation
Status
Notes
HttpRouteConfig_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
HttpRouteConfig_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
HttpRouteConfig_Get
Implemented
Source inspection: Answers from local records.
HttpRouteConfig_List
Implemented
Source inspection: Answers from local records.
HttpRouteConfig_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
JavaComponents
5 of 5 implemented
Operation
Status
Notes
JavaComponents_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
JavaComponents_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
JavaComponents_Get
Implemented
Source inspection: Answers from local records.
JavaComponents_List
Implemented
Source inspection: Answers from local records.
JavaComponents_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
Jobs
15 of 15 implemented · 3 known differences
Operation
Status
Notes
Jobs_CreateOrUpdate
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_Delete
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_Get
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_GetDetector
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListByResourceGroup
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListBySubscription
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListDetectors
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ListSecrets
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
Jobs_ProxyGet
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_Resume
Known difference
Source inspection: Changes only the job's local scheduler state. Cron-scheduled and event-triggered executions don't run.
Jobs_Start
Known difference
Source inspection: Creates Running execution, replica and container records with exec, log and debug URL strings, but no workload runs. Executions stay Running until stopped, and cron schedules and events don't start any.
Jobs_StopExecution
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_StopMultipleExecutions
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.
Jobs_Suspend
Known difference
Source inspection: Changes only the job's local scheduler state. Cron-scheduled and event-triggered executions don't run.
Jobs_Update
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
JobsExecutions
1 of 1 implemented
Operation
Status
Notes
JobsExecutions_List
Implemented
Source inspection: Job executions and replicas are local records; no container is established as running.
LogicApps
6 of 6 implemented
Operation
Status
Notes
LogicApps_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
LogicApps_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
LogicApps_Get
Implemented
Source inspection: Answers from local records.
LogicApps_GetWorkflow
Implemented
Source inspection: Answers from local records.
LogicApps_ListWorkflows
Implemented
Source inspection: Answers from local records.
LogicApps_ListWorkflowsConnections
Implemented
Source inspection: Answers from local records.
MaintenanceConfigurations
4 of 4 implemented
Operation
Status
Notes
MaintenanceConfigurations_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
MaintenanceConfigurations_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
MaintenanceConfigurations_Get
Implemented
Source inspection: Answers from local records.
MaintenanceConfigurations_List
Implemented
Source inspection: Answers from local records.
ManagedCertificates
5 of 5 implemented
Operation
Status
Notes
ManagedCertificates_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ManagedCertificates_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ManagedCertificates_Get
Implemented
Source inspection: Answers from local records.
ManagedCertificates_List
Implemented
Source inspection: Answers from local records.
ManagedCertificates_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
Source inspection: Removes local records, with dependency checks.
ManagedEnvironmentPrivateEndpointConnections_Get
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentPrivateEndpointConnections_List
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentPrivateLinkResources
2 of 2 implemented
Operation
Status
Notes
ManagedEnvironmentPrivateLinkResources_Get
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentPrivateLinkResources_List
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentUsages
1 of 1 implemented
Operation
Status
Notes
ManagedEnvironmentUsages_List
Implemented
Source inspection: Answers from local records.
ManagedEnvironments
9 of 9 implemented
Operation
Status
Notes
ManagedEnvironments_CheckMigrationEligibility
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_CreateOrUpdate
Implemented
Local observation: Creating an environment with empty properties answered HTTP 201, and its operation was polled to completion.
ManagedEnvironments_Delete
Implemented
Local observation: Answered HTTP 202, and its operation finished with an empty HTTP 200.
ManagedEnvironments_Get
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_GetAuthToken
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_ListByResourceGroup
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_ListBySubscription
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_ListWorkloadProfileStates
Implemented
Source inspection: Answers from local records.
ManagedEnvironments_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ManagedEnvironmentsDiagnostics
1 of 1 implemented
Operation
Status
Notes
ManagedEnvironmentsDiagnostics_GetRoot
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentsStorages
4 of 4 implemented
Operation
Status
Notes
ManagedEnvironmentsStorages_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
ManagedEnvironmentsStorages_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
ManagedEnvironmentsStorages_Get
Implemented
Source inspection: Answers from local records.
ManagedEnvironmentsStorages_List
Implemented
Source inspection: Answers from local records.
Namespaces
1 of 1 implemented
Operation
Status
Notes
Namespaces_CheckNameAvailability
Implemented
Source inspection: Answers from local records.
Operations
1 of 1 implemented
Operation
Status
Notes
Operations_List
Implemented
Source inspection: Answers from local records.
SandboxGroups
6 of 6 implemented
Operation
Status
Notes
SandboxGroups_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
SandboxGroups_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
SandboxGroups_Get
Implemented
Source inspection: Answers from local records.
SandboxGroups_ListByResourceGroup
Implemented
Source inspection: Answers from local records.
SandboxGroups_ListBySubscription
Implemented
Source inspection: Answers from local records.
SandboxGroups_Update
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
Usages
1 of 1 implemented
Operation
Status
Notes
Usages_List
Implemented
Source inspection: Answers from local records.
VnetConnections
4 of 4 implemented
Operation
Status
Notes
VnetConnections_CreateOrUpdate
Implemented
Source inspection: Changes local records only; no workload or infrastructure is established.
VnetConnections_Delete
Implemented
Source inspection: Removes local records, with dependency checks.
VnetConnections_Get
Implemented
Source inspection: Answers from local records.
VnetConnections_ListBySandboxGroup
Implemented
Source inspection: Answers from local records.
containerapps_arm
2 of 2 implemented
Operation
Status
Notes
GetCustomDomainVerificationId
Implemented
Source inspection: Answers from local records.
JobExecution
Implemented
Source inspection: Runs as a local action; an external engine running it isn't established. Job executions and replicas are local records; no container is established as running.