Send feedback  
  
 Route Optimization roles and permissions  This page lists the IAM roles and permissions for Route Optimization. To
search through all roles and permissions, see the  role and
permission index  
. 
 
 Route Optimization roles  
  
    
  
    Route Optimization Editor  
 (  roles/  routeoptimization.editor ) 
 
  This role can create long-running operations via BatchOptimizeTours.
 
  
  
   resourcemanager.projects.get 
 
  resourcemanager.projects.list 
 
    routeoptimization.* 
  
 
   routeoptimization.  locations.  use   
  routeoptimization.  operations.  create   
  routeoptimization.  operations.  get   
  
  
  
  
   Route Optimization Service Agent  
 (  roles/  routeoptimization.serviceAgent ) 
 
  Grants Route Optimization Service Account access to read and write GCS objects in the host project.
 
  
  Warning: Do not grant service agent roles to any principals except  service agents  
.   
  
   storage.buckets.get 
 
  storage.objects.create 
 
  storage.objects.get 
 
  storage.objects.list 
 
  storage.objects.update 
 
  
  
   Route Optimization Viewer  
 (  roles/  routeoptimization.viewer ) 
 
  This role can view any long-running Operations.
 
  
  
   resourcemanager.projects.get 
 
  resourcemanager.projects.list 
 
  routeoptimization.  operations.  get 
 
  
  
  
  
Route Optimization permissions  
  
  
  
  Send feedback  
  
 
 
  
  Except as otherwise noted, the content of this page is licensed under the  Creative Commons Attribution 4.0 License  
, and code samples are licensed under the  Apache 2.0 License  
. For details, see the  Google Developers Site Policies  
. Java is a registered trademark of Oracle and/or its affiliates. 
 
 Last updated 2025-10-29 UTC.
 
  
    Need to tell us more?  
  
  
 [[["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-10-29 UTC."],[],[]]