---
title: "Bid Created"
method: POST
path: "/BID_CREATED"
tags: ["Capacity Sourcing"]
---

# Bid Created

`POST /BID_CREATED`

## Request

- Base URL: `https://apidocs.goaugment.com` (the document declares no server; this is the origin it was published from)
- URL: `https://apidocs.goaugment.com/BID_CREATED`
- Auth: none required
- TypeScript: <https://skmtc.dev/goaugment/apis/webhooks/docs/BID_CREATED/post.ts> (a function with typed inputs; its response is checked against the schema)

> v1 equivalent: `bidCreated` (flat payload — the `data` fields below are sent at the top level, without the envelope).

Sent when a carrier expresses interest in a load, including when the carrier did not provide a dollar amount. Clients must configure a `PUSH_BID_TO_TMS` webhook subscription to receive these callbacks. `offerAmount` can be `null`. `workflow` is `CARRIER_SELECTION`.

## Request body

- BidCreatedEvent: Fields present on every v2 webhook event.
  - `id` string, required: Unique event identifier (ULID)
  - `workflow` 'TRACK_AND_TRACE' | 'CARRIER_SUPPORT' | 'POD_COLLECTION' | 'LOAD_BUILDING' | 'CARRIER_SELECTION' | 'SCHEDULING' | 'CUSTOMER_SUPPORT' | 'null', nullable, required: The Augment workflow that produced this event, or `null` when no single workflow can be attributed. New values may be added over time, so treat this as an open set rather than a fixed list.
  - `occurredAt` string, date-time, required: When the underlying activity occurred (ISO 8601)
  - `loadNumber` string, nullable, required: Your load reference number
  - `customerLoadInternalId` string, nullable, required: Your internal load ID, if provided during load creation
  - `eventType` 'BID_CREATED', required: Event name for a carrier bid.
  - `data` BidCreated, required: Carrier interest or a carrier bid submitted for a load. Delivered via PUSH_BID_TO_TMS webhook subscription. This callback is sent when a carrier expresses interest, even if the carrier did not provide a dollar offer amount.
    - `bidId` string, required: Unique identifier for the bid
    - `createdAt` string, date-time, required: UTC ISO 8601 timestamp ending in `Z` of when the bid was created.
    - `loadReference` string, required: Brokerage load reference number
    - `internalLoadReference` string, required: Augment internal load reference
    - `carrier` union, required: Carrier that submitted the bid. At least one of `id`, `mcNumber`, or `dotNumber` must be present.
      - object
        - `id` string, nullable, required: Carrier identifier
        - `mcNumber` number, nullable: Carrier MC number
        - `dotNumber` number, nullable: Carrier DOT number
      - object
        - `id` string, nullable: Carrier identifier
        - `mcNumber` number, nullable, required: Carrier MC number
        - `dotNumber` number, nullable: Carrier DOT number
      - object
        - `id` string, nullable: Carrier identifier
        - `mcNumber` number, nullable: Carrier MC number
        - `dotNumber` number, nullable, required: Carrier DOT number
    - `offerAmount` number, nullable: Bid offer amount in dollars. This can be null when the carrier expressed interest but did not provide a dollar amount.
    - `channel` union, required: Communication channel used for the bid. At least one of `phone` or `email` must be present.
      - object
        - `type` 'call' | 'email', required: Type of communication channel
        - `phone` string, nullable, required: Phone number (present for call-based bids)
        - `email` string, email, nullable: Email address (present for email-based bids)
      - object
        - `type` 'call' | 'email', required: Type of communication channel
        - `phone` string, nullable: Phone number (present for call-based bids)
        - `email` string, email, nullable, required: Email address (present for email-based bids)
    - `truckEmpty` object, required: Truck empty location and availability
      - `city` string, nullable: City name
      - `stateOrProvince` string, nullable: State or province code
      - `country` 'US' | 'CA' | 'MX' | 'null', nullable: Country code
      - `dateTime` string, date-time, nullable: Truck empty date and time
    - `repId` string, nullable: Augment representative ID who facilitated the bid

## Response `200`

Bid received successfully

---

[API](https://skmtc.dev/goaugment/apis/webhooks.md) - [All operations](https://skmtc.dev/goaugment/apis/webhooks/llms.txt) - [OpenAPI document](https://skmtc.dev/goaugment/apis/webhooks/revisions/a074b2ada419?raw)
