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
}