Skip to navigation

Stop, restart, or delete deployed charger runtimes

A single deployment_id runs synchronously and returns per-charger results. A location_id covers every charger in the location: it returns 202 at once and runs in the background, so follow it with GET /evcharger/deployment-runtime-ops/status (client.evcharger.deployment_runtime_ops.status()) until each charger reaches its target state. Background work is not durable across restarts.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
actionenumRequired

Runtime operation to apply: stop, restart, or delete.

Allowed values:
deployment_idstring or nullOptional>=1 character

One deployment id to operate on. Mutually exclusive with location_id.

location_idstring or nullOptional>=1 character

Operate on every deployment in this location. Mutually exclusive with deployment_id.

Response

Runtime operation accepted
OcppDeploymentRuntimeOpsResponseobject
Aggregated response for one operational runtime request.
OR
AcceptedResponseobject

202 acknowledgment for work handed off to a background task.

Long-running fan-outs (location create, location runtime ops) return this immediately; the actual work runs in the background and is not awaited.

Errors

401
Unauthorized Error
422
Unprocessable Entity Error