1.0.2 • Published 1 year ago

@phoenixdev/epsilondigital-rest-api v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Epsilondigital API - Node.js Client

A Node.js client for the Epsilondigital REST API. Easily interact with the Epsilondigital REST API using this library.

Installation

npm i @phoenixdev/epsilondigital-rest-api
yarn add @phoenixdev/epsilondigital-rest-api

Getting started

GET API credentials from Epsilondigital .

Setup

Setup for the REST API integration :

const EpsilondigitalRestApi = require('@phoenixdev/epsilondigital-rest-api');

const epsilondigital = new EpsilondigitalRestApi({
  subscriptionKey: 'xxxx',
  email: 'xxxx',
  password: 'xxxx',
  sandbox: false,
  autoLogin: true,
});

Options

OptionTypeRequiredDescription
subscriptionKeyStringyesYour subscription key
emailStringyesYour email
passwordStringyesYour password
sandboxBooleannoDefine if is sandox or not.Default is false
autoLoginBooleannoAuto login to Epsilondigital and store jwt for next requests
encodingStringnoEncoding, default is utf-8
timeoutIntegernoDefine the request timeout, default is 30 sec
axiosConfigObjectnoDefine the custom Axios config, also override this library options

Methods

POST

  • .post( data, endpoint )
  • .post( data, endpoint, params )
ParamsTypeDescription
dataObjectJS object to be converted into JSON and sent in the request
endpointStringEpsilondigital endpoint
paramsObjectQuery strings params

LOGIN

  • .login( params )
ParamsTypeDescription
paramsObjectQuery strings params

REFRESH

  • .refresh( params )
ParamsTypeDescription
paramsObjectQuery strings params

CHECKTOKEN

  • .checkToken( endpoint )
ParamsTypeDescription
endpointStringEpsilondigital endpoint. If endpoint is login or refresh exit function

Example of use can see in test and test with

yarn test

or

npm test

Release History

  • 2024-09-19 - v1.0.0 - Initial release.
  • 2024-09-19 - v1.0.1 - Readme update.
  • 2024-10-04 - v1.0.2 - Fix refresh token.
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago