api.jobs.freight_providers.final_override
POST /job/{jobDisplayId}/freightproviders— ACPortal
Python
api.jobs.freight_providers.final_override(job_display_id: int, *, provider: str | None = None, provider_id: str | None = None, provider_company_code: str | None = None, shipment_type: str | None = None, freight_amount: float | None = None, accessorial_amount: float | None = None, pro_num: str | None = None, option_index: int = 6, option_active: bool | None = None, data: ShipmentPlanProvider | dict | list[ShipmentPlanProvider | dict] | None = None) -> ServiceBaseResponse | None
CLI
ab jobs freight_providers final_override <job_display_id> [--provider ...] [--provider-id ...] [--provider-company-code ...] [--shipment-type ...] [--freight-amount ...] [--accessorial-amount ...] [--pro-num ...] [--option-index ...] [--option-active ...] [--data ...]
POST /job/{jobDisplayId}/freightproviders
Saves a final freight-provider override on API 7.11 by posting a
one-item :class:ShipmentPlanProvider array to the regular save route.
When data is omitted, the SDK builds the minimal body from provider
identifiers, shipment type, PRO number, and optionIndex=6. The API
requires optionIndex to be present, so it is added to every row when
omitted.
Request model: :class:ShipmentPlanProvider.
Request body — ShipmentPlanProvider
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Job UUID |
|
|
no |
Freight quote options UUID |
|
|
no |
Provider company UUID |
|
|
no |
Whether this is the primary provider |
|
|
no |
Provider company code |
|
|
no |
Provider company name |
|
|
no |
Original company name |
|
|
no |
Freight amount |
|
|
no |
Accessorial charges amount |
|
|
no |
CAF note |
|
|
no |
Quote number |
|
|
no |
PRO number |
|
|
no |
Transit days |
|
|
no |
Shipment type UUID |
|
|
no |
Distance in miles |
|
|
no |
Provider logo URL |
|
|
no |
Provider option index |
|
|
no |
Whether option is active |
|
|
no |
Whether shipment is accepted |
|
|
no |
Shipment accepted timestamp |
|
|
no |
Carrier API type (CarrierAPI enum int) |
|
|
no |
Bill-to franchisee UUID |
|
|
no |
Bill-to company code |
|
|
no |
NFM job state |
|
|
no |
Carrier account info |
Response
Returns ServiceBaseResponse.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Whether the operation succeeded |
|
|
no |
Error detail when success is False |
|
|
no |
Current job sub-management status |
|
|
no |
Documents from the operation — URL/reference strings or document objects (label byte codes) |
|
|
no |
Detailed error object when success is False |
|
|
no |
Whether user confirmation is needed |
|
|
no |
Notification messages for user |
|
|
no |
Shipment UUID created or modified |
|
|
no |
Carrier acceptance reference |
|
|
no |
Shipment weight details |
|
|
no |
Total net charge amount |
|
|
no |
Currency code (e.g., USD) |
|
|
no |
Whether international info is needed |
|
|
no |
Whether ship-out date confirmation is needed |
|
|
no |
Whether FedEx Express freight details are required |
|
|
no |
Carrier API type code |