node-red-contrib-apidaze

1.0.11 • Public • Published

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.

Readme

Keywords

Package Sidebar

Install

npm i node-red-contrib-apidaze

Weekly Downloads

1

Version

1.0.11

License

Apache-2.0

Unpacked Size

236 kB

Total Files

12

Last publish

Collaborators

  • evinh