Implemented
**Metadata-QA: Test Drive begins on Sep 5, 2025 **
Metadata-staging and Metadata-Prod: Rollout scheduled on Sep 18, 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 | Significant Update | Type | Metadata QA |
MB-8819 | Update Franchise name "NewsHour" be changed to "PBS News" | No | CR | 9/5/2025 |
MB-8818 | Add additional delivery channel values to rights | No | CR | 9/5/2025 |
MB -8823 | Update manifestation class field to accept multiple values | Yes | Enhancement | 9/5/2025 |
MB-8830 | Update FileLocationPath field to accept multiple values for File Entity | Yes | CR | 9/5/2025 |
MB-8835 | EditUID can be used as ParentUID for File in File GET and Search endpoints | No | Enhancement | 9/5/2025 |
MB -8333 | File to allow EditUID as a ParentUID in POST, PUT endpoints | No | Enhancement | 9/5/2025 |
MB-8939 | Primary Genre and Secondary Genre field added on Series | No | New | 9/5/2025 |
MB-9020 | Edit use and edit class values are updated on Edit template. | No | Enhancement | 9/5/2025 |
Example SNS notification for File -
{ "Action": "Updated", "EntityURL": "https://dev.metadata.services.pbs.org/rest/v1/file/apid:org:pbs.org:File80735", "EntityType": "File", "AssetUID": "apid:org:pbs.org:File80735", "FileClass": "Metadata", "CreateDateTime": "2025-09-22T17:43:14Z", "UpdateDateTime": "2025-09-22T17:46:57Z", "UpdatedDataSource": "MBank-Dev-Suresh", "MasterDataSource": "MBank-Dev-Suresh", "ParentUID": "cid:org:pbs.org:Manifestation45929", "FileName": "P394492-001PROXY.mxf", "FileDeliveryStatus": "Delivered", "FileLocationPath": [ "https://s3.amazonaws.com/development.pbs.sdo.e1.mbankbv/vod/event/manifestation-file/P394492-001PROXY.mxf" ], "AlternateAssetIDList": [ { "AssetUID": "cid:org:pbs.org:Broadview-434343434" } ], "UpdatedFields": [ "FileClass", "ParentUID", "FileLocationPath", "FileDeliveryStatus" ] }
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 }