Stay organized with collections
Save and categorize content based on your preferences.
The following tables list the Identity and Access Management (IAM)
permissions that are associated with Document AI. IAM
permissions are grouped into roles, and you
assign roles to users and groups.
Location permissions
Location permission name
Description
documentai.locations.get
Get locations
documentai.locations.list
List locations
Operation permissions
Operation permission name
Description
documentai.operations.getLegacy
Get long-running operations for legacy operations (v1alpha1, v1beta2)
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-26 UTC."],[[["\u003cp\u003eDocument AI's Identity and Access Management (IAM) permissions are grouped into roles that you can assign to users and groups.\u003c/p\u003e\n"],["\u003cp\u003ePermissions are available to manage locations, including getting and listing them.\u003c/p\u003e\n"],["\u003cp\u003eOperations, processor types, processors, and processor versions each have their own set of permissions for actions like creating, getting, deleting, listing, updating, and processing documents in online or batch modes.\u003c/p\u003e\n"],["\u003cp\u003eThere are permissions for evaluations including creating, getting and listing them.\u003c/p\u003e\n"],["\u003cp\u003eFor further information, there are links provided to learn more about IAM permissions in each role and Google Cloud permissions.\u003c/p\u003e\n"]]],[],null,["The following tables list the Identity and Access Management (IAM)\npermissions that are associated with Document AI. IAM\npermissions are [grouped into roles](/document-ai/docs/access-control/iam-roles), and you\nassign roles to users and groups.\n\nLocation permissions\n\n| Location permission name | Description |\n|-----------------------------|----------------|\n| `documentai.locations.get` | Get locations |\n| `documentai.locations.list` | List locations |\n\nOperation permissions\n\n| Operation permission name | Description |\n|-----------------------------------|-----------------------------------------------------------------------|\n| `documentai.operations.getLegacy` | Get long-running operations for legacy operations (v1alpha1, v1beta2) |\n\nProcessor type permissions\n\n| Processor type permission name | Description |\n|----------------------------------|----------------------|\n| `documentai.processorTypes.get` | Get processor types |\n| `documentai.processorTypes.list` | List processor types |\n\nProcessor permissions\n\n| Processor permission name | Description |\n|---------------------------------------|---------------------------------------------------|\n| `documentai.processors.create` | Create processors |\n| `documentai.processors.delete` | Delete processors |\n| `documentai.processors.get` | Get processors |\n| `documentai.processors.list` | List processors |\n| `documentai.processors.processBatch` | Process documents using processors in batch mode |\n| `documentai.processors.processOnline` | Process documents using processors in online mode |\n| `documentai.processors.update` | Update processors |\n\nProcessor version permissions\n\n| Processor version permission name | Description |\n|----------------------------------------------|-------------------------------------------|\n| `documentai.processorVersions.create` | Create processor versions |\n| `documentai.processorVersions.delete` | Delete processor versions |\n| `documentai.processorVersions.get` | Get processor versions |\n| `documentai.processorVersions.list` | List processor versions |\n| `documentai.processorVersions.processBatch` | Process processor versions in batch mode |\n| `documentai.processorVersions.processOnline` | Process processor versions in online mode |\n| `documentai.processorVersions.update` | Update processor versions |\n\nEvaluations permissions\n\n| Processor version permission name | Description |\n|-----------------------------------|--------------------|\n| `documentai.evaluations.create` | Create evaluations |\n| `documentai.evaluations.get` | Get evaluations |\n| `documentai.evaluations.list` | List evaluations |\n\nWhat's next\n\n- Learn about which IAM permissions are contained in each\n [Document AI IAM role](/document-ai/docs/access-control/iam-roles).\n\n- For a list of other Google Cloud permissions, see\n [Support Level for Permissions in Custom Roles](/iam/docs/custom-roles-permissions-support)."]]