Carrier Accounts
Carrier account management and FedEx registration
All endpoints require a bearer token (oh_... API key or user JWT) and are served under https://api.orderly-hub.com. Use the Try it consoles to run a request against the Preview (test) server.
List carrier accounts
GET
/api/v1/carrier-accountsResponses
200 Carrier account list
GET
/api/v1/carrier-accountsList carrier accounts
https://api-test.orderly-hub.com/api/v1/carrier-accountsCreate a carrier account
POST
/api/v1/carrier-accountsRequest body
| Field | Type | Description |
|---|---|---|
carrier | string | |
accountName | string | |
accountNumber | string | |
credentials | object | |
testMode | boolean |
{
"carrier": "string",
"accountName": "string",
"accountNumber": "string",
"credentials": {},
"testMode": true
}
Responses
201 Carrier account created
POST
/api/v1/carrier-accountsCreate a carrier account
https://api-test.orderly-hub.com/api/v1/carrier-accountsStart FedEx registration
POST
/api/v1/carrier-accounts/fedex/registerRequest body
{}
Responses
200 Registration initiated
POST
/api/v1/carrier-accounts/fedex/registerStart FedEx registration
https://api-test.orderly-hub.com/api/v1/carrier-accounts/fedex/registerRequest FedEx verification PIN
POST
/api/v1/carrier-accounts/fedex/request-pinRequest body
{}
Responses
200 PIN requested
POST
/api/v1/carrier-accounts/fedex/request-pinRequest FedEx verification PIN
https://api-test.orderly-hub.com/api/v1/carrier-accounts/fedex/request-pinVerify FedEx invoice for account activation
POST
/api/v1/carrier-accounts/fedex/verify-invoiceRequest body
{}
Responses
200 Invoice verified
POST
/api/v1/carrier-accounts/fedex/verify-invoiceVerify FedEx invoice for account activation
https://api-test.orderly-hub.com/api/v1/carrier-accounts/fedex/verify-invoiceVerify FedEx PIN
POST
/api/v1/carrier-accounts/fedex/verify-pinRequest body
{}
Responses
200 PIN verified
POST
/api/v1/carrier-accounts/fedex/verify-pinVerify FedEx PIN
https://api-test.orderly-hub.com/api/v1/carrier-accounts/fedex/verify-pinGet carrier account details
GET
/api/v1/carrier-accounts/{id}Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string |
Responses
200 Carrier account details
GET
/api/v1/carrier-accounts/{id}Get carrier account details
https://api-test.orderly-hub.com/api/v1/carrier-accounts/Update a carrier account
PATCH
/api/v1/carrier-accounts/{id}Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string |
Request body
{}
Responses
200 Carrier account updated
PATCH
/api/v1/carrier-accounts/{id}Update a carrier account
https://api-test.orderly-hub.com/api/v1/carrier-accounts/Delete a carrier account
DELETE
/api/v1/carrier-accounts/{id}Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string |
Responses
200 Carrier account deleted
DELETE
/api/v1/carrier-accounts/{id}Delete a carrier account
https://api-test.orderly-hub.com/api/v1/carrier-accounts/Test carrier account connectivity
POST
/api/v1/carrier-accounts/{id}/testParameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | string |
Responses
200 Test result
POST
/api/v1/carrier-accounts/{id}/testTest carrier account connectivity
https://api-test.orderly-hub.com/api/v1/carrier-accounts//test