> ## Documentation Index
> Fetch the complete documentation index at: https://developer.plugchoice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Composite Schedule

Retrieves the composite charging schedule from the charger. The composite schedule is a merged view of all active charging profiles for a given connector and time duration.

<ParamField path="charger" type="string" required>
  The UUID of the charger.
</ParamField>

<ParamField body="connector_id" type="integer" required>
  The ID of the connector to get the schedule for. Use `0` to get the schedule for the entire charge point.
</ParamField>

<ParamField body="duration" type="integer" required>
  The duration in seconds for the requested schedule.
</ParamField>

<ParamField body="charging_rate_unit" type="string">
  The unit in which the schedule should be expressed. Possible values: `A` (Amperes), `W` (Watts).
</ParamField>

## Response

<ResponseField name="status" type="string">
  The response status from the charger (`Accepted` or `Rejected`).
</ResponseField>

<ResponseField name="connectorId" type="integer">
  The connector ID for which the schedule is provided.
</ResponseField>

<ResponseField name="scheduleStart" type="string">
  The start date and time of the composite schedule (ISO 8601).
</ResponseField>

<ResponseField name="chargingSchedule" type="object">
  The composite charging schedule.

  <Expandable title="chargingSchedule">
    <ResponseField name="chargingRateUnit" type="string">
      The unit of the schedule (`A` or `W`).
    </ResponseField>

    <ResponseField name="chargingSchedulePeriod" type="array">
      List of charging schedule periods.

      <Expandable title="chargingSchedulePeriod">
        <ResponseField name="startPeriod" type="integer">
          Start of the period in seconds from the start of the schedule.
        </ResponseField>

        <ResponseField name="limit" type="number">
          Power or current limit during this period.
        </ResponseField>

        <ResponseField name="numberPhases" type="integer">
          Number of phases that can be used for charging.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="duration" type="integer">
      Duration of the schedule in seconds.
    </ResponseField>

    <ResponseField name="startSchedule" type="string">
      Start date and time of the schedule (ISO 8601).
    </ResponseField>

    <ResponseField name="minChargingRate" type="number">
      Minimum charging rate supported.
    </ResponseField>
  </Expandable>
</ResponseField>
