Saltar al contenido principal
POST
/
deployment
/
api
/
poll
/
{poll_id}
curl --request POST \ --url https://main.treble.ai/deployment/api/poll/{poll_id} \ --header 'Authorization: <authorization>' \ --header 'Content-Type: <content-type>' \ --data ' { "users": [ { "cellphone": "3051234567", "country_code": "+57", "user_session_keys": [ { "key": "name", "value": "Juan" }, { "key": "TransID", "value": "12345" }, { "key": "schoolname", "value": "Redschool" } ] } ] } '
{
  "message": "The poll was deployed",
  "id": "5f8d7e6a5f8d7e6a5f8d7e6a",
  "batch_id": "5f8d7e6a5f8d7e6a5f8d7e6b",
  "new_last_scheduleded_deployment": "2021-03-15T15:46:41Z",
  "conversations_id": [
    "5f8d7e6a5f8d7e6a5f8d7e6c"
  ]
}
{
  "error": "<string>",
  "message": "<string>"
}
{
  "error": "<string>",
  "message": "<string>"
}
{
  "error": "<string>",
  "message": "<string>"
}
Recuerda que para usar este endpoint, debes haber obtenido tu llave de API en la sección de Desarrolladores de la plataforma Treble.

Seleccionar el número que despliega (empresas multicanal)

Para empresas multicanal, puedes elegir desde qué número de celular se desplegará al usuario usando user_session_keys. Si quieres que el primer número realice el despliegue, basta con agregar la clave deployment_squad y su valor correspondiente será DS_[CELLPHONE]. Puedes agregar varios deployment squads para que distintos números puedan desplegar.
"user_session_keys": [
  {
    "key": "deployment_squad",
    "value": "DS_[CELLPHONE]"
  }
]

Encabezados

Authorization
string
requerido

API Key de autorización. Se puede obtener en https://app.treble.ai/es/dashboard/settings/developers

Content-Type
enum<string>
requerido
Opciones disponibles:
application/json

Parámetros de ruta

poll_id
string
requerido

ID del poll que se desea desplegar

Cuerpo

application/json

Información de los usuarios a los que se desplegará el poll

users
object[]
requerido

Lista de usuarios a los que se desplegará el poll

Respuesta

El poll fue desplegado correctamente

message
string

Mensaje de confirmación

id
string

ID del despliegue

batch_id
string

ID del lote de despliegue

new_last_scheduleded_deployment
string<date-time>

Fecha y hora del último despliegue programado

conversations_id
string[]

Lista de IDs de las conversaciones creadas