prompt.get(schema, function (err, result) {
     pbclient.setauth(result.username, result.password   )
     pbclient.listDatacenters(function (error, response, body) {
         if (response && response.statusCode && response.statusCode == 200) {
             helpers.toBase64(result.username, result.password)
         } else {
             console.error('Invalid user name or password. Please try again!')
             process.exit(code = 5)
         }
     })
     helpers.toBase64(result.username, result.password)
 })
//Create Volume

var libpb=require('libprofitbricks')

libpb.setauth('username','password') 		// <---- Your username and password


var dcid='f355b51d-1c9c-4150-bc55-a616fe3bf437' 	 // <--- Your data center id

var vol=new libpb.volume( {'name': 'My Favorite Volume',
                        'size': 80,
                        'bus': "VIRTIO",
                        'type': "HDD",
                        'licenceType': "UNKNOWN"})

libpb.createVolume(dcid,vol)
#!/usr/bin/env node 

var libpb=require('libprofitbricks')

libpb.setauth('username','password')
	 
dc_id = '700e1cab-99b2-4c30-ba8c-1d273ddba022' //<--- use your own data center id
srv_id = '700e1cab-99b2-4c30-ba8c-1d273ddba023' // <--- use your own server id

var jason = {   
		name:'nic11',
		ips:['10.2.2.11'],
		lan:1,
		firewall_active:true
	    }

libpb.createNic(dc_id,srv_id,jason)