mindbody-sdk
Version:
A Node.js client for the MINDBODY API
154 lines (141 loc) • 3.77 kB
JavaScript
var MBO = require('../mindbody-sdk');
var mbo = new MBO({
ApiKey: 'api-key',
SiteId: 12345
});
// https://api.mindbodyonline.com/public/v6/site/activationcode
mbo.site.activationCode()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/genders
mbo.site.genders()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/locations
mbo.site.locations()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/memberships
mbo.site.memberships()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/programs
mbo.site.programs()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
mbo.site.programs({
'ScheduleType': 'string',
'OnlineOnly': Boolean
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/promocodes
mbo.site.promocodes()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/resources
mbo.site.resources()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
mbo.site.resources({
'SessionTypeIds': 'list of numbers',
'LocationId': Number,
'StartDateTime': DateTime
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/sessiontypes
mbo.site.sessionTypes()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
mbo.site.sessionTypes({
'ProgramIds': 'list of numbers',
'OnlineOnly': Boolean
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/sites
mbo.site.sites()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
mbo.site.sites({
'SiteIds': 'list of numbers'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/categories
mbo.site.categories()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/paymenttypes
mbo.site.paymentTypes()
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// https://api.mindbodyonline.com/public/v6/site/addpromocode
mbo.site.addPromoCode({})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});