# Moxion Power Documentation > Moxion Power's developer API ## Guides - [Getting Started](https://developer.moxionpower.com/docs/getting-started.md): Getting Started with the Moxion Power Developer API - [Authentication](https://developer.moxionpower.com/docs/authentication.md): How to authenticate against the Moxion Developer API - [Device Metrics](https://developer.moxionpower.com/docs/device-metrics.md): Time Series Metrics Detailing Device Operation - [Device Faults](https://developer.moxionpower.com/docs/device-faults.md): Fault Codes returned from the API ## API Reference - [Get Device Faults](https://developer.moxionpower.com/reference/devicefaultscontroller_listfaults.md): Gets a set of Timestamped Faults for a device. The time range of Faults is specified with the start and end parameters, including start and excluding end - [start, end). The max duration cannot exceed 1 day. - [Get Device Locations](https://developer.moxionpower.com/reference/devicelocationcontroller_listlocations.md): Gets a set of Timestamped Locations for a device. The time range of locations is specified with the start and end parameters, including start and excluding end - [start, end). The max duration cannot exceed 1 day. - [Get Latest Device Location](https://developer.moxionpower.com/reference/devicelocationcontroller_getlatestlocation.md): Returns the most recent Timestamped Location for the specified device - [Get Device Metrics](https://developer.moxionpower.com/reference/devicemetricscontroller_listmetrics-1.md): Gets a set of Timestamped Metrics for a device. The time range of metrics is specified with the start and end parameters, including start and excluding end - [start, end). The max duration cannot exceed 1 day. - [List Devices](https://developer.moxionpower.com/reference/devicescontroller_listdevices.md): Lists details about all devices belonging to an Organization - [Get Device Details](https://developer.moxionpower.com/reference/devicescontroller_getdevice.md): Returns the details of a single device. - [AEMP Extended Fleet Faults Snapshot](https://developer.moxionpower.com/reference/fleetfaultsnapshotcontroller_listequipmentaempfaultsnapshot.md): 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. - [AEMP Fleet Snapshot](https://developer.moxionpower.com/reference/fleetsnapshotcontroller_listequipmentaempsnapshot.md): Get the AEMP 2.0 (ISO 15143-3 v.20190501) compliant Fleet Snapshot. 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. - [AEMP Extended Fleet Snapshot](https://developer.moxionpower.com/reference/fleetsnapshotcontroller_listequipmentaempsnapshotextended.md): Get the extended AEMP 2.0 Fleet Snapshot. This endpoint differs from the standard AEMP fleep snapshot by including data from outside of the standard AEMP spec, but in the same snapshot format. 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. - [List Organizations](https://developer.moxionpower.com/reference/organizationscontroller_listorganizations-1.md): Lists details about the authorized Organizations.