Tip |
---|
Una vez que se coloque la start activity deseada, se desplegarán las actividades relacionadas con su canal y necesarias para la creación del flujo. |
Info |
---|
Para ver más sobre las actividades, ir a https://integra-scm.atlassian.net/wiki/spaces/UVE/pages/2398715907/Actividades+del+Dise+ador+de+flujos#WebhookStartActivity,-ChannelProviderStartActivity-y-BlacklistStartActivity |
ChannelProviderStartActivity
Variables disponibles
AGENT
Nombre del agente si hay interacción.MESSAGE
Mensaje.TO
Número destinatario.ATTACHMENTS
Array de objetos, cada uno conteniendo un attachment.Code Block language json [ { "extension":"png", "path":"20210226/8b5eb91a-2799-4c30-a712-9cfbbd333f49.1584030188436.png", "url":"https://example.ucontactcloud.com/attachments/20210226/8b5eb91a-2799-4c30-a712-9cfbbd333f49.1584030188436.png", "type":"image/png" } ]
CAMPAIGN
Campaña de la interacción.GUID
GUID de la interacción.SMS_GUID
GUID único del mensaje.
Tip |
---|
Para crear un proveedor personalizado, lo más común es que se use la aplicación ExecWebService. |
WebhookStartActivity
Info |
---|
Para llamar al webhook se debe realizar una request del siguiente tipo con los métodos GET POST PUT o DELETE. https://(Instancia).ucontactcloud.com/IntegraChannels/resources/webhook/(Nombre-del-Webhook) |
Variables disponibles
METHOD
type: String
example: GET, POST, PUT, DELETE
Info |
---|
En caso de que la request a uContact sea del tipo application/json |
BODY
type: Obj
example:
Code Block |
---|
{ "name": "Daniel" } |
Info |
---|
En caso de que la request a uContact sea del tipo application/x-www-form-urlencoded |
FORM_PARAMS
type: Obj
example:
Code Block |
---|
{ "param1": "param1", "param2": "param2" } |
HEADERS
type: Obj
example:
Code Block |
---|
{ "Accept"🙁 "/" ], "Cache-Control"🙁 "no-cache" ], "Connection"🙁 "close" ], "User-Agent"🙁 "PostmanRuntime/7.26.8" ] } |
Pueden ser:
sent
,delivered
,read
,error
,invalid_session
einvalid_number
.
QUERY_PARAMS
Parámetros pasados por la URL del webhook, los mismos son clave - valor.
Info |
---|
https://(Instancia).ucontactcloud.com/IntegraChannels/resources/webhook/Ejemplo?Telefono=123123&Nombre=John |
Ejemplo:
Tipo: Obj
Code Block |
---|
{ "Telefono":"123123", "Nombre":"John" } |