Roles Data

Name Description Title Included Permissions Copy Stage
roles/documentai.editor Grants access to use all resources in Document AI Document AI Editor ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/documentai.viewer Grants access to view all resources and process documents in Document AI Document AI Viewer ['documentai.dataLabelingJobs.list', 'documentai.datasetSchemas.get', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/documentai.apiUser Grants access to process documents in Document AI Document AI API User ['documentai.humanReviewConfigs.review', 'documentai.operations.getLegacy', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.processBatch', 'documentai.processors.processOnline'] BETA
roles/documentaicore.serviceAgent Gives DocumentAI Core Service Account access to consumer resources. DocumentAI Core Service Agent ['automl.models.predict', 'documentai.humanReviewConfigs.review', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/documentai.admin Grants full access to all resources in Document AI Document AI Administrator ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA