Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.

optimizely/optimizely-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Optimizely API for node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •