# CD-9597 - [UR&P] [FE] Integrate PEP Error Management
- [x] **Zypline-API**
- [x] Annotation - Bug 8
- [x] AuditLogs - Bug 9
- [x] AudioTrack - Bug10
- [x] AutoQC
* Execute
- [x] AutoQCReport
* List
- [ ] BacklotRequest
- [x] Batch
* List
* Read
* Create
* Update
* Reset
* Send_delivery_report
* Import
* Delete
- [x] BugProfile
- [x] CaptionProfile
- [x] Clip
* List
* Read - Bug 17
* Create&Update
* Update
* Delete
* Extract
- [ ] Comment
- [ ] CompositionDefinition
- [x] CompositionTemplate
* List
* Read
* Create
* Update
* Delete
- [x] DeepAnalysis
- [ ] DeliverableTemplate
- [ ] Deliverable
- [x] DemuxProfile
- [x] Demux - Bug 18
* DemuxLanguage
* DemuxOptions
* EXECUTE
- [x] DRMProvider
- [x] FilePreviewUrl
* Read
- [x] FileDownloadUrl
* Read
- [ ] ErrorStack
- [ ] ExtractedMedia
- [x] File
* List +
* Read +
* Create ?
* Update +
* Delete +
* Restore +
* IMPORT_METADATA_FILE ?
* CONFORM ?
* ARCHIVE +
* UNARCHIVE +
* IMPORT_PKL_FILE - Bug 26
* INGEST - Bug 22
* IMPORT_TRACK_TAGS ?
* CREATE_THUMBNAIL ?
* REVERSE_TRANSCODE ?
* ENCODE_IAB +
* TRANSCRIBE - Obsolete
* TRANSCODE +
* UPLOAD +
- [x] FileDelivery - Bug 23
- [x] FileDesignation
* List
* Read
* Create
* Update
* Delete
- [x] FileNamingConvention
- [ ] FileStats
- [x] ImageSequenceFrameProperties - Bug 35
- [ ] IngestQcRule
- [x] Job
* List
* Read
* Create
* Update
* Delete
* Execute
- [ ] JobStats
- [ ] Macro
- [ ] MacroExecution
- [ ] Marker
- [ ] MasterDisplayValues
- [x] Package
* List +
* Read +
* Create +
* Update +
* Execute ???
* Cancel +
* Transcode - Bug 25
* Delete +
- [ ] PackageDelivery
- [x] Platform
* List
* Read
* Create
* Update
* Delete
- [ ] PlatformPackageTemplate
- [x] Plugin
* List
* Create
* Delete
- [x] PluginsPage
- [x] QcProfile
- [ ] SideCarCaptions
- [ ] Slate
- [ ] SmartAgent
- [ ] StoreFile
- [x] TimedTextProfile
* List
* Read
* Create
* Update
* Delete
- [x] Title
* List
* Read
* Create
* Update
* Import_IMF - TBD
* Sync
* Delete
- [ ] TitleDesignation
- [ ] TitleStats
- [ ] Track
- [ ] TrackFileDesignation
- [x] TranscoderProfile
* List
* Read
* Create
* Update
* Delete
* Import
* Export
- [x] TranscoderProvider
- [ ] TranscribeLanguages
- [x] TransferProvider
- [ ] RrtqTask
- [x] VideoTrack
- [x] VirtualAsset
- [x] VirtualFolder
* List
* Read
* Create
* Update
* Delete
- [ ] VirtualFolderContent
- [ ] XMEML
- [x] Workflow
* List
* Read
* Cancel
* SWF_Signal - ?
- [ ] **Streaming-API**
- [x] Instance
* List
* Read
* Create
* Update
* Delete
- [ ] EntityType (TBD in Metadata-Service)
- [ ] Media
* Read
* Create
* Update
* Process
* ProcessAll
* Delete
- [x] Notification
* List
* Read
* Create
* Update
* Delete
* Send
- [ ] NodeMediaRendition
- [ ] DiscoverLayoutView
- [ ] DiscoverLayoutPage
- [ ] DiscoverLayoutView
- [ ] StreamingWorkflow
- [ ] TranscodeMap
- [ ] Setting
- [ ] StreamingServerInfo
- [ ] StreamingOrganization
- [ ] NodeTag
- [ ] ProductSubscription
- [ ] ProductContent
- [ ] ProductCoupon
- [ ] ProductCharge
- [ ] ProductPlan
- [x] Product
* Read
* List
* Create
* Update
* Clone
* Delete
- [ ] StreamingConsumerUser
- [ ] StreamingUserSubscription
- [ ] UserGroupLink
- [ ] UserGroup
- [x] UserPool
* Read
* List
* Create
* Update
* Delete
- [ ] UserList
- [ ] UserListNode
- [ ] ProductNode
- [ ] NodeTheme
- [ ] Theme
- [ ] StreamingDevice
- [ ] StreamingNotificationMetrics
- [ ] StreamingDeviceSubscription
- [ ] NotificationHistory
- [ ] NotificationTopic
- [ ] MediaWorkflow
- [ ] LocatorMapper
- [ ] UserSsoConfig
- [ ] Export
- [ ] EmailTemplate
- [ ] Install
- [ ] UserHistory
- [ ] UserFavorite
- [ ] NodeUser
- [ ] StreamingDynamicCollection
- [ ] StreamingNodeMetadata
- [ ] StreamingReindex
- [ ] StreamingThumbnail
- [ ] Edge
- [ ] Node
- [ ] Application
- [ ] Analytics_Stuff - TBD
- [x] **IAM-Service**
- [x] ApiKeys
* List
* Create
* Update (DisableApiKeys)
- [x] Organization
* Read
* List
* Update
* Create
* Delete
- [ ] IdentityProviders
- [x] User
* Read
* List
* ListSysUsers
* Create
* Trash
* Restore
* SetSysAdmin ?
* ResetToken
* Update
- [ ] AvatarUpload
- [ ] **Search-Service**
- [ ] SearchType ?
* List
* Read
- [ ] SearchSync - N/A
* Start
- [x] SearchResult
* Read
- [x] SearchFilters
* Read
- [ ] SearchHistoryResult ?
* Read
- [ ] **Metadata-Service**
- [x] Attribute
* List +
* Read - + Can't perform Read on an attribute
* Create +
* Update +
* Delete +
* Copy +
- [ ] LimitationsByType
- [ ] AttributeValus
- [ ] BulkAttributeValues
- [ ] Entity - Is this visible anywhere?
* List - Bug 35
* Read
* Create
* Update
* Delete
- [ ] EntityAttributeAndValue
- [x] MetadataEntityType
* List +
* Read +
* Create +
* Update +
* Delete +
* DissolveHierarchy +
- [ ] MetadataExport
* Export
- [x] MetadataImport
* Import
- [x] MetadataTemplate
* List +
* Read +
* Preview - bug32
* GenerateEntityContext - ?How? ?Where?
* Create +
* Update +
* Delete +
- [ ] MetadataValidateSchema
- [ ] MetadataValidationErrors
- [x] **Task-Service**
- [x] TaskServiceHeadersType - Done
- [x] TaskServiceTaskType
* List +
* Read +
* TaskClose +
* TaskComplete +
* TaskOnHold +
* TaskReject +
* TaskReopen +
* TaskApprove +
* Create +
* Delete +
* Update - bug5
- [x] TaskServiceMediaItemType - bug7
- [x] **Notification-Service**
- [x] NotificationUserSettingsType - bug29
- [x] NotificationEvent
* List
* Count
* MarkViewed
- [x] **History-Service**
- [x] HistoryType
* List
**Others**
- [x] page level access (e.g. list/read) - access a page where you don’t have permissions
- [x] component access level (e.g. tracks, fileFileDesignations)
- [ ] one role/multiple roles - check behaviour/message
- [x] check default message/ add custom messages
- [ ] allow BE, deny FE
- [x] For File Listing, Details Pages & Metadata:
> allow { utils.is_type_multiaction_origin("File", ["List", "Read", "Delete", "Upload", "Update", "Ingest"], "zypline-api") }
> allow { utils.is_type_action_origin("File", "Update", "zypline-web") }
> allow { utils.is_type_multiaction_origin("FileDesignation", ["List", "Read"], "zypline-api") }
> allow { utils.is_type_multiaction_origin("FileFileDesignation", ["List", "Read", "Create"], "zypline-api") }
> allow { utils.is_type_action_origin("TrackFileDesignation", "List", "zypline-api") }
> allow { utils.is_type_multiaction_origin("MetadataEntityType", ["Read", "List"], "metadata-service") }
> allow { utils.is_type_multiaction_origin("MetadataTemplate", ["Read", "List", "GenerateEntityContext"], "metadata-service") }
> allow { utils.is_type_multiaction_origin("Attribute", ["Read", "List"], "metadata-service") }
> allow {utils.is_type_action_origin("MetadataValidationErrors", "Read", "metadata-service") }
- [x] For Workflow & Tasks
> allow { utils.is_type_action_origin("Workflow", "Read", "zypline-api") }
> allow { utils.is_type_action_origin("RrtqTask", "List", "zypline-api") }
- [x] For Title, Job, Batch, Platform
> allow { utils.is_type_multiaction_origin("Title", ["List", "Read", "Create", "Update"], "zypline-api") }
> allow { utils.is_type_multiaction_origin("Job", ["List", "Read", "Create"], "zypline-api") }
> allow { utils.is_type_action_origin("Batch", "Create", "zypline-api") }
> allow { utils.is_type_action_origin("Platform", "List", "zypline-api") }