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": "João"
},
{
"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"
],
"duplicate_users": []
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}Implantar um fluxo de conversação
Este endpoint permite implantar uma conversa para uma lista de usuários definidos pelo seu número de telefone e código de país. Também permite agendar implantações para uma data futura.
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": "João"
},
{
"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"
],
"duplicate_users": []
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}Selecionar qual número implanta (empresas multicanal)
Para empresas multicanal, você pode selecionar de qual celular o usuário será implantado usandouser_session_keys. Se você quiser que o primeiro número faça a implantação, basta adicionar a chave deployment_squad e o valor correspondente será DS_[CELLPHONE]. Você pode adicionar vários deployment squads para que vários números possam implantar.
"user_session_keys": [
{
"key": "deployment_squad",
"value": "DS_[CELLPHONE]"
}
]
Cabeçalhos
Chave API de autorização. Pode ser obtida em https://app.treble.ai/en/dashboard/settings
application/json Parâmetros de caminho
ID do poll que você deseja implantar
Corpo
Informações dos usuários para os quais o poll será implantado
Lista de usuários para os quais o poll será implantado
Show child attributes
Show child attributes
Resposta
O poll foi implantado corretamente
Mensagem de confirmação
ID da implantação
ID do lote de implantação
Data e hora da última implantação programada
Lista de IDs das conversas criadas
Usuários que foram ignorados porque já tinham uma implantação ativa para este poll na última hora. Vazio quando não há duplicados.
Show child attributes
Show child attributes
Esta página foi útil?