Backoffice Products

Release Notes - v12.7 UAT4 ALPHA

Implemented

1. UAT4 Environment Information: 

 baseurl:https://metadata-qa.services.pbs.org/v1.1

apikey:<<Send  request to [email protected]>> 

x-api-key:<<Send  request to [email protected]>> 

 

Artifacts     Name
Artifacts
Postman Collection and Environment
https://github.com/pbs-metadata/Metadata-Bank-APIs/tree/master/postman_collection
JSON Schema
https://github.com/pbs-metadata/Metadata-Bank-APIs/tree/master/schema
Github 
https://github.com/pbs-metadata/Metadata-Bank-APIs
Swagger
https://app.swaggerhub.com/apis-docs/metadata-pbs/metadata-bank-alpha

2. CRs in UAT3 Endpoints:

· Removed POST, PUT and DELETE Endpoints for  events.

· Modified existing event endpoints.

i) POST  - /event/linear – Add a new Event Linear.

ii) PUT -  /event/linear/{EventUID} – Updates an existing Event Linear information except  playrun and alternative eventids.

iii) PUT -  /event/linear/{EventUID}/playrun – Updates only a playrun attribute from  existing Event Linear.

iv) POST - /event/linear/{EventUID}/altereventidregistration  – Add new AlternateEventID for  existing Event Linear.

v) DELETE -  /event/linear/{EventUID} – Deletes and an existing Event Linear.

vi) POST  - /event/vod – Add a new Event VOD.

vii) PUT -  /event/vod/{EventUID} – Updates an existing Event VOD information except  alternative eventids.

viii) POST -  /event/linear/{EventUID}/altereventidregistration – Add new AlternateEventID for existing Event VOD.

ix) DELETE -  /event/linear/{EventUID} – Deletes and an existing Event VOD.

 

 

 

3. New endpoints in UAT4:

a. Funder:

· GET -  /funder/{uid} – Get an existing funder.

· POST  -/funder – Add new funder.

· PUT -  /funder/{uid} – Updates an existing funder.

· DELETE -/funder/{uid} – Deletes an existing funder. 

 

b. Publish  Status:

· PUT - /series/{uid}/publish-status.

· PUT - /season/{uid}/publish-status.

· PUT -  /episode/{uid}/publish-status.

· PUT -  /manifestation/{uid}/publish-status.

· PUT -  /compilation/{uid}/publish-status.

· PUT -  /event/{uid}/publish-status.

 

c. Change  log:

· GET -  /series/changelog?startdate={startdate}&enddate={enddate}

· GET -  /season/changelog?startdate={startdate}&enddate={enddate}

· GET -  /episode/changelog?startdate={startdate}&enddate={enddate}

· GET -  /manifestation/changelog?startdate={startdate}&enddate={enddate}

· GET -  /compilation/changelog?startdate={startdate}&enddate={enddate}

· GET -  /policy/changelog?startdate={startdate}&enddate={enddate}

· GET -  /event/changelog?startdate={startdate}&enddate={enddate}

 

d. Season:

· GET -  /season/search/title={title}&contetnid={contentid} – Season search based on  title and/or contentId.

 

b. Notifications:

· CRUD[POST,  PUT, DELETE Except GET] – Notification for all entities except File and Funder.

· PUT – Publish  Status updates notification for all entities except File, Policy and Funder.


Login or Signup to post a comment