title: Bypass ACL to run update using itemsService
body: <p>I'm trying to run a public endpoint that update a collection item. I'm using itemsService->update() but I'm getting a <strong>ForbiddenCollectionUpdateException</strong> error.</p>
  
  <pre><code>{
      "error": {
          "code": 302,
          "message": "Updating item from \"products\" collection was denied",
          "class": "Directus\\Permissions\\Exception\\ForbiddenCollectionUpdateException",
          "file": "/var/www/app/src/core/Directus/Permissions/Acl.php",
          "line": 1044
      }
  }
  </code></pre>
  
  <p>I tried setting the user as admin using this snippet:</p>
  
  <pre><code>    $this-&gt;_acl-&gt;setPublic(false);
      $this-&gt;_acl-&gt;setUserId(1);
  
      $this-&gt;_acl-&gt;setCollectionPermission('products', $this-&gt;_acl::PERMISSION_FULL);
  </code></pre>
  
  <p>When I dump the value of <strong>$this->_acl</strong>, I can see that <strong>globalPermissions</strong> for product is added BUT when I tried the endpoint the exception still persist.</p>
  
  <p>Any idea on how I could accomplish this?</p>
  
  <p>TIA</p>