optimizely-node

0.0.3 • Public • Published

Optimizely node.js bindings

Installation

npm install optimizely-node

Documentation

Documentation is available at http://developers.optimizely.com/rest/

API Overview

Resources are accessible via the optimizely instance:

var optimizely = require('optimizely-node')(' your api key ')
// optimizely.{ RESOURCE_NAME }.{ METHOD_NAME }

Every resource will return a promise, so you don't have to pass a callback.

optimizely.projects.fetch('<project_id>').then(function(projectData) {
  //Do things with project data
}, function(err) {
  //Handle errors
});

Available Objects & Methods

  • projects
    • fetch(id)
    • fetchAll()
    • create(params)
    • save(instance)
  • experiments
    • fetch(id)
    • fetchAll()
    • create(params)
    • save(instance)
    • delete(instance)
  • goals
    • fetch(id)
    • fetchAll()
    • create(params)
    • save(instance)
    • delete(instance)
  • audiences
    • fetch(id)
    • fetchAll()
    • create(params)
    • save(instance)
    • delete(instance)
  • variations
    • fetch(id)
    • fetchAll()
    • create(params)
    • save(instance)
    • delete(instance)

Readme

Keywords

Package Sidebar

Install

npm i optimizely-node

Weekly Downloads

3

Version

0.0.3

License

ISC

Last publish

Collaborators

  • cheston