agilite
A NodeJS module that provides seamless interactions with Agilit-e APIs
Last updated 2 days ago by agilite .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install agilite 
SYNC missed versions from official npm registry.

agilite

A NodeJS module that provides seamless interactions with Agilit-e APIs.

Created by Agilit-e

Installation

Using npm:

npm install agilite

In Node.js:

const Agilite = require('agilite');

const agilite = new Agilite({
    apiServerUrl: "{api_server_url}",
    apiKey: "{agilite_api_key}"
});

agilite.Keywords.getData()
.then((response) => {
    console.log(response.data);
})
.catch((err) => {
    console.log(err.response.data);
})

To Run Unit Tests

npm run test

APIs

Every API returns a promise

Each of App APIs except the Utility APIs contain a postData, getData, putData and deleteData function that can be used for CRUD requests. e.g

postData

  • data - The request body data to post
agilite.Keywords.postData(data)

getData

  • profileKeys - Array of Profile Keys to return
  • recordIds - Array of Record Ids to return
  • slimResult - Default: true, Only return data
agilite.Keywords.getData(profileKeys, recordIds, slimResult)

putData

  • recordId - The Id of the record to PUT / Update
  • data - The request body data to put
agilite.Keywords.putData(recordId, data)

deleteData

  • recordId - The Id of the record to DELETE / Remove
agilite.Keywords.deleteData(recordId)

executeCRUDRequest - Executes a CRUD request relative to any Agilit-e App

  • appName - The App Name relative to the Request. e.g. "keywords" or "numbering"
  • reqType - The Request Type. e.g. "GET", "PUT"
  • data - Optional request body data
  • headers - Request Headers
agilite.executeCRUDRequest(appName, reqType, data, headers)

App APIs

Current Tags

  • 6.8.0                                ...           latest (2 days ago)

22 Versions

  • 6.8.0                                ...           2 days ago
  • 6.7.5                                ...           3 months ago
  • 6.7.4                                ...           3 months ago
  • 6.7.3                                ...           3 months ago
  • 6.7.2                                ...           3 months ago
  • 6.7.1                                ...           4 months ago
  • 6.7.0                                ...           4 months ago
  • 6.6.1                                ...           6 months ago
  • 6.6.0                                ...           9 months ago
  • 6.5.0                                ...           10 months ago
  • 6.4.1                                ...           a year ago
  • 6.4.0                                ...           a year ago
  • 6.3.3                                ...           a year ago
  • 6.3.2                                ...           a year ago
  • 6.3.1                                ...           a year ago
  • 6.3.0                                ...           a year ago
  • 6.1.6                                ...           a year ago
  • 6.1.5                                ...           a year ago
  • 6.1.4                                ...           a year ago
  • 6.1.3                                ...           a year ago
  • 6.1.2                                ...           a year ago
  • 6.1.1                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 10
This Month 10
Last Day 2
Last Week 0
Last Month 0
Dependencies (6)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2014 - 2016 © taobao.org |