Skip to content

Conversation

@BaiyuScope3
Copy link
Collaborator

@BaiyuScope3 BaiyuScope3 commented Jan 14, 2026

Summary

Fix adcp package schema inconsistency issue link)
Sync schemas with ADCP 2.6 package updates.

Changes

PackageRequest

  • impressions - Impression goal for the package
  • paused - Create packages in paused state (default: false)

New Schemas

  • Property List Management (property/) - CRUD operations for publisher property lists
  • Extensions (extensions/) - Extension metadata schemas
  • core/identifier.json, core/property-list-ref.json

Updated Schemas

  • adagents.json
  • media-buy/get-products-request.json, get-products-response.json
  • media-buy/update-media-buy-request.json
  • enums/adcp-domain.json, enums/task-type.json
  • protocols/adcp-extension.json

Testing

  • make test-fast

@BaiyuScope3 BaiyuScope3 marked this pull request as ready for review January 14, 2026 17:15
- Add impressions field to PackageRequest for impression goals
- Add paused field to PackageRequest for creating packages in paused state
- Add new property list management schemas for publisher property lists
- Add extension metadata schemas
- Add core/identifier.json and core/property-list-ref.json schemas
- Update adagents, get-products, update-media-buy request/response schemas
- Update enums: adcp-domain, task-type
- Regenerate Python types from updated schemas
@BaiyuScope3 BaiyuScope3 force-pushed the feat/sync-package-schema-2.6 branch from 636ebad to a6c55db Compare January 14, 2026 17:17
@BaiyuScope3 BaiyuScope3 merged commit de2b4bf into main Jan 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants