---
title: "Decline the opportunity to bid on a particular shipment tender."
method: POST
path: "/api/v4/capacityproviders/tl/tenders/{tenderIdentifier}/declines"
tags: ["TL: Capacity Provider Push"]
---

# Decline the opportunity to bid on a particular shipment tender.

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

## Request

- Base URL: `https://na12.api.project44.com`
- URL: `https://na12.api.project44.com/api/v4/capacityproviders/tl/tenders/{tenderIdentifier}/declines`
- 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/declines/post.ts> (a function with typed inputs; its response is checked against the schema)

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

## Path parameters

- `tenderIdentifier` string, required

## Request body

- TruckloadCapacityProviderTenderDecline: An object that a capacity provider pushes in order to decline a specific Truckload Tender
  - `capacityProviderDeclineIdentifier` string: The capacity provider's identifier that references their decision to decline this tender.
  - `declineReason` string: A more detailed description of the capacity provider's reason for declining this tender.
  - `declineReasonCode` 'DECLINED_CAPACITY_TYPE' | 'DECLINED_CAPACITY_UNAVAILABLE' | 'DECLINED_EQUIPMENT_TYPE' | 'DECLINED_EQUIPMENT_UNAVAILABLE' | 'DECLINED_LENGTH_OF_HAUL' | 'DECLINED_PERMITS' | 'DECLINED_WEIGHT': The capacity provider's reason for declining this tender.

## Response `200`

OK

- TruckloadCapacityProviderTenderDeclineConfirmation
  - `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.
  - `tenderIdentifier` string: The capacity provider's identifier for the tender being declined.

## 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)
