AdamManuel-dev / duda-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

duda-api

Wrapper Node library for Duda's REST API.

Documentation

See API documentation for complete reference.

Installation

Use the package manager npm to install duda-api.

npm install duda-api

Usage

const Duda = require('duda-api')

// Initilize API
const client = Duda(token) 

//Fetach Site
client.getSite(siteID).then(result => console.log(result))
//create a new site
client.createSite(siteName, options).then(result => console.log(result))

//create a site from a template
client.createFromSite(siteName, newTemplateName).then(result => console.log(result))

In general, the request's path and query paratmeters are passed as agruments and request body is passed as an object. However,

  • In methods containing both mandatory and optional body parameters (for example, create site), mandatory parameters are passed as agruments and optional parameters as an object.
  • In methods in which all body parameters are mandatory (for example, create template from site), mandatory parameters are passed as agruments.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

TBD

MIT

About


Languages

Language:JavaScript 100.0%