0.0.2 • Published 8 years ago

magento2 v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Consume Magento 2 REST API

Build Status

Currently a work in progress.

Wrapper for connecting to Magento 2 REST API.

Example Usage

This uses restler as a HTTP Client library, please see their documentation for more examples/sample usage.

var Magento2Api = require('magento2');

magento = new Magento2Api({
    url: 'http://example.com', // without trailing slash
    username: 'username',
    password: 'password'
});

magento.get('categories').on('complete', function(result) {
  if (result instanceof Error) {
    console.log('Error:', result.message);
    this.retry(5000); // try again after 5 sec
  } else {
    console.log(result);
  }
});

Options

OptionTypeRequiredDescription
urlStringyesYour Store URL, example: http://example.com (without trailing slash)
usernameStringyesYour API username
passwordStringyesYour API password
versionIntergernoAPI version, default is 1
encodingStringnoEncoding, default is 'utf-8'

End points

For a complete list of endpoints see:

Those implemented in this module: