OpenRTB versions

OpenRTB 2.3.1

Released 2015-062 cataloged changes

What this release is

OpenRTB 2.3.1 is an errata release. It corrected the buyeruid attribute spelling and fixed the ${AUCTION_BID_ID} macro to substitute BidResponse.bidid. Small on paper, but exactly the class of correction that separates implementations that read the spec from implementations that copied an older SDK.

Available coverage

Release documentation
Available
Extracted object catalog
Available
JSON Schemas
Available
Exact-snapshot validation
Supported

What changed in 2.3.1

ChangeKindSummary
macro.${AUCTION_BID_ID}Added behaviorOpenRTB 2.3.1 corrected the ${AUCTION_BID_ID} substitution target to BidResponse.bidid.
user.buyuidCorrected fieldOpenRTB 2.3.1 corrected the buyer-specific user ID attribute spelling to buyeruid.

Validate against 2.3.1

The tester can pin validation to this exact revision, so deprecated, moved, and not-yet-available findings reflect what 2.3.1 actually says. The same pin works in the CLI: rtblint validate --version 2.3.1 request.json.

Adjacent versions