1.0.2-b • Published 6 years ago

digital-ocean-promise v1.0.2-b

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Digital Ocean Promise

A promise based approach to Digital Ocean's API

For information on request responses, bodies and so on please refer to the official documentation on Digital Ocean's website Digital Ocean API V2

Get Started

Initialize

const API = require('digital-ocean-promise')
 
new API( 
    'API_PREFIX', // Prefix (https://api.digitalocean.com/v2)
    'API_KEY' // API Key
)

Example Usage

API.droplets.read()
    .then(data => {
        console.log(data)
    }) 
    .catch(error => {  
        console.log(error)
    })

Account

Returns account data

API.account.read()

Droplets

Creates a new droplet with object

API.droplets.create(data)

Returns list of droplets

API.droplets.read()

Returns specific droplet by ID

API.droplets.read(id)

Deletes a droplet by ID

API.droplets.delete(id)

Changes power status

API.droplets.toggle(id, 'power', 'on') 
API.droplets.toggle(id, 'power', 'off') 
1.0.2-b

6 years ago

1.0.2-a

6 years ago

1.0.1-d

6 years ago

1.0.1-c

6 years ago

1.0.1-b

6 years ago

1.0.1-a

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago