Skip to main content
Template and parameterized format_id patterns are deprecated in AdCP 3.2. They combined structural constraints, namespace ownership, and operation routing in one compound identifier. Canonical declarations separate those concerns.

Replacement model

Product declaration

Flexible size support uses sizes[] or a responsive bounds envelope in params; it does not mint one partially parameterized identifier.

Creative capability

If the creative service offers separately priced or configured templates, expose them through list_transformers. Each transformer declares output_capability_ids[]; build requests select one with transformer_id.

Compatibility

Implementations may still parse legacy template IDs for older 3.x peers. Normalize them to canonical declarations immediately and do all matching on the canonical shape. Do not author new template IDs or treat a deprecated list_creative_formats response as a source of truth. See Canonical formats and list_transformers.