RTBlintAlpha
Bid shading carries no price
BID_SHADE proposes a new bid price, and adjust_bid.price is absent.
What it means
The adjust_bid payload is present without a price member.
Why it matters
The price is the entire content of a shading proposal. Without it the orchestrator knows which bid to change and not what to change it to.
How to fix it
Set adjust_bid.price to the shaded CPM, in the bid response's currency.
Example that trips it
{ "intent": "BID_SHADE", "op": "OPERATION_REPLACE", "path": "/seatbid/dsp-1/bid/bid-abc", "adjust_bid": {} }Check your payload
Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.
Back to the full diagnostic code reference.