Ejecutar SmartFlows desde una Fuente Externa

La API de entrada es un activador SmartFlows que le permite ejecutar un flujo desde cualquier fuente que pueda enviar una solicitud POST a un REST API.

 

Este tutorial cubrirá la creación de un SmartFlow que usted puede ejecutar desde un sistema corporativo externo.

Requisitos previos
  • Una Cuenta Atmosphere SmartFlows.
  • cURL o PostMan para probar la API Endpoint (Extremo de la API) (Opcional).
Creación de su SmartFlow
  1. Inicie sesión en su cuenta en el Portal IntelePeer CPaaS (http://atmosphere.intelepeer.com)
  2. Seleccione SmartFlows desde el panel de navegación a la izquierda.

3. Cree un SmartFlow nuevo usando el botón Crear.

4. Agregue un activador API DE ENTRADA a su flujo.

5.  Agregue acciones y lógica adicionales para crear su automatización.

6.  Guarde e implemente su flujo.

7. Note el ID del Flujo. Este valor será necesario.

Ejecute su SmartFlow

Configure su sistema externo para ejecutar SmartFlows API.

 

URL: https://smart-flows.intelepeer.com/v2/api/apitriggers

MÉTODO:POST

Parámetros del Encabezado

Parámetro

Valor

Descripción

Contenido-tipo application/json

El Encabezado sirve para indicar el tipo de medio del recurso.

Parámetros

Parámetro

Tipo de datos

Requerido

Descripción

flowId

string

Requerido

Un identificador único para un SmartFlow que se encuentra en la sección de metadatos de flujo de SmartFlows.

ANI

string

Requerido

Un número de formato e164 utilizado como número de destino en las comunicaciones salientes en su flujo.

 

(por ejemplo: +17205551212)

 

DNIS

string

requerido

Un número de formato e164 que se usa como número de origen (por ejemplo, identificador de llamadas) en las comunicaciones salientes en su flujo.

 

(por ejemplo: +17205551212). Por motivos de seguridad, este número debe ser un número ya asociado a su cuenta.

 

otro

string

 

Parámetros adicionales que deben pasarse a SmartFlow como parte de la API POST.

 

Ejemplos:

·       Número de cuenta

·       Número de referencia

·       Dirección de correo electrónico

·       Nombre del cliente

Códigos de respuesta

Los siguientes códigos de respuesta serán devueltos desde la API de SmartFlows.

Códigos de respuesta

Descripción

202

Aceptado

400

Solicitud errada

401

Sin autorización

403

Prohibido o sin autorización

404

No encontrado

Pruebe su SmartFlow

Para probar su SmartFlow desde curl o postman, ejecute el siguiente comando

curl -H “Content-Type: application/json” -X POST -d ‘{“flowId”:”<Enter the ID for your Flow”, ANI»:»123456789″, “DNIS”:”” }’ https:// smart-flows.intelepeer.com/v2/api/apitriggers