POST /rest/v2.1/companies/{company_id}/telematics/aemp
Api allow to post AEMP 2.0 telematics data with equipment creation and identifier mapping creation
Servers
- https://api.procore.com
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
company_id |
String | Yes |
The ID of the company. |
Request headers
| Name | Type | Required | Description |
|---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Procore-Company-Id |
Integer | Yes |
Unique company identifier associated with the Procore User Account. |
Request body fields
| Name | Type | Required | Description |
|---|---|---|---|
Equipment[] |
Array | Yes | |
Equipment[].Location |
Object | No | |
Equipment[].Location.Longitude |
Number | Yes | |
Equipment[].Location.Latitude |
Number | Yes | |
Equipment[].Location.datetime |
String | Yes | |
Equipment[].Location.Altitude |
Number | Yes | |
Equipment[].Location.AltitudeUnits |
String | Yes | |
Equipment[].AverageLoadFactorLast24 |
Object | No | |
Equipment[].AverageLoadFactorLast24.datetime |
String | Yes | |
Equipment[].AverageLoadFactorLast24.Percent |
Number | Yes | |
Equipment[].Distance |
Object | No | |
Equipment[].Distance.Odometer |
Number | Yes | |
Equipment[].Distance.datetime |
String | Yes | |
Equipment[].Distance.OdometerUnits |
String | Yes | |
Equipment[].CumulativeOperatingHours |
Object | No | |
Equipment[].CumulativeOperatingHours.datetime |
String | Yes | |
Equipment[].CumulativeOperatingHours.Hour |
Number | Yes | |
Equipment[].EngineStatus |
Object | No | |
Equipment[].EngineStatus.Running |
Boolean | Yes | |
Equipment[].EngineStatus.EngineNumber |
String | Yes | |
Equipment[].EngineStatus.datetime |
String | Yes | |
Equipment[].CumulativeActiveRegenerationHours |
Object | No | |
Equipment[].CumulativeActiveRegenerationHours.datetime |
String | Yes | |
Equipment[].CumulativeActiveRegenerationHours.Hour |
Number | Yes | |
Equipment[].CumulativeIdleHours |
Object | No | |
Equipment[].CumulativeIdleHours.datetime |
String | Yes | |
Equipment[].CumulativeIdleHours.Hour |
Number | Yes | |
Equipment[].CumulativeIdleNonOperatingHours |
Object | No | |
Equipment[].CumulativeIdleNonOperatingHours.datetime |
String | Yes | |
Equipment[].CumulativeIdleNonOperatingHours.Hour |
Number | Yes | |
Equipment[].CumulativePayloadTotals |
Object | No | |
Equipment[].CumulativePayloadTotals.PayloadUnits |
String | Yes | |
Equipment[].CumulativePayloadTotals.Payload |
Number | Yes | |
Equipment[].CumulativePayloadTotals.datetime |
String | Yes | |
Equipment[].MaximumSpeedLast24 |
Object | No | |
Equipment[].MaximumSpeedLast24.datetime |
String | Yes | |
Equipment[].MaximumSpeedLast24.Speed |
Number | Yes | |
Equipment[].MaximumSpeedLast24.SpeedUnits |
String | Yes | |
Equipment[].FuelRemaining |
Object | No | |
Equipment[].FuelRemaining.FuelTankCapacityUnits |
String | No | |
Equipment[].FuelRemaining.FuelTankCapacity |
Number | No | |
Equipment[].FuelRemaining.datetime |
String | Yes | |
Equipment[].FuelRemaining.Percent |
Number | Yes | |
Equipment[].DEFRemaining |
Object | No | |
Equipment[].DEFRemaining.DEFTankCapacity |
Number | No | |
Equipment[].DEFRemaining.datetime |
String | Yes | |
Equipment[].DEFRemaining.Percent |
Number | Yes | |
Equipment[].DEFRemaining.DEFTankCapacityUnits |
String | No | |
Equipment[].FuelUsed |
Object | No | |
Equipment[].FuelUsed.FuelConsumed |
Number | Yes | |
Equipment[].FuelUsed.datetime |
String | Yes | |
Equipment[].FuelUsed.FuelUnits |
String | Yes | |
Equipment[].EquipmentHeader |
Object | Yes | |
Equipment[].EquipmentHeader.EquipmentID |
String | Yes | |
Equipment[].EquipmentHeader.UnitInstallDateTime |
String | Yes | |
Equipment[].EquipmentHeader.OEMName |
String | Yes | |
Equipment[].EquipmentHeader.SerialNumber |
String | Yes | |
Equipment[].EquipmentHeader.PIN |
String | Yes | |
Equipment[].EquipmentHeader.Model |
String | Yes | |
Equipment[].FuelUsedLast24 |
Object | No | |
Equipment[].FuelUsedLast24.FuelConsumed |
Number | Yes | |
Equipment[].FuelUsedLast24.datetime |
String | Yes | |
Equipment[].FuelUsedLast24.FuelUnits |
String | Yes | |
Equipment[].CumulativePowerTakeOffHours |
Object | No | |
Equipment[].CumulativePowerTakeOffHours.datetime |
String | Yes | |
Equipment[].CumulativePowerTakeOffHours.Hour |
Number | Yes | |
Equipment[].CumulativeLoadCount |
Object | No | |
Equipment[].CumulativeLoadCount.Count |
Integer | Yes | |
Equipment[].CumulativeLoadCount.datetime |
String | Yes | |
snapshotTime |
String | Yes |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.