Skip to main content

Boa tarde Comunidade!

 

Estou tentando realizar o envio de uma campanha ativa via API, porém estou me deparando com o erro 400 Bad Request.

POST: https://{{idcontrato}}.http.msging.net/messages
Authorization: Key ******

{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "set",
"uri": "/campaign/full",
"type": "application/vnd.iris.activecampaign.full-campaign+json",
"resource": {
"campaign": {
"name": "Campanha de teste do TI",
"campaignType": "Individual",
"flowId": "aa14f376-c13a-414f-aa93-1ac795912690",
"stateId": "a604bef3-99a4-4dda-96ac-19172db8a153",

"channelType": "WhatsApp"
},
"audience": {
"recipient": "+555Editado por solicitação do membro]"
},
"message": {
"messageTemplate": "protocolo",
"channelType": "WhatsApp"
}
}
}

Podem me auxiliar na provável causa?

 

Boa tarde Comunidade!

 

Estou tentando realizar o envio de uma campanha ativa via API, porém estou me deparando com o erro 400 Bad Request.

POST: https://{{idcontrato}}.http.msging.net/messages
Authorization: Key ******

{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "set",
"uri": "/campaign/full",
"type": "application/vnd.iris.activecampaign.full-campaign+json",
"resource": {
"campaign": {
"name": "Campanha de teste do TI",
"campaignType": "Individual",
"flowId": "aa14f376-c13a-414f-aa93-1ac795912690",
"stateId": "a604bef3-99a4-4dda-96ac-19172db8a153",

"channelType": "WhatsApp"
},
"audience": {
"recipient": "+5545998106241"
},
"message": {
"messageTemplate": "protocolo",
"channelType": "WhatsApp"
}
}
}

Podem me auxiliar na provável causa?

 

Olá ​@ryan.furlan tudo bem ? 

 

Cuidado com divulgação de informações pessoais como seu numero quando for assim apague o valor.

A falha pode ser o end point o envio pelo active campaing não é na /messages e sim na /commands outro ponto é o uso das message params caso o template tenha 

"messageParams": {
"1" : "Repasse do novo Broadcast"
},
},
"message": {
"messageTemplate": "email_commerce_resposta",
"messageParams": "1"],
"channelType": "WhatsApp"
}

Ref: https://help.blip.ai/hc/pt-br/articles/23997460187799-Como-enviar-notifica%C3%A7%C3%B5es-via-API-Active-Campaign-Growth


@Rafael_Figueiredo Tudo certo?

 

Obrigado pelas instruções, agora está retornando 200 OK.

Porém no retorno está vindo como falha, com o seguinte erro:

The campaign's redirect block is not valid. (Parameter 'The System.String argument')

Porém, copiei certo os campos de flowId e stateId, conforme a documentação: https://docs.blip.ai/#change-user-state


@Rafael_Figueiredo Tudo certo?

 

Obrigado pelas instruções, agora está retornando 200 OK.

Porém no retorno está vindo como falha, com o seguinte erro:

The campaign's redirect block is not valid. (Parameter 'The System.String argument')

Porém, copiei certo os campos de flowId e stateId, conforme a documentação: https://docs.blip.ai/#change-user-state

@ryan.furlan coloque na request tambem o master state

"masterState":"[email protected]",

para ver se resolve esse ponto, caso ainda não funcione tente usar outro bloco.


@Rafael_Figueiredo Obrigado, resolvido!


Comente