node-revlobot-api
A node module to interact with the RevloBot API
- RevloBot Homepage
- API Documentation
- Get your api key here
#Installation
npm i --save node-revlobot-api
#Usage
const revlo = require('node-revlobot-api')('YOUR_API_KEY_HERE');
revlo.get.rewards().then(data => {
console.log(data);
// Do stuff
}, console.error);
Get Rewards
Query Parameters:
-
page
: Number - Page number to fetch (Optional, default is 1)
revlo.get.rewards({
page: 1,
}).then(data => {
console.log(data);
// Do stuff
}, console.error);
##Get Redemptions
Query Parameters:
-
page
: Number - Page number to fetch (Optional, default is 1) -
completed
: Boolean - Results include completed redemptions (Optional) -
refunded
: Boolean - Results include refunded redemptions (Optional)
revlo.get.redemptions({
page: 1,
completed: false,
refunded: false,
}).then(data => {
console.log(data);
// Do stuff
}, console.error);
##Get Redemption by ID
Query Parameters:
-
id
: Number - Redemption ID to fetch (Required)
revlo.get.redemption(id).then(data => {
console.log(data);
// Do stuff
}, console.error);
##Modify Redemption by ID
Query Parameters:
-
id
: Number - Redemption ID to modify (Required) -
completed
: Boolean - Set the redemption's completed status (Optional)
revlo.patch.redemption(id, {
completed: true,
}).then(data => {
console.log(data);
// Do stuff
}, console.error);