OneRail Organization API
The Organization API from OneRail — 80 operation(s) for organization.
Operations 100
GET
/v1/organization/{organizationId}/shippers
Gets children organizations of the given Organization Id
#
POST
/v1/organization/{organizationId}/primary-location
Creates or updates organization primary location
#
POST
/v1/organization/{organizationId}/user/distances
get distance between users and first route pickup
#
GET
/v1/organization/{organizationId}/available-lp-contracts
Get Available Lp Contracts for a Org ID
#
GET
/v1/organization/{organizationId}/assignable-roles
Get roles that loggin user has the ability to assign.
#
POST
/v1/organization/{organizationId}/fleet-assets
Create Fleet Assets for an Organization at the global level
#
PUT
/v1/organization/{organizationId}/fleet-assets
Update Fleet Assets for an Organization at the global level
#
GET
/v1/organization/{organizationId}/external-fleet-assets
Get organization's External fleet assets
#
POST
/v1/organization/{organizationId}/external-fleet-assets
Create External Fleet Assets for an Organization
#
POST
/v1/organization/{organizationId}/external-fleet-assets/{fleetVehicleId}/remove
remove External Fleet Assets for an Organization
#
PUT
/v1/organization/{organizationId}/bulk-users
Bulk update users by passing in an array of users with attributes to update and either an ID or an employeeId to help identify the user (if both are included in a user, employeeId
#
GET
/v1/organization/{organizationId}/lp-contracts
Get all shipper contracts of all generated lp contract slas for this orgnization
#
GET
/v1/organization/shipper-contract-with-slas
Get organization's Shipper Contracts that have at least 1 sla
#
PUT
/v1/organization/{organizationId}/delivery/{deliveryId}
Updates a delivery for the organization
#
PATCH
/v1/organization/{organizationId}/delivery/{deliveryId}
Patches a delivery for the organization
#
POST
/v1/organization/{organizationId}/delivery/{deliveryId}/image
Uploads a proof of delivery image
#
POST
/v1/organization/{organizationId}/delivery/{deliveryId}/images-download
Get all POP or POD images for delivery
#
POST
/v1/organization/{organizationId}/delivery/{deliveryId}/images-delete
Soft delete proof images (POP/POD) for a delivery
#
GET
/v1/organization/{organizationId}/delivery/{deliveryId}/delivery-attempts
Get a delivery's attempts
#
GET
/v2/organization/{organizationId}/delivery/{deliveryId}/delivery-attempts
Get a delivery's attempts
#
GET
/v2/organization/delivery/{deliveryId}/delivery-attempts-api
Get a delivery's attempts with api key and app Id
#
GET
/v1/organization/{organizationId}/file-uploads
Gets the file uploads in relation to a provided organization id
#
PUT
/v1/organization/{organizationId}/service-level/{serviceLevelId}
update organization's service level
#
PUT
/v1/organization/{organizationId}/service-level/{serviceLevelId}/set-active-state
update organization's service level active state
#
GET
/v1/organization/{organizationId}/delivery-state-mapping
Get organization's delivery state mapping
#
POST
/v1/organization/{organizationId}/order
Creates a new order for the organization with one or more deliveries
#
POST
/v1/organization/{organizationId}/order/{orderId}/add-deliveries
Adds one or more deliveries to an existing order for the organization
#
POST
/v1/organization/{organizationId}/order/{orderId}/add-returns
Adds one or more returns to an existing order for the organization
#
POST
/v1/organization/{organizationId}/order/{orderId}/add-returns/{deliveryId}
Adds one or more returns to an existing order for the organization
#
POST
/v1/organization/{organizationId}/own-fleet
Create Fleet Assets for an Organization at the global level
#
GET
/v1/organization/{organizationId}/carriers
List of carriers (LPs) with signed contracts with th organizationId provided
#
GET
/v1/organization/{organizationId}/contracts-by-service-levels
Get contracts associated from the service levels ids
#
PUT
/v1/organization/{organizationId}/toggle-show-hidden-subscription-plans
Update LP show-hidden-subscription-plans features
#
POST
/v1/organization/{organizationId}/lpranking-datadomain-configuration
Upserts LP Ranking Data Domain Configuration
#
GET
/v1/organization/{organizationId}/lpranking-datadomain-configuration
Get LP Ranking Data Domain Configuration
#
GET
/v1/organization/{organizationId}/login-security-config
Get organization's login security configuration
#
POST
/v1/organization/{organizationId}/login-security-config
Create or update organization's login security configuration
#