How do I consume the REST API in Magento 2, using AJAX with session-based authentication?
I am having issues successfully making an AJAX call to Magento 2 REST API endpoints, using session-based authentication.
When I run the following javascript, I always receive a 401 (Not Authorized) error.
I am logged into the admin area as a user with all ACL privileges.
Here is the code that I am using to test the API:
require([‘jquery’],function($){
$.ajax({
url: ‘/rest/V1/customers/1’,
type: ‘get’
});
});
From what I can tell, by reading the Magento 2 docs, session-based authentication for the admin area, should work.
http://devdocs.magento.com/guides/v2.1/get-started/authentication/gs-authentication-session.html
Can someone please tell me if it’s possible to consume the API this way, and how to get it working correctly.
Thanks.