title: What minimum role is required to see Azure Function in portal?
body: <p>I'm a dev.  I have </p>
  
  <blockquote>
    <p>WEBSITE CONTRIBUTOR</p>
  </blockquote>
  
  <p>Role on my azure function that our infrastructure team created.  I can't see any functions listed in my function app in the portal and this ajax request fails when I try to expand the functions list in the side nav in the azure portal:</p>
  
  <pre><code>Request URL: 
  https://management.azure.com/subscriptions/{{my-enterprise-subscription-id-here}}/resourceGroups/mclintdevnc-ase-rg/providers/Microsoft.Web/hostingEnvironments/mclintdevnc-aseweb?api-version=2016-09-01
  Request Method: 
  GET
  Status Code: 
  403 
  </code></pre>
  
  <p>The response body on this request contains this:</p>
  
  <pre><code>{"error":{"code":"AuthorizationFailed","message":"The client '{{my-organizational-username-here}}' with object id '{{my-organizationao-user-id-here}}' does not have authorization to perform action 'Microsoft.Web/hostingEnvironments/read' over scope '/subscriptions/{{my-enterprise-subscription-id-here}}/resourceGroups/mclintdevnc-ase-rg/providers/Microsoft.Web/hostingEnvironments/mclintdevnc-aseweb'."}}
  </code></pre>
  
  <p>So what privledges do i need on my function app to be able to do things like see the functions, enable disable individual functions, and generate api keys for a function?</p>
  
  <p>Here is the screen show of what I'm getting:</p>
  
  <p><a href="https://i.stack.imgur.com/x19sZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/x19sZ.png" alt="enter image description here"></a></p>
  
  <p>When I deploy the same code to an azure function on my personal account (which I'm an administrator for) I see this:</p>
  
  <p><a href="https://i.stack.imgur.com/gUGlI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gUGlI.png" alt="enter image description here"></a></p>
  
  <p>I'm sure I wont get administrator role in my organizations subscription, so what is the minimal set of privileges I can have so i can see my functions and perform basic configuration on them?</p>