# OneRail User API

**Canonical:** https://apis.io/apis/onerail/onerail-user-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 User 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 User. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

The User API from OneRail — 17 operation(s) for user.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/user/authenticate` | Creates and returns an authentication token |
| GET | `/v1/organization/{organizationId}/user/status` | Gets driver status |
| POST | `/v1/user` | Creates a new User |
| GET | `/v1/user/{userId}` | Get user's record |
| PUT | `/v1/user/{userId}` | Update user's record |
| DELETE | `/v1/user/{userId}` | Deletes User |
| GET | `/v1/user/{userId}/welcome-email` | Resend welcome email |
| POST | `/v1/user/{userId}/roles` | Update user roles |
| GET | `/v1/user/{userId}/roles` | Get all user's roles and permissions |
| GET | `/v1/user/{userId}/roles/api` | Get all user's roles and permissions (API) |
| GET | `/v1/user/{userId}/permissions` | Get All user's permissions across all roles. Only displays permissions to loggin user. |
| POST | `/v1/user/fleet/{fleetId}/last-known-driver-location` | Updates a user's last known geo location by fleet id |
| POST | `/v1/user/{userId}/user-view` | Create user view filter |
| GET | `/v1/user/{userId}/user-view/{userViewId}` | Get user view filter |
| PUT | `/v1/user/{userId}/user-view/{userViewId}` | Update User View filter |
| DELETE | `/v1/user/{userId}/user-view/{userViewId}` | Delete User View filter |
| GET | `/v1/user/{userId}/user-views` | Get all user views filter |
| PUT | `/v1/user/{userId}/user-views/cardinality` | Bulk update user view order |
| GET | `/v1/user/policy-check` | check if latest privacy policy accepted by User |
| POST | `/v1/user/policy-accept` | Update policy accept |
| POST | `/v1/organization/{organizationId}/user/{userId}/roles` | Update user roles |
| GET | `/v1/organization/{organizationId}/user/{userId}/roles` | Get all user's roles and permissions for the specified organization |
| POST | `/v1/location/{locationId}/user/{userId}/roles` | Update user roles |
| GET | `/v1/location/{locationId}/user/{userId}/roles` | Get all user's roles and permissions for the specified location |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/onerail/refs/heads/main/openapi/onerail-user-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

User

---

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