---
title: "Asset Plug In Schedule Event"
method: POST
path: "/entities/asset/{asset_id}/event/plug-in-schedule"
tags: ["4. Assets"]
---

# Asset Plug In Schedule Event

`POST /entities/asset/{asset_id}/event/plug-in-schedule`

## Request

- Base URL: `https://api-sandbox.axle.energy`
- URL: `https://api-sandbox.axle.energy/entities/asset/{asset_id}/event/plug-in-schedule`
- Auth: OAuth 2
  - Password
  - Token URL: `auth/token-form`

Submit a charging schedule and receive a modified schedule.

## Path parameters

- `asset_id` string, uuid, required

## Request body

- PlugInScheduleEventRequest: This is the original charging schedule which will be modified and returned to the client in the response. Used in WSLite integration model.
  - `charging_schedule` ChargingScheduleBlock[], required
    - `start_timestamp` string, required
    - `end_timestamp` string, required

## Response `200`

Modified charging schedule successfully retrieved

- PlugInScheduleEventResponse: This is the modified charging schedule which will be returned to the client. Used in WSLite integration model.
  - `modified_charging_schedule` ChargingScheduleBlock[], required
    - `start_timestamp` string, required
    - `end_timestamp` string, required

## Other responses

- `403`: Site lacking required limited_pause dispatch consent
- `404`: Charger not found or not authorized to access
- `422`: Validation Error
- `500`: Server error while scheduling charging

---

[API](https://skmtc.dev/axle/apis/axle-api-docs.md) - [All operations](https://skmtc.dev/axle/apis/axle-api-docs/llms.txt) - [OpenAPI document](https://skmtc.dev/axle/apis/axle-api-docs/revisions/b0b07b1dbf12?raw)
