magento-rest--api

1.0.2 • Public • Published

Magento Rest API Client

Node.js based client to interact with Magento REST Api.

Usage Guide

var magentoRestApi = require('magento-rest--api');

// Create api object
var api = magentoRestApi.createClient({
    consumerKey: '<Your consumer key>',
    consumerSecret: '<Your consumer secret>',
    token: '<Token>',
    tokenSecret: '<Token secret>'
}, {
    host: '<magentosite.com>/api/rest'
});

// Add product

api.products.add({
    <product hash>
}, { <options - not used yet> }, function (err, httpResponse, response) {
    // callback
}, <optional remote product id - in case of product update>);

Currently only Products resource is implemented with possibility to add product images, add and remove product categoroies. Please check the source code products.js to get better understanding of available API's and how to use them.

You are free to add code for other api end points and send pull request for same.

All parameters are validated using joi before being sent to API.

Links

Readme

Keywords

none

Package Sidebar

Install

npm i magento-rest--api

Weekly Downloads

51

Version

1.0.2

License

none

Last publish

Collaborators

  • fernyherrera