Series:
=======
1. POST - /series/{series-uid}/contentidregistration - Series ContentIDRegistration
Season:
=======
2. POST - /season/{season-uid}/contentidregistration - Season ContentIDRegistration
Episode:
=======
3. POST - /episode/{episode-uid}/contentidregistration- Episode ContentIDRegistration 4. GET - /episode/search?title={title} - Search episode based on title
Manifestation:
==============
5. GET /manifestation/{uid} - Find a manifestation by UID.
6. POST /manifestation - Creates new manifestation 7. PUT /manifestation/{uid} - Updates existing manifestation without ContentIdList 8. POST /manifestation/{uid}/contentidregistration - Manifestation ContentIDRegistration 9. DELETE /manifestation/{uid} - Deletes an existing manifestation 10. GET[Search] - /manifestation/search?title={title} - Search manifestation based on title
Compilation
===========
10. GET /compilation/{uid} - - Find a compilation by UID.
11. GET /compilation/{uid}/series - Find a series by compilation UID 12. GET /compilation/{uid}/season - Find a season by compilation UID 13. GET /compilation/{uid}/episode - Find a episode by compilation UID 14. GET /compilation/{uid}/manifestation- Find a manifestation by compilation UID 15. POST /compilation - Creates new Compilation 16. PUT /compilation/{uid} -Updates existing compilation without ContentIdList & EntryList 17. DELETE /compilation/{uid} - Deletes an existing compilation 18. POST /compilation/{uid}/contentidregistration - Compilation ContentIDRegistration 19. GET[Search] - /compilation/search?title={title} -- Search compilation based on title
20. POST - compilation/{compilation-uid}/entrycontentuid - Creates new entry contentID details for a specific compilation 21. DELETE - /compilation/{compilation-uid}/entrycontentuid/{compilation-entry-content-uid} - Deletes an existing entry contentID details under a specific compilation
Policy
======
22. GET /policy/{uid} - Find a policy by UID.
23. POST /policy - Creates new policy
24. PUT /policy/{uid} - Updates existing policy without Rules 25. DELETE /policy/{uid} - Deletes an existing policy
26. POST /policy/{policy-uid}/rule - Creates new rule for a specific policy 27. PUT /policy/{policy-uid}/rule/{ruleId} - Updates an existing rule for a specific policy 28. DELETE /policy/{policy-uid}/rule/{ruleId}- Deletes an existing rule from a specific policy
29. POST /policy/{policy-uid}/rule/{ruleuid}/entrycontentid - Creates new entry for a specific rule 30. DELETE /policy/{policy-uid}/rule/{ruleuid}/entrycontentid/{entry-contentId} - Deletes an existing entry from a specific rule.
31. GET[Search] - /policy/search?title={title} - - Search policy based on title
search endpoints[episode, manifestation, compilation and policy] are supporting only 'title' search