This page lists the IAM roles and permissions for Document AI. To search through all roles and permissions, see the role and permission index .
Document AI roles
Document AI Administrator Beta
( roles/
)
Grants full access to all resources in Document AI
documentai.*
-
documentai.dataLabelingJobs. cancel -
documentai.dataLabelingJobs. create -
documentai.dataLabelingJobs. list -
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.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
Document AI API User Beta
( roles/
)
Grants access to process documents in Document AI
documentai.
documentai.
documentai.
documentai.
documentai.
documentai.
Document AI Editor Beta
( roles/
)
Grants access to use all resources in Document AI
documentai.*
-
documentai.dataLabelingJobs. cancel -
documentai.dataLabelingJobs. create -
documentai.dataLabelingJobs. list -
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.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
Document AI Viewer Beta
( roles/
)
Grants access to view all resources and process documents in Document AI
documentai.
documentai.datasetSchemas.get
documentai.datasets.get
documentai.
documentai.
documentai.
documentai.evaluations.get
documentai.evaluations.list
documentai.
documentai.
documentai.labelerPools.get
documentai.labelerPools.list
documentai.locations.*
-
documentai.locations.get -
documentai.locations.list
documentai.
documentai.
-
documentai.processedDocumentsSets. get -
documentai.processedDocumentsSets. getDocuments -
documentai.processedDocumentsSets. listDocuments
documentai.processorTypes.*
-
documentai.processorTypes.get -
documentai.processorTypes.list
documentai.
documentai.
documentai.
documentai.
documentai.
documentai.processors.get
documentai.processors.list
documentai.
documentai.
resourcemanager.projects.get
resourcemanager.projects.list
DocumentAI Core Service Agent
( roles/
)
Gives DocumentAI Core Service Account access to consumer resources.
automl.models.predict
documentai.
storage.buckets.get
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list
storage.objects.update
Document AI permissions
documentai.
dataLabelingJobs.
cancel
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
dataLabelingJobs.
create
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
dataLabelingJobs.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.datasetSchemas.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
datasetSchemas.
update
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
datasets.
createDocuments
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Service agent roles
- Content Warehouse Service Agent
(
roles/)contentwarehouse.serviceAgent
documentai.
datasets.
deleteDocuments
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.datasets.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
datasets.
getDocuments
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
datasets.
listDocuments
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.datasets.update
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
datasets.
updateDocuments
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
evaluationDocuments.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.evaluations.create
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.evaluations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.evaluations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.
humanReviewConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
humanReviewConfigs.
review
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- DocumentAI Core Service Agent
(
roles/)documentaicore.serviceAgent
documentai.
humanReviewConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.labelerPools.create
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.labelerPools.delete
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.labelerPools.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.labelerPools.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.
operations.
getLegacy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
processedDocumentsSets.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
processedDocumentsSets.
getDocuments
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
processedDocumentsSets.
listDocuments
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.processorTypes.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.processorTypes.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.
processorVersions.
create
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
processorVersions.
delete
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
processorVersions.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
processorVersions.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.
processorVersions.
processBatch
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.
processorVersions.
processOnline
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
documentai.
processorVersions.
update
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.processors.create
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.processors.delete
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
documentai.
processors.
fetchHumanReviewDetails
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
documentai.processors.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Content Warehouse Service Agent
(
roles/)contentwarehouse.serviceAgent - Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
documentai.processors.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
documentai.
processors.
processBatch
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Content Warehouse Service Agent
(
roles/)contentwarehouse.serviceAgent
documentai.
processors.
processOnline
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Document AI Administrator
( roles/
)
Document AI API User
( roles/
)
Document AI Editor
( roles/
)
Document AI Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
documentai.processors.update
Owner
( roles/
)
Editor
( roles/
)
Document AI Administrator
( roles/
)
Document AI Editor
( roles/
)

