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/
)