Skip to main content
The ARMS external API supports HTTP/2 and HTTP/1.1. All endpoints use HTTP POST.

Authentication

Include the following headers on every request:
HeaderDescription
x-arms-api-keyYour API key
x-arms-assume-userEmail assigned to the appropriate user group
Content-Typeapplication/json
Need an API key? API key management is coming soon to the Admin Portal. Contact your account representative for access.

REST endpoints

Base URL for REST endpoints

https://api-lg.arms.cedarai.com

Railcar API Endpoints

A high-level list of available endpoints:
EndpointDescriptionDocs
/ims/equipment/inventoryList railcar inventoryList railcar inventory API
/ims/groupings/listList groupings for a specific carrierList groupings 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

Waybill API Endpoints

A high-level list of available endpoints:
EndpointDescriptionDocs
/ims/waybills/bill-of-ladingCreate bill of ladingCreate bill of lading API

gRPC transcoded endpoints

These endpoints are sent to Envoy over HTTP and get proxied to a gRPC service.

Base URL for gRPC transcoded endpoints

If your service supports HTTP/2, use the following base URL:
https://api-lg.arms.cedarai.com
If your service does not support HTTP/2, use the following base URL:
https://api-lg-k-h1.arms.cedarai.com

Work Order API

A high-level list of available endpoints:
EndpointDescriptionDocs
/t/v1/arrive-trainArrive trainArrive Train API
/t/v1/depart-trainDepart trainDepart Train API
/t/v1/list-work-ordersList Work OrdersList Work Orders API
/t/v1/resequence-trainResequence a trainResequence Train API
/t/v1/update-work-orderUpdate a Work OrderUpdate Work Order API
/t/v1/record-train-eventRecord Train EventRecord Train Event API
/t/v1/setout-carsSetout CarsSetout Cars API
/t/v1/pickup-carsPickup CarsPickup Cars API

Network Structure API

A high-level list of available endpoints:
EndpointDescriptionDocs
/t/v1/network-hierarchyFetch the Network HierarchyNetwork Structure API

View OpenAPI Specs

Use the links to view and save the OpenAPI specs in JSON format.

Work Order API

JSON spec

Network Structure API

JSON spec

Shipper Invoices API

JSON spec

Shipper Quotes API

JSON spec

REST API

JSON spec

Admin Portal

Manage users, groups, roles, and access

IAM Concepts

Understand identity and access management

SSO Setup

Configure single sign-on

SCIM Provisioning

Automate user provisioning

API Pricing

API pricing calculator

Glossary

Key terms explained