Rule reference

Mutation has no path

artf.mutation.path_missingerrorARTF mutation set

path is required: it is the semantic reference naming which auction entity the mutation applies to.

What it means

The mutation carries no path, or an empty one. ARTF paths are semantic references such as /imp/imp-1 or /user/data/segment, naming a business entity rather than a JSON location.

Why it matters

Without it the orchestrator has an intent and a value but no target. For an intent like ADJUST_DEAL_FLOOR, which deal to reprice is the whole content of the proposal.

How to fix it

Name the entity: /user/data/segment for segments, /imp/{imp id} for an impression, /imp/{imp id}/pmp/deals/{deal id} for a deal, /seatbid/{seat}/bid/{bid id} for a bid.

Example that trips it

{ "intent": "ADJUST_DEAL_FLOOR", "op": "OPERATION_REPLACE", "adjust_deal": { "bidfloor": 14.5 } }

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.