node-red-contrib-apidaze
v1.0.11
Published
Node-RED node for apidaze-rest-api
Downloads
7
Readme
node-red-contrib-apidaze
Node-RED node for apidaze-rest-api
Apidaze is the platform powering the Voip Innovations Programmable Communications product. For more information, please visit https://voipinnovations.com/programmable.
With this REST API, you will be able to do the following:
Place and manage calls, send SMS, and send faxes
Manage your voice prompts, retrieve recorded conversations, etc.
You can find our JavaScript API and examples at https://github.com/apidaze
To test API methods in Postman, click the Run in Postman button. In the Postman App, edit the Apidaze.template in your Environments settings to reflect your api_key and api_secret.
Install
Run the following command in your Node-RED user directory - typically ~/.node-red
npm install node-red-contrib-apidaze-rest-api
Usage
Methods
ExternalscriptsGet
Returns the list of the external scripts for your domain.
ExternalscriptsByApiKeyPost
Creates a new external script. Only one external script is allowed per domain.
ExternalscriptsByApiKeyAndScriptIdGet
Returns the External Script object details by id.
ExternalscriptsByApiKeyAndScriptIdPut
Updates an external script.
UnnammedEndpointDelete
Deletes an external script.
UnnammedEndpointGet
This is an example GET that an inbound call to your application will request to your script/application URL.
UnnammedEndpointPost
This is an example POST that an inbound SMS to your application will request to your script/application URL. Keep in mind that if your application replies to the SMS, it must use the Send a SMS method via the REST API, not an XML response.
SmsSendPost
Sends a SMS.
CallsByApiKeyGet
Gets list of active calls with UUID of each call.
CallsByApiKeyPost
Creates a call (click-to-call use case).
CallsByApiKeyAndUuidGet
Get an active call by UUID.
CallsByApiKeyAndUuidPost
Transfer a call.
MediafilesByApiKeyGet
Get a list of media files.
MediafilesByApiKeyPost
Get a specific media file.
MediafilesByApiKeyDelete
Delete a media file.
RecordingsByApiKeyGet
Get a list of recordings.
RecordingsByApiKeyAndFileNameGet
Get a specific recording.
RecordingsByApiKeyAndFileNameDelete
Delete a recording.
ValidatesByApiKeyGet
Validate your apikey and secret.