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

# Connector Status Update

> Pushed whenever the status of a connector registered with the actor
changes.




## AsyncAPI

````yaml openapi/smart-charging/asyncapi.yaml connectorStatusUpdate
id: connectorStatusUpdate
title: Connector Status Update
description: |
  Pushed whenever the status of a connector registered with the actor
  changes.
servers:
  - id: sns
    protocol: sns
    host: sns.amazonaws.com
    bindings: []
    variables: []
address: connector-status-update
parameters: []
bindings:
  - protocol: sns
    version: latest
    value:
      name: connector-status-update
    schemaProperties:
      - name: name
        type: string
        description: connector-status-update
        required: false
operations:
  - &ref_0
    id: receiveConnectorStatusUpdate
    title: Receive a connector status update
    type: receive
    messages:
      - &ref_1
        id: connectorStatusUpdate
        contentType: application/json
        payload:
          - name: Connector Status Update
            type: object
            properties:
              - name: asset_id
                type: integer
                description: Chargebox id
                required: true
              - name: asset_type
                type: string
                description: >-
                  The type of asset this message concerns. Always `CHARGEBOX`
                  for chargebox master-data messages.
                required: true
              - name: connector_id
                type: integer
                required: true
              - name: status
                type: string
                enumValues:
                  - Available
                  - Preparing
                  - Charging
                  - SuspendedEV
                  - SuspendedEVSE
                  - Finishing
                  - Faulted
                  - Unavailable
                  - Reserved
                  - Offline
                required: true
              - name: timestamp
                type: string
                description: ISO 8601 timestamp reported by the chargebox itself.
                required: true
              - name: power_grid_zone
                type: string
                description: >-
                  Display name of the power grid zone the asset is located in,
                  e.g. `DK1`, `DK2`, `DE`, etc.
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          properties:
            asset_id:
              type: integer
              description: Chargebox id
              x-parser-schema-id: <anonymous-schema-40>
            asset_type:
              type: string
              const: CHARGEBOX
              description: >-
                The type of asset this message concerns. Always `CHARGEBOX` for
                chargebox master-data messages.
              x-parser-schema-id: AssetTypeChargebox
            connector_id:
              type: integer
              x-parser-schema-id: <anonymous-schema-41>
            status:
              type: string
              enum:
                - Available
                - Preparing
                - Charging
                - SuspendedEV
                - SuspendedEVSE
                - Finishing
                - Faulted
                - Unavailable
                - Reserved
                - Offline
              x-parser-schema-id: <anonymous-schema-42>
            timestamp:
              type: string
              format: date-time
              description: ISO 8601 timestamp reported by the chargebox itself.
              x-parser-schema-id: ChargeboxReportedTimestamp
            power_grid_zone:
              type: string
              description: >-
                Display name of the power grid zone the asset is located in,
                e.g. `DK1`, `DK2`, `DE`, etc.
              x-parser-schema-id: <anonymous-schema-43>
          required:
            - asset_id
            - asset_type
            - connector_id
            - status
            - timestamp
            - power_grid_zone
          x-parser-schema-id: ConnectorStatusUpdate
        title: Connector Status Update
        example: |-
          {
            "asset_id": 123456,
            "asset_type": "CHARGEBOX",
            "connector_id": 1,
            "status": "Available",
            "timestamp": "2026-10-31T08:11:12.123Z",
            "power_grid_zone": "DK2"
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: connectorStatusUpdate
    bindings: []
    extensions:
      - id: x-parser-unique-object-id
        value: connectorStatusUpdate
sendOperations:
  - *ref_0
receiveOperations: []
sendMessages:
  - *ref_1
receiveMessages: []
extensions:
  - id: x-parser-unique-object-id
    value: connectorStatusUpdate
securitySchemes:
  - id: apiKey
    name: x-api-key
    type: httpApiKey
    description: |
      API key issued to the Actor during registration. Spirii can revoke and
      reissue keys at any time.
    in: header
    extensions: []

````