Access Denied - Magento

Access Denied - Magento

Problem

Some Magento actions fail with "Access Denied".

Example:

Solution

This is caused by the API user not being given enough permissions.

  1. Go to: System -> Web Services -> Users
  2. Look at which "Role" the API user is assigned to.
  3. Go to: System -> Web Services -> Roles then select the role from the previous step.
  4. Make sure  Shopping CartSales, Catalog Inventory and everything in them is selected. Also make sure Catalog > Product > Update is selected.
  5. Click Save Role at the top after making changes.

    


    • Related Articles

    • Magento orders missing products

      Problem After upgrading Magento to version 1.9.3.0 or above, orders in Extensiv Integration Manager no longer contain any products. The inventory sync may have stopped working as well. Solution This is caused by a bug in Magento. There are currently ...
    • Invalid carrier specified - Magento

      Problem Could not upload tracking information to Magento because "Invalid carrier specified." This is caused when you ship orders using a carrier not defined in Magento. Solution Option 1: Add the missing carrier To solve the issue you need to add ...
    • Invalid api path - Magento

      Problem Extensiv Integration Manager displays the following error message when connecting to Magento: Invalid api path Solution This error is most commonly caused by improperly adding custom endpoints to the Magento API, which breaks/blocks the ...
    • Amazon - Access to Orders.ListOrders is denied

      Problem The Amazon connection is failing to download orders with the error message: Could not retrieve orders. Access to Orders.ListOrders is denied This happens when Extensiv Integration Manager no longer has permissions to access your Amazon ...
    • Setting Up Magento

      These instructions are for Magento 1. The latest version of Magento is Magento 2. If you have Magento 2, the setup instructions for that version can be found here. You can view your current version of Magento by logging into the Admin panel and ...