BidResponse.bidid
A response ID the bidder generates for its own logging and tracking. The exchange can return it in win and billing notices through the ${AUCTION_BID_ID} macro.
Field facts
- Path
bidid- Object
- BidResponse
- Type
- string
- Requirement
- Optional
- Added
- OpenRTB 2.0
- Spec section
- 4.2.1
How it is used
It lets a bidder use one static notice URL for every bid and still find the response a notice refers to. OpenRTB 2.3.1 corrected the macro definition so ${AUCTION_BID_ID} reads from this field.
Example
Where the field sits in a payload, with everything else left out:
{
"bidid": "resp-8f2a01"
}Common mistakes
- Putting the bidder's ID in
BidResponse.idinstead of here.
Version history
Added in OpenRTB 2.0, and present in the latest snapshot. The table shows how each version's spec text types the field.
| Versions | Type in the spec | Required | Deprecated |
|---|---|---|---|
| 2.0 to 2.2 | string | No | No |
| 2.3 to 2.6-202606 | string | No | No |
Related fields
Other BidResponse fields
For a walkthrough of the whole object, read Bid response anatomy.