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);
})
npm run test
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
agilite.Keywords.postData(data)
getData
agilite.Keywords.getData(profileKeys, recordIds, slimResult)
putData
agilite.Keywords.putData(recordId, data)
deleteData
agilite.Keywords.deleteData(recordId)
executeCRUDRequest - Executes a CRUD request relative to any Agilit-e App
agilite.executeCRUDRequest(appName, reqType, data, headers)
Author: agilitehub
GitHub: https://github.com/agilitehub/node-agilite
#nodejs #node #javascript #node-js