Planned
**Metadata-QA: Test Drive begins on Sep 5, 2025 **
Metadata-staging and Metadata-Prod: Rollout scheduled on Sep 12, 2025
Beta v1.3.4 Environment Information:
PROD Bank Baseurl: https://api.metadata.services.pbs.org/rest/v1
QA Bank Baseurl: https://qa.metadata.services.pbs.org/rest/v1
Core REST API Endpoint:
QA:
https://qa.metadata.services.pbs.org/core/v1
Header: "Authorization: Bearer <access_token>"
Production:
https://api.metadata.services.pbs.org/core/v1
Header: "Authorization: Bearer <access_token>"
Issue Key | Summary | Type | Metadata QA |
MB-8819 | Update Franchise name "NewsHour" be changed to "PBS News" | CR | 9/5/2025 |
MB-8814 | Add 'PBS Branded' field on Edit | CR | 9/5/2025 |
MB-8818 | Add additional delivery channel values to rights | CR | 9/5/2025 |
MB -8823 | Update manifestation class field to accept multiple values | Enhancement | 9/5/2025 |
MB-8825 | Add constraint type field in Permission | CR | 9/5/2025 |
MB-8825 | Add digital rights managed field in Permission | CR | 9/5/2025 |
MB-8830 | Update FileLocationPath field to accept multiple values for File Entity | CR | 9/5/2025 |
MB-8835 | EditUID can be used as ParentUID for File in File GET and Search endpoints | Enhancement | 9/5/2025 |
MB -8333 | File to allow EditUID as a ParentUID in POST, PUT endpoints | Enhancement | 9/5/2025 |
MB-8939 | Primary Genre and Secondary Genre field added on Series | New | 9/5/2025 |
Example Payload when 2 new fields are added in Permission -
"ConstraintID": 68522, "ParentUID": "cid:org:pbs.org:Policy2203", "PublishedStatus": "Internally Published", "CreateDateTime": "2024-12-20T16:21:48Z", "UpdateDateTime": "2024-12-20T16:21:50Z", "Type": "Rights Subject to Catch Up Windows", "MediaContext": [ "FVOD" ], "TermStartDate": "2025-02-02T00:00:00Z", "TermEndDate": "2030-02-01T00:00:00Z", "GeospatialNamedArea": [ "US Consulates, US Military Bases, Embassies", "United States of America and its Territories & Possessions" ], "Refinement": { "PlayType": "Releases", "Calculated": null, "UnitType": null, "Count": 0, "EnsureExclusivity": "Exclusive", "MaximumExploitation": "", "MaximumSimultaneousLimit": 0, “ConstraintType”: "DRM-Digital Rights Management" “Digital Rights Managed”: "Yes" "DeliveryChannel": [] } "WindowStartDurationType": null, "Trigger": { "StartCount": 0, "StartUnitType": null, "StartOperator": null, "StartEvent": null, "TimeInterval": [ "2025-02-02T00:00:00.000Z/2030-02-01T00:00:00.000Z" ], "EndCount": 0, "EndUnitType": null, "EndOperator": null, "EndEvent": null }, "LogicalAssetIDList": [ { "LogicalAssetID": "alid:org:pbs.org:Rightsline-RightsSubjectToCatchUpWindows-372088" }, { "LogicalAssetID": "cid:org:pbs.org:Bebanjo-4846176" } ], "EntryList": [ { "_links": { "self": { "href": "/policy/cid:org:pbs.org:Policy2203/permission/68522/entrylist" }, "permission": { "href": "/policy/cid:org:pbs.org:Policy2203/permission/68522" }, "policy": { "href": "/policy/cid:org:pbs.org:Policy2203" } }, "EntryClass": "Episode", "EntryUID": "cid:org:pbs.org:Episode51334" },
Example payload for Edit -
"EditUID": "cid:org:pbs.org:Edit8558", "PublishedStatus": "Externally Published", "FileDeliveryStatus": "Delivered", "CreateDateTime": "2020-10-17T10:35:27Z", "UpdateDateTime": "2020-10-17T10:35:27Z", "EntityType": "Edit", "StructuralType": "Performance", "Title": "Wild Kratts: A Creature Christmas", "ReferentType": "Edit", "EditClass": [ "Dated", "Promotion Placement(blue star)" ], "EditUse": "Broadcast", "ActualLength": "PT1H0M0S", "ParentUID": "cid:org:pbs.org:Episode25155", "MadeForRegion": null, "PBSBranded":"Yes", "ManifestationIDList": [], "AlternateContentIDList": [ { "AlternateContentID": "apid:org:pbs.org:Broadview-1210800" }, { "AlternateContentID": "cid:org:pbs.org:Bebanjo-3205102" } ], "AuditFields": { "MasterSourceSystemRecordType": null, "MasterDataSource": "Broadview", "UpdatedDataSource": null, "CreatedBy": null, "UpdatedBy": null }