Skip to main content
POST
/
entities
/
site
/
{site_id}
/
unenrol
Unenrol Site
curl --request POST \
  --url https://api-sandbox.axle.energy/entities/site/{site_id}/unenrol \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "proposition": "limited_pause"
}
'
{
  "site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "unenrolled"
}

Documentation Index

Fetch the complete documentation index at: https://docs.axle.energy/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

site_id
string<uuid>
required

Body

application/json

Request model for unenrolling a site from a proposition.

proposition
enum<string>
required

Proposition to unenrol from

Available options:
cm_infrequent_dispatch,
full_asset_schedule_control,
limited_pause,
vpp_limited_control
Example:

"limited_pause"

Response

Successfully unenrolled or already unenrolled

Response model for the unenrol endpoint.

site_id
string<uuid>
required

ID of the unenrolled site

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

status
enum<string>
required
Available options:
unenrolled,
already_unenrolled
Example:

"unenrolled"