Whether this concrete request can change seller state and should therefore
carry an idempotency key. Most mutations are classified by their tool's
required request field. AdCP 3.2's legacy-compatible proposal finalization
is the exception: it is a state-changing variant of otherwise read-only
get_products, whose compatibility schema keeps the key optional.
Whether this concrete request can change seller state and should therefore carry an idempotency key. Most mutations are classified by their tool's required request field. AdCP 3.2's legacy-compatible proposal finalization is the exception: it is a state-changing variant of otherwise read-only
get_products, whose compatibility schema keeps the key optional.