---
title: "Accept a shipper's request to handle a shipment tender."
method: POST
path: "/api/v4/capacityproviders/tl/tenders/{tenderIdentifier}/acceptances"
tags: ["TL: Capacity Provider Push"]
---

# Accept a shipper's request to handle a shipment tender.

`POST /api/v4/capacityproviders/tl/tenders/{tenderIdentifier}/acceptances`

## Request

- Base URL: `https://na12.api.project44.com`
- URL: `https://na12.api.project44.com/api/v4/capacityproviders/tl/tenders/{tenderIdentifier}/acceptances`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `/api/v4/oauth2/token`
- TypeScript: <https://skmtc.dev/project44/apis/project44-rest-api/docs/api/v4/capacityproviders/tl/tenders/:tenderIdentifier/acceptances/post.ts> (a function with typed inputs; its response is checked against the schema)

<h4><b>Required Fields</h4></b>
<ul><li>  tenderIdentifier </li><li>  capacityProviderOfferIdentifier </li><li>  offerExpirationDateTime </li></ul>

## Path parameters

- `tenderIdentifier` string, required

## Request body

- TruckloadCapacityProviderTenderAcceptance: An object that a capacity provider pushes to accept a Truckload Tender.
  - `capacityProviderOfferIdentifier` string: This field contains the identifier that should be used to select this capacity provider's offer for dispatching.
  - `carrierIdentifier` CapacityProviderIdentifier: A capacity provider identifier object.
    - `type` 'SCAC' | 'DOT_NUMBER' | 'MC_NUMBER' | 'P44_EU' | 'SYSTEM' | 'P44_GLOBAL' | 'VAT': Capacity provider identifier type.
    - `value` string: Capacity provider identifier value.
  - `equipmentIdentifiers` TruckloadEquipmentIdentifier[]: Carrier provided equipment identifiers that can be used to facilitate tracking.
    - `shouldDelete` boolean: Optional field indicating whether equipment identifier should be deleted.
    - `type` 'MOBILE_PHONE_NUMBER' | 'VEHICLE_ID' | 'LICENSE_PLATE' | 'SENSITECH_DEVICE_ID' | 'TIVE_DEVICE_ID': The type of the equipment identifier.
    - `value` string: The value of the equipment identifier. Cell phone numbers will be obfuscated in project44 responses for privacy reasons.
  - `offerExpirationDateTime` string: The expiration date time of this capacity provider offer. A time zone offset must be provided. (format: yyyy-MM-dd'T'HH:mm:ssZ, example: 2019-11-14T12:30:00-0500).
  - `trackingShipmentIdentifiers` TruckloadTenderTrackingShipmentIdentifier[]: Carrier provided shipment identifiers that can be used to facilitate tracking.
    - `type` 'BILL_OF_LADING' | 'ORDER' | 'TRACKING_IDENTIFIER': The type of this tendered shipment identifier.
    - `value` string: The value for this tendered shipment identifier.

## Response `200`

OK

- TruckloadCapacityProviderTenderAcceptanceConfirmation
  - `infoMessages` Message[]: System messages with severity 'INFO' or 'WARNING'. No messages with severity 'ERROR' will be returned here.
    - `diagnostic` string: Diagnostic information, often originating from the capacity provider.
    - `message` string: Message informational text.
    - `severity` 'ERROR' | 'WARNING' | 'INFO': The severity of this message.
    - `source` 'SYSTEM' | 'CAPACITY_PROVIDER': The originator of this message -- either project44 (the system) or the capacity provider.
  - `tenderAcceptance` TruckloadCapacityProviderTenderAcceptance: An object that a capacity provider pushes to accept a Truckload Tender.
    - `capacityProviderOfferIdentifier` string: This field contains the identifier that should be used to select this capacity provider's offer for dispatching.
    - `carrierIdentifier` CapacityProviderIdentifier: A capacity provider identifier object.
      - `type` 'SCAC' | 'DOT_NUMBER' | 'MC_NUMBER' | 'P44_EU' | 'SYSTEM' | 'P44_GLOBAL' | 'VAT': Capacity provider identifier type.
      - `value` string: Capacity provider identifier value.
    - `equipmentIdentifiers` TruckloadEquipmentIdentifier[]: Carrier provided equipment identifiers that can be used to facilitate tracking.
      - `shouldDelete` boolean: Optional field indicating whether equipment identifier should be deleted.
      - `type` 'MOBILE_PHONE_NUMBER' | 'VEHICLE_ID' | 'LICENSE_PLATE' | 'SENSITECH_DEVICE_ID' | 'TIVE_DEVICE_ID': The type of the equipment identifier.
      - `value` string: The value of the equipment identifier. Cell phone numbers will be obfuscated in project44 responses for privacy reasons.
    - `offerExpirationDateTime` string: The expiration date time of this capacity provider offer. A time zone offset must be provided. (format: yyyy-MM-dd'T'HH:mm:ssZ, example: 2019-11-14T12:30:00-0500).
    - `trackingShipmentIdentifiers` TruckloadTenderTrackingShipmentIdentifier[]: Carrier provided shipment identifiers that can be used to facilitate tracking.
      - `type` 'BILL_OF_LADING' | 'ORDER' | 'TRACKING_IDENTIFIER': The type of this tendered shipment identifier.
      - `value` string: The value for this tendered shipment identifier.
  - `tenderIdentifier` string: The capacity provider's identifier for the tender being accepted.

## Other responses

- `400`: Invalid request
- `401`: Invalid or missing credentials
- `403`: User not authorized to perform this operation

---

[API](https://skmtc.dev/project44/apis/project44-rest-api.md) - [All operations](https://skmtc.dev/project44/apis/project44-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/project44/apis/project44-rest-api/revisions/cdf9675e2294?raw)
