The ARMS external API supports HTTP/2 and HTTP/1.1. All endpoints use HTTP POST.

Base URL and Authentication

Endpoints

A high-level list of available endpoints:
EndpointDescriptionDocs
/ims/equipment/inventoryList railcar inventoryList railcar inventory API
/ims/groupings/station-tracksList station tracks for a specific carrierList groupings API
/ims/equipment/moveUpdate railcar inventoryUpdate railcar inventory API
/ims/equipment/switch-requestSubmit railcar switch requestSubmit railcar switch request API
/ims/equipment/charged-historyList railcar charge historyList railcar charge history API
/ims/equipment/bulk-edit-charged-historyBulk edit charge historyBulk edit railcar charge history API
/ims/equipment/load-toolsworkToolswork: load equipmentToolswork load equipment API

Request examples

curl -X POST "https://api-lg.arms.cedarai.com/ims/equipment/inventory?carrierId=1234" \
  -H "x-arms-api-key: YOUR_API_KEY" \
  -H "x-arms-assume-user: user@example.com" \
  -H "Content-Type: application/json" \
  -d '{
    "carrierId": 1234,
    "pageSize": 20,
    "loadStatus": "LOAD",
    "station": 1001
  }'