Environments & Base URLs
Connect Enterprise operates in two isolated environments. Each environment has its own base URL and requires dedicated credentials.
Environments
| Environment | Base URL | Purpose |
|---|---|---|
| Development | https://lfs-connect-enterprise-api-dev-h7ekhqc6g0g2greg.centralus-01.azurewebsites.net | Integration testing and development |
| Production | https://lfs-connect-enterprise-api-prod-d6hrg8hrg9bphpc7.centralus-01.azurewebsites.net | Live enterprise operations |
Credential Isolation Credentials issued for Development are not valid in Production, and vice versa. Contact the PRIMO team to obtain credentials for each environment.
API Version
All endpoints are versioned under the /v1/ path prefix.
Example:
POST https://lfs-connect-enterprise-api-prod-d6hrg8hrg9bphpc7.centralus-01.azurewebsites.net/v1/otr/quote
POST https://lfs-connect-enterprise-api-dev-h7ekhqc6g0g2greg.centralus-01.azurewebsites.net/v1/drayage/quote
GET https://lfs-connect-enterprise-api-prod-d6hrg8hrg9bphpc7.centralus-01.azurewebsites.net/v1/tools/otr/accessorials
Required Headers
| Header | Value | Required |
|---|---|---|
Content-Type | application/json | Yes (for POST requests) |
Authorization | Bearer <token> | Yes (for protected endpoints) |
Anonymous Endpoints.
Some utility endpoints under /v1/tools/ do not require authentication. These are marked with No authentication required in the Tools documentation.
API Conventions
Request Format
All request bodies must be sent as JSON (Content-Type: application/json).
Response Envelope
Most API responses follow a standard envelope structure:
{
"data": { ... },
"errors": null
}
data— Contains the response payload on successerrors— Contains error details on failure;nullon success
HTTP Status Codes
| Code | Meaning |
|---|---|
200 OK | Request succeeded |
400 Bad Request | Invalid request data or validation failure |
401 Unauthorized | Missing or invalid bearer token |
403 Forbidden | The server understands the request but refuses to authorize it |
500 Internal Server Error | Unexpected server error |