---
title: "AEMP Extended Fleet Faults Snapshot"
method: GET
path: "/v1/api/aemp-extended/faults/fleet/{page_number}"
tags: ["Fleet Fault Snapshot"]
---

# AEMP Extended Fleet Faults Snapshot

`GET /v1/api/aemp-extended/faults/fleet/{page_number}`

## Request

- Base URL: `https://api-production.infra.moxionpower.com`
- URL: `https://api-production.infra.moxionpower.com/v1/api/aemp-extended/faults/fleet/{page_number}`
- Auth: API key in header `authorization`

Get the extended AEMP 2.0 Fleet Fault Snapshot. This endpoint extends AEMP 2.0 outside of its specification as faults          are not typically included as a fleet snapshot. The API format follows that of the AEMP Snapshot.         See [https://developer.moxionpower.com](https://developer.moxionpower.com)          for additional included data and example responses.          Note that equipment is paged and returned in order of creation time.          Snapshot timestamp is consistent within a single page but is not guaranteed across pages. Response type is JSON.                  This endpoint returns an array of Equipment and their associated Faults. Faults are only reported if they are currently          considered ACTIVE. If a zero-length array of Faults is returned, this suggests no Faults are currently known.                   Faults are considered ACTIVE when the Equipment reports them as such. Like all telemetry, environmental conditions such as cellular          network connectivity can affect the reporting of Fault status. The LastUpdate field indicates the last time the Equipment reported          the current instance of the given Fault, which can help discern between no connectivity and long lived faults.

## Path parameters

- `page_number` integer, required

## Query parameters

- `page_size` integer

## Response `200`

OK

- FleetFaultSnapshot
  - `Fleet` FleetFaultSnapshotPage, required
    - `Links` Link[], required: Links to pagination endpoints. See AEMP section 8.4
    - `Equipment` FaultEquipment[], required: List of AEMP compatible Equipment. See AEMP section 11
      - `EquipmentHeader` EquipmentHeader, required
        - `datetime` string, date-time, required: The time this data was valid in ISO8601
        - `Make` string, required: The Manufacturer of the Equipment
        - `Model` string, required: The Equipment Model
        - `EquipmentID` string, required: The globally unique Identifier for the Equipment
        - `ExternalID` string, required: The External (customer) ID for the Equipment, typically supplied at time of purchase
        - `SerialNumber` string, required: The Serial Numer for the equipment. Typically this is available on the physical Equipment itself.
      - `Faults` Fault[], required: List of active Faults
        - `FaultCode` string, required: Identifier for the fault
        - `datetime` string, required: Time the current instance of the fault was first reported
        - `LastUpdate` string, required: Time the current instance of the fault was more recently reported. For example, if a fault is continuously reported as active, this will be the time of the most recent report. Once the fault is reported as inactive, then the fault will no longer be reported here. If the fault state becomes active again, it will be reported as a separate instance, with both new datetime and LastUpdate. This can be useful to determine whether the fault is still being reported as active or if the device has, for example, lost cellular network connection and cannot report its status.
    - `version` string, required: AEMP Document Version. See AEMP 4.2 - Table 2
    - `snapshotTime` string, required: Time the snapshot was taken in ISO8601

---

[API](https://skmtc.dev/moxionpower/apis/moxion-developer-api.md) - [All operations](https://skmtc.dev/moxionpower/apis/moxion-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/moxionpower/apis/moxion-developer-api/revisions/6d100f652877?raw)
