Experimental. Brand rights lifecycle (
get_rights, acquire_rights, update_rights) is part of AdCP 3.0 as an experimental surface — it may change between 3.x releases with at least 6 weeks’ notice. Sellers implementing any of these tasks MUST declare brand.rights_lifecycle in experimental_features. See experimental status for the full contract.update_media_buy. Only the fields you provide are updated; omitted fields remain unchanged.
Schema
- Request:
update-rights-request.json - Response:
update-rights-response.json
Response time
Seconds for most updates. Pricing changes may require rights holder approval and take longer.Quick start
Parameters
Request
Response
Re-issued credentials
When you extend dates or change pricing, the rights agent re-issues generation credentials with updated expiration. Both old and new credentials may work during an overlap period — old credentials remain valid until their original expiry. Replace credentials in your creative pipeline promptly, but there is no hard cutover moment that would break in-flight generation requests. The updatedrights_constraint should replace the constraint in any active creative manifests so downstream systems see the current terms.
Next steps
acquire_rights
The initial rights acquisition flow.
report_usage
Report impressions against rights grants.