This API endpoint allows you to create a new trucking company.
| Code | Description |
|---|---|
| 400 | Bad Request. |
| 404 | Not Found. |
| 422 | Unprocessable Entity. |
| 500 | Internal Server Error. |
curl "https://app.octopi.co/api/v1/trucking_companies.json" -X POST -d '{ "trucking_company": { "name" : "FC UNITED", "general_ledger_id": "SL1231", "contact_person": "Joe Jones", "address": "123 Main St", "email": "joe@example.com", "code": "111", "vat_number": "223", "allowed_until": "2027-12-31", "allowed_shipping_lines": [{ "shipping_line_id": 1, "allowed_until": "2027-12-31T23:59:59Z" }] } }' -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Token token=YOUR TOKEN HERE"
{
"trucking_company" : {
"id" : 353388,
"name" : "FC UNITED",
"email" : "joe@example.com",
"address" : "123 Main St",
"code" : "SCAC",
"general_ledger_id" : "SL1231",
"vat_number" : "223",
"contact_person" : "Joe Jones",
"phone" : "786-111-1111",
"active" : true,
"allowed_until" : "2027-12-31",
"allowed_shipping_lines" : [
{
"id" : 42,
"shipping_line_id" : 1,
"shipping_line_code" : "MAEU",
"shipping_line_name" : "Maersk Line",
"allowed_until" : "2027-12-31T23:59:59Z"
}
],
"created_at" : "2022-05-16T02:44:16Z",
"updated_at" : "2025-04-09T12:33:57Z"
}
}
| Param name | Description |
|---|---|
|
trucking_company required |
Validations:
|
|
trucking_company[name] required |
Trucking company name (required). Validations:
|
|
trucking_company[contact_person] optional |
Validations:
|
|
trucking_company[phone] optional |
Validations:
|
|
trucking_company[address] optional |
Validations:
|
|
trucking_company[email] optional |
Validations:
|
|
trucking_company[code] optional |
SCAC or other company code (unique per organization when present). Validations:
|
|
trucking_company[general_ledger_id] optional |
Validations:
|
|
trucking_company[vat_number] optional |
Validations:
|
|
trucking_company[allowed_until] optional |
Allowed Until for the trucking company (date, YYYY-MM-DD). Validations:
|
|
trucking_company[allowed_shipping_lines] optional |
Optional. New Pickup Allowed for Shipping Lines Validations:
|
|
trucking_company[allowed_shipping_lines][shipping_line_id] required |
Shipping line ID (required for each new entry). Validations:
|
|
trucking_company[allowed_shipping_lines][allowed_until] optional |
Allowed until for this shipping line (ISO 8601 date-time). Validations:
|