GET v2/J1939/FaultLibraries
Retrieves the list of J1939 fault libraries available to the current user.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
An array of representing the J1939 fault libraries available to the current user.
Collection of Lhp.EquipmentIntelligence.WebApi.Models.V2.J1939Library| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
LHPT J1939 library ID. This is a unique identifier for the J1939 library. |
integer |
None. |
| name |
The name of the J1939 library. This is a human-readable string that identifies the specific J1939 library. |
string |
None. |
| spns |
List of the SPN definitions found in the J1939 library. This is an array of J1939Spn objects. |
Collection of Lhp.EquipmentIntelligence.WebApi.Models.V2.J1939Spn |
None. |
| globalFmis |
List of the FMI definitions found in the J1939 library. This is an array of J1939Fmi objects. |
Collection of Lhp.EquipmentIntelligence.WebApi.Models.V2.J1939Fmi |
None. |
| oemEquipmentMakes |
Describes the specific scenario(s) in which this J1939 library is used. |
Collection of Lhp.EquipmentIntelligence.WebApi.Models.V2.OemEquipmentMake |
None. |
| lastModified |
The date and time when the J1939 library was last modified. This indicates the last time an SPN or FMI definition was added, removed, or changed in the library. |
date |
None. |
Response Formats
application/json, text/json
[
{
"id": 1,
"name": "sample string 2",
"spns": [
{
"spn": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"fmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"faultSeverityId": 1
},
{
"spn": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"fmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"faultSeverityId": 1
}
],
"globalFmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"oemEquipmentMakes": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"models": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"models": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
}
]
}
],
"lastModified": "2026-10-30T01:19:28.5103514+00:00"
},
{
"id": 1,
"name": "sample string 2",
"spns": [
{
"spn": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"fmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"faultSeverityId": 1
},
{
"spn": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"fmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"faultSeverityId": 1
}
],
"globalFmis": [
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
},
{
"fmi": 1,
"name": "sample string 2",
"description": "sample string 3",
"recommendations": "sample string 4",
"faultSeverityId": 1
}
],
"oemEquipmentMakes": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"models": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"models": [
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
},
{
"id": 1,
"name": "sample string 2",
"description": "sample string 3",
"canBuses": [
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
},
{
"id": 1,
"name": "sample string 2",
"number": 3,
"controllers": [
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
},
{
"id": 1,
"name": "sample string 2",
"sourceAddress": 3
}
]
}
]
}
]
}
],
"lastModified": "2026-10-30T01:19:28.5103514+00:00"
}
]
application/xml, text/xml
<ArrayOfJ1939Library xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<J1939Library>
<Id>1</Id>
<Name>sample string 2</Name>
<Spns>
<J1939Spn>
<Spn>1</Spn>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<SpnSpecificFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</SpnSpecificFmis>
<FaultSeverityId>1</FaultSeverityId>
</J1939Spn>
<J1939Spn>
<Spn>1</Spn>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<SpnSpecificFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</SpnSpecificFmis>
<FaultSeverityId>1</FaultSeverityId>
</J1939Spn>
</Spns>
<GlobalFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</GlobalFmis>
<OemEquipmentMakes>
<OemEquipmentMake>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Models>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
</Models>
</OemEquipmentMake>
<OemEquipmentMake>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Models>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
</Models>
</OemEquipmentMake>
</OemEquipmentMakes>
<LastModified>2026-10-30T01:19:28.5103514+00:00</LastModified>
</J1939Library>
<J1939Library>
<Id>1</Id>
<Name>sample string 2</Name>
<Spns>
<J1939Spn>
<Spn>1</Spn>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<SpnSpecificFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</SpnSpecificFmis>
<FaultSeverityId>1</FaultSeverityId>
</J1939Spn>
<J1939Spn>
<Spn>1</Spn>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<SpnSpecificFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</SpnSpecificFmis>
<FaultSeverityId>1</FaultSeverityId>
</J1939Spn>
</Spns>
<GlobalFmis>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
<J1939Fmi>
<Fmi>1</Fmi>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Recommendations>sample string 4</Recommendations>
<FaultSeverityId>1</FaultSeverityId>
</J1939Fmi>
</GlobalFmis>
<OemEquipmentMakes>
<OemEquipmentMake>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Models>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
</Models>
</OemEquipmentMake>
<OemEquipmentMake>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<Models>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
<OemEquipmentModel>
<Id>1</Id>
<Name>sample string 2</Name>
<Description>sample string 3</Description>
<CanBuses>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
<OemCanBus>
<Id>1</Id>
<Name>sample string 2</Name>
<Number>3</Number>
<Controllers>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
<OemCanBusController>
<Id>1</Id>
<Name>sample string 2</Name>
<SourceAddress>3</SourceAddress>
</OemCanBusController>
</Controllers>
</OemCanBus>
</CanBuses>
</OemEquipmentModel>
</Models>
</OemEquipmentMake>
</OemEquipmentMakes>
<LastModified>2026-10-30T01:19:28.5103514+00:00</LastModified>
</J1939Library>
</ArrayOfJ1939Library>