Authy API Client for node.js
npm install authy
When in doubt check out the official Authy API docs
var authy = require('authy')('APIKEY');
If you want to use the sandbox for testing require this way.
var authy = require('authy')('SANDBOX_APIKEY', 'http://sandbox-api.authy.com');
register_user(email, cellphone, [country_code], callback);
authy.register_user('[email protected]', '509-555-1212', function (err, res) {
// res = {user: {id: 1337}} where 1337 = ID given to use, store this someplace
});
verify(id, token, [force], callback);
authy.verify('1337', '0000000', function (err, res) {
});
request_sms(id, [force], callback);
authy.request_sms('1337', function (err, res) {
});
delete_user(id, callback);
authy.delete_user('1337', function (err, res) {
});