https://github.com/macpie/crossbar-nodejs
Node.js SDK for Kazoo apis
https://github.com/macpie/crossbar-nodejs
Last synced: 8 months ago
JSON representation
Node.js SDK for Kazoo apis
- Host: GitHub
- URL: https://github.com/macpie/crossbar-nodejs
- Owner: macpie
- Created: 2014-02-05T23:54:03.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-01-06T18:51:54.000Z (over 9 years ago)
- Last Synced: 2025-01-31T19:09:21.994Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://2600hz.atlassian.net/wiki/display/APIs/Developer+APIs
- Size: 787 KB
- Stars: 5
- Watchers: 4
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crossbar.js
Crossbar.js is a node.js sdk for Kazoo.
APIS descriptions: https://2600hz.atlassian.net/wiki/display/APIs/Developer+APIs
Current apis:
accounts, devices, users, user_auth.
# Examples
```javascript
var Crossbar = require('crossbar');
var cb = new Crossbar({
'url': "http://127.0.0.1"
});
cb.api.user_auth.create_user_auth({
"data": {
"credentials": "3a2714f1b60a3d68310db1cbab1ab896",
"account_name": "macpie"
},
}, function(err, body) {
cb.set_auth_token(body.auth_token);
cb.api.devices.get_devices({
"url_params": {
"account_id": "1760753c8d022d650418fbbe6a1a10e0"
}
}, function(err, body) {
console.log(err, body);
});
});
```
# Options
| Key | Description | Default |
| --- | ----------- | ------- |
| url | server url | "http://127.0.0.1" |
| version | api version | "v1" |
| port | server port | 8000 |
# Changelog
v1.0.0:
* Re-writing
v0.1.1:
* Adding new apis: devices, users
* Complete accounts api