> ## 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.

# Update Connector

Updates the phase rotation and max amperage configuration for a specific connector.

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

<ParamField path="connector_id" type="integer" required>
  The OCPP connector ID.
</ParamField>

<ParamField body="phase_rotation" type="string" required>
  The phase rotation configuration. Valid values for 3 phases: `RST`, `RTS`, `SRT`, `STR`, `TRS`, `TSR`. Valid values for 2 phases: `RS`, `RT`, `SR`, `ST`, `TR`, `TS`. Valid values for 1 phase: `R`, `S`, `T`.
</ParamField>

<ParamField body="max_amperage" type="integer" required>
  The maximum amperage for the connector. Must be at least 1 and may not exceed the charger's configured max current (defaults to 1000 when the charger has no max current set).
</ParamField>

<ParamField body="min_current" type="integer">
  The minimum charging current for the connector. Must be at least 0 and may not exceed the charger's configured max current (defaults to 1000 when the charger has no max current set).
</ParamField>

<ParamField body="current_limit" type="integer">
  The manual charging speed (current limit) for the connector. Must be at least 0 and may not exceed the charger's configured max current (defaults to 1000 when the charger has no max current set). The values 1, 2, 3, 4, and 5 are not allowed. Setting a current limit is a smart-charging feature and requires the charger to have a Smart license.
</ParamField>

## Response

<ResponseField name="id" type="integer">
  The internal ID of the connector.
</ResponseField>

<ResponseField name="charger_id" type="integer">
  The ID of the parent charger.
</ResponseField>

<ResponseField name="connector_id" type="integer">
  The OCPP connector ID.
</ResponseField>

<ResponseField name="status" type="string">
  The current status of the connector. One of `Available`, `Charging`, `Faulted`, `Finishing`, `Preparing`, `Reserved`, `SuspendedEV`, `SuspendedEVSE`, `Unavailable`.
</ResponseField>

<ResponseField name="error" type="string">
  The current error code, if any.
</ResponseField>

<ResponseField name="error_info" type="string">
  Additional error information.
</ResponseField>

<ResponseField name="vendor_id" type="string">
  The vendor identifier.
</ResponseField>

<ResponseField name="vendor_error_code" type="string">
  A vendor-specific error code.
</ResponseField>

<ResponseField name="max_amperage" type="integer">
  The maximum amperage for the connector.
</ResponseField>

<ResponseField name="min_current" type="integer">
  The minimum charging current for the connector.
</ResponseField>

<ResponseField name="current_limit" type="integer">
  The manual charging speed (current limit) for the connector.
</ResponseField>

<ResponseField name="current_limit_managed_by" type="string">
  Indicates who set the connector's current limit. One of `api` or `user`. Set to `user` when the limit is changed through this endpoint. May be `null` when no manual limit has been applied.
</ResponseField>

<ResponseField name="max_voltage" type="integer">
  The maximum voltage for the connector.
</ResponseField>

<ResponseField name="standard" type="string">
  The connector standard. One of `CHADEMO`, `IEC_62196_T1`, `IEC_62196_T2`, `IEC_62196_T2_COMBO`, `IEC_62196_T3A`, `IEC_62196_T3C`, `TESLA_S`.
</ResponseField>

<ResponseField name="format" type="string">
  The connector format. One of `CABLE`, `SOCKET`.
</ResponseField>

<ResponseField name="power_type" type="string">
  The power type. One of `AC_1_PHASE`, `AC_2_PHASE`, `AC_2_PHASE_SPLIT`, `AC_3_PHASE`, `DC`.
</ResponseField>

<ResponseField name="phase_rotation" type="string">
  The phase rotation configuration.
</ResponseField>

<ResponseField name="created_at" type="string">
  ISO 8601 timestamp of when the connector was created.
</ResponseField>

<ResponseField name="updated_at" type="string">
  ISO 8601 timestamp of when the connector was last updated.
</ResponseField>
