# OneRail Organization API

**Canonical:** https://apis.io/apis/onerail/onerail-organization-api/  
**Provider:** OneRail — https://apis.io/providers/onerail/  
**Base URL:** https://onerail-delivery-api-prod.azurewebsites.net  
**Documentation:** https://developer.onerail.io/hc/en-us/articles/50724541394971-Getting-Started-with-Delivery-API

OneRail Organization API is one of 75 APIs that [OneRail](https://apis.io/providers/onerail/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Organization. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

The Organization API from OneRail — 80 operation(s) for organization.

## Operations (60 of 100)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/organizations` | Get all organizations user has access to |
| GET | `/v2/organizations` | Get all organizations user has access to, with reduced payload |
| POST | `/v3/organizations` | Get all organizations user has access to, with reduced payload |
| POST | `/v1/organizations/users` | Search Users in different organizations |
| POST | `/v1/organization` | Creates a new Organization |
| GET | `/v1/organization/preferences/api` | Get organization preferences by api key and appId |
| GET | `/v1/organization/{organizationId}` | Get organization by id |
| PUT | `/v1/organization/{organizationId}` | Updates Organization |
| PATCH | `/v1/organization/{organizationId}` | Partial Updates Organization |
| GET | `/v1/organization/{organizationId}/api` | Get organization by id (API) |
| GET | `/v1/organization/{organizationId}/shippers` | Gets children organizations of the given Organization Id |
| GET | `/v1/organization/{organizationId}/locations` | Get organization's locations |
| POST | `/v1/organization/{organizationId}/primary-location` | Creates or updates organization primary location |
| PATCH | `/v1/organization/{organizationId}/inactivate` | Sets organization as inactive |
| PATCH | `/v1/organization/{organizationId}/webhook-url` | Update organization webhook URL |
| POST | `/v1/organization/{organizationId}/dot` | Update organization DOT information |
| GET | `/v1/organization/{organizationId}/users` | Get organization's users |
| GET | `/v1/organization/{organizationId}/drivers` | Get organization's users |
| GET | `/v1/organization/{organizationId}/column-mappings` | Get organization by id |
| GET | `/v1/organization/{organizationId}/driver/{driverId}/tooltip` | Get driver tooltip info |
| POST | `/v1/organization/{organizationId}/user/distances` | get distance between users and first route pickup |
| GET | `/v1/organization/{organizationId}/user/{userId}/locations` | Get organization user's locations |
| GET | `/v1/organization/{organizationId}/available-lp-contracts` | Get Available Lp Contracts for a Org ID |
| GET | `/v1/organization/{organizationId}/roles` | Get organization's roles |
| GET | `/v1/organization/{organizationId}/assignable-roles` | Get roles that loggin user has the ability to assign. |
| GET | `/v1/organization/{organizationId}/fleet-assets` | Get organization's fleet assets |
| 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... |
| POST | `/v1/organization/{organizationId}/bulk-users` | Creates users from a CSV file |
| GET | `/v1/organization/{organizationId}/lp-markets` | Get organization's LP Markets |
| GET | `/v1/organization/{organizationId}/shipper-contracts` | Get organization's Shipper Contracts |
| 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 |
| GET | `/v1/organization/related` | Data for creating a new Organization |
| GET | `/v1/organization/{organizationId}/deliveries` | Get organization's deliveries |
| POST | `/v1/organization/{organizationId}/delivery` | Creates a new delivery for the organization |
| GET | `/v1/organization/{organizationId}/delivery/{deliveryId}` | Get a delivery for the organization |
| 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 |
| POST | `/v1/organization/{organizationId}/bulk-products-delete` | Delete organization's Products |
| POST | `/v1/organization/{organizationId}/bulk-products-restore` | Restore organization's Products |
| GET | `/v1/organization/{organizationId}/product/{productId}` | Get product for oganization |
| PUT | `/v1/organization/{organizationId}/product/{productId}` | Edit organization's Product |
| GET | `/v1/organization/{organizationId}/products` | Get organization's Products |
| GET | `/v1/organization/{organizationId}/boxes` | Get organization's boxes |
| GET | `/v1/organization/boxes/api` | Get organization's boxes via api |
| GET | `/v1/organization/{organizationId}/service-levels` | Get organization's service levels |
| POST | `/v1/organizations/service-levels` | Get one or more organization's service levels |
| GET | `/v1/organization/service-levels/api` | Get organization's service levels using api |

…and 40 more operations. They are listed in full on the page.

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/onerail/refs/heads/main/openapi/onerail-organization-api-openapi.yml
- **Documentation** — https://developer.onerail.io/hc/en-us/articles/53169025821339-CapacityConnect-API-Quickstart-Guide
- **GettingStarted** — https://developer.onerail.io/hc/en-us/articles/53169025821339-CapacityConnect-API-Quickstart-Guide

## Other OneRail APIs (12)

- [OneRail Delivery API](https://apis.io/apis/onerail/onerail-delivery-api/)
- [OneRail Api Auth API](https://apis.io/apis/onerail/onerail-api-auth-api/)
- [OneRail Assets API](https://apis.io/apis/onerail/onerail-assets-api/)
- [OneRail Associated Location API](https://apis.io/apis/onerail/onerail-associatedlocation-api/)
- [OneRail Authentication API](https://apis.io/apis/onerail/onerail-authentication-api/)
- [OneRail Blob Storage API API](https://apis.io/apis/onerail/onerail-blob-storage-api-api/)
- [OneRail Box API](https://apis.io/apis/onerail/onerail-box-api/)
- [OneRail Bulk Approve SLA Template API](https://apis.io/apis/onerail/onerail-bulk-approve-sla-template-api/)
- [OneRail Bulk Send SLA Template API](https://apis.io/apis/onerail/onerail-bulk-send-sla-template-api/)
- [OneRail Bulk Uploads API](https://apis.io/apis/onerail/onerail-bulk-uploads-api/)
- [OneRail Cancellation Reason API](https://apis.io/apis/onerail/onerail-cancellation-reason-api/)
- [OneRail Carrier API](https://apis.io/apis/onerail/onerail-carrier-api/)

## Tags

Organization

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/onerail/onerail-organization-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/onerail/.
