I have created a custom admin user and gave access rights to access all the magento modules.

Now when i hit the url to get product info by passing sku in url from postman.


and select authorization type basic auth with username and password which i have created from admin, it gives me error

Consumer is not authorized to access %resources.

how can i fix that or is there any way to access Magento API's using basic auth?


First, you need to make call to get Admin Token:

POST http://<host>/rest/default/V1/integration/admin/token

Content-Type application/json

"username": "admin",
"password": "123123q"

Response: Magento returns the admin’s access token.


Now, You can call product info API. but in each call use header like below:

Authorization: Bearer <authentication token>

To fix this error you need to pass the access token. Because guest user doesn't have access to it.

Just check following article you will get more idea.

Also, check this answer. I had same issue and someone helped me to fix it:

magento 2 Rest APi How to use default methods


Please let me know if you still need help. I'll help you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.