Document AI roles and permissions

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

Role Permissions

(roles/documentai.admin)

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

(roles/documentai.apiUser)

Grants access to process documents in Document AI

documentai.humanReviewConfigs.review

documentai.operations.getLegacy

documentai.processorVersions.processBatch

documentai.processorVersions.processOnline

documentai.processors.processBatch

documentai.processors.processOnline

(roles/documentai.editor)

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

(roles/documentai.viewer)

Grants access to view all resources and process documents in Document AI

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.*

  • documentai.locations.get
  • documentai.locations.list

documentai.operations.getLegacy

documentai.processedDocumentsSets.*

  • documentai.processedDocumentsSets.get
  • documentai.processedDocumentsSets.getDocuments
  • documentai.processedDocumentsSets.listDocuments

documentai.processorTypes.*

  • 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

(roles/documentaicore.serviceAgent)

Gives DocumentAI Core Service Account access to consumer resources.

automl.models.predict

documentai.humanReviewConfigs.review

storage.buckets.get

storage.objects.create

storage.objects.delete

storage.objects.get

storage.objects.list

storage.objects.update

Document AI permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Document AI Administrator (roles/documentai.admin)

Document AI API User (roles/documentai.apiUser)

Document AI Editor (roles/documentai.editor)

Document AI Viewer (roles/documentai.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Document AI Administrator (roles/documentai.admin)

Document AI Editor (roles/documentai.editor)