Envio de comunicação
API para envio de comunicação por integração
Para realizar um disparo por integração é necessário que a API esteja autenticada. Também é necessário que uma jornada esteja corretamente configurada e ativa na plataforma.
Send
POST
URL: https://apicore.d1.cx/journey/v1/send
Utilize estes parâmetros para envio de comunicações em ambiente de produção.
Headers
Name | Type | Description |
---|---|---|
Content-Type* | string | application/json |
Authorization* | string | Bearer <OAUTH2-AUTHENTICATION-ACCESS_TOKEN> |
TenantId* | string | <TENANT-ID> - Identifica a qual conta previamente cadastrada na aplicação deve ser utilizada. Essa informação é fornecida pela D1. |
Request Body
Name | Type | Description |
---|---|---|
journeyId * | number | O objetivo desse campo é identificar para qual jornada serão enviadas as mensagens |
customer* | string | Dados do cliente. Consulte o metadados |
variables | string | Nomes e valores dos dados variáveis que compõem o conteúdo da comunicação. Os valores informados neste campo devem ser coerente com os valores configurados na plataforma |
correlationId* | string | Seu comportamento é identificar de forma única um disparo |
files | string | O objetivo desse campo é informar para a plataforma como serão enviados os arquivos de uma determinada comunicação |
moviment | string | date: data filename: nome do arquivo lot: lote |
documents | string | Campo para inserir informações para Geração de Documentos OnDemand correlationId: número do documento que será referenciado no retorno. maskid: nome da máscara utilizada para gerar o documento, esse valor é fornecido pela D1. Passe essa propriedade nula ou vazia para utilizar o ID da máscara configurado dentro da caixinha de documentos da jornada. sign: campo booleano que diz se o documento deve ser gerado assinado. passwordProtect: campo booleano que diz se o documento deve ser gerado com proteção por senha. Para o funcionamento desse campo combine o desenvolvimento do documento com a D1. fields: lista de valores utilizados para gerar o documento, esses campos são combinados com a D1 para gerar o documento e deve ser respeitado conforme implantação do projeto filename: define o nome do PDF a ser gerado. description: define a descrição do documento. documentNumber: define o número do documento. referenceDate: define a data de referência do documento. digitableLine: define a linha digitável do documento. total: define o total do documento. tags: define as tags do documento. |
documents* | enum | mode: Link ou Attachment. Define o tipo de envio de documento. |
documents* | datetime | dueDate: define a data do documento. |
documents* | object | nodes: define as associações do documento aos nós da jornada. |
Atributos:
trackingId: identificação do disparo dentro da plataforma.
correlationId: valor informado para o campo correlationId
durante o request.
Body de exemplo
Last updated