api.autoprice.quote_request

POST /autoprice/v2/quoterequest — ABC

Python

api.autoprice.quote_request(*, data: QuoteRequestModel | dict) -> QuoteRequestResponse

CLI

ab autoprice quote_request [--data ...]

POST /autoprice/v2/quoterequest.

Args: data: Quote request with access key, job info, contacts, service settings, and items. Accepts a :class:QuoteRequestModel instance or a dict.

Request model: :class:QuoteRequestModel

Request body — QuoteRequestModel

Field

Type

Required

Description

accessKey

Optional[str]

no

ABC API access key

jobInfo

Optional[QuoteRequestJobInfo]

no

Job/shipment details

referrerInfo

Optional[QuoteRequestReferrerInfo]

no

Referrer details

customer

Optional[QuoteRequestContactInfo]

no

Customer contact details

pickup

Optional[QuoteRequestContactInfo]

no

Pickup contact and address

delivery

Optional[QuoteRequestContactInfo]

no

Delivery contact and address

pickupService

Optional[QuoteRequestServiceInfo]

no

Pickup service details

deliveryService

Optional[QuoteRequestServiceInfo]

no

Delivery service details

carrierServices

Optional[list[str]]

no

Legacy carrier service codes

packService

Optional[QuoteRequestPackServiceInfo]

no

Packaging service details

carrierService

Optional[QuoteRequestCarrierServiceInfo]

no

Carrier service details

items

Optional[list[QuoteRequestItem]]

no

Items to quote

Response

Returns QuoteRequestResponse.

Field

Type

Required

Description

quoteId

Optional[str]

no

Quote request ID

status

Optional[str]

no

Request status

results

Optional[list[dict]]

no

Quote results


← Back to api.autoprice