Base64. Envio de comunicação com arquivo

API para envio de comunicação com arquivo em Base64

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.

Envio de comunicação com arquivo em Base64

POST URL: https://apicore.d1.cx/journey/v1/sendFile

Utilize estes parâmetros para envio de comunicações em ambiente de produção

Para ambiente de homologação, utilize como endpoint: https://apicore-sandbox.d1.cx/journey/v1/sendFile

Headers

Request Body

Atributos

trackingId: identificação do disparo dentro da plataforma.

correlationId: valor informado para o campo correlationId durante o request.

{
    "trackingId": "354AA76D7FF852D28A569754775EE58E27B53D54142D026981B8351FDC2B7503",
    "correlationId": "cb526980-8f35-4a06-9c8f-c9f332765f0a"
}

Body de exemplo

{
   "journeyId":"6005ea19c8405099a65ac58b",
   "customer":{
      "id":"111.111.111-11",
      "name":"João da Silva",
      "nickname":"JoaoSilva",
      "personType":"natural",
      "gender":"male",
      "maritalStatus":"married",
      "birthDate":"1980-07-15T03:00:00.000Z",
      "emails":[
         {
            "address":"journey@d1.cx",
            "kind":"comercial"
         }
      ],
      "phones":[
         {
            "number":"551199999999",
            "kind":"cellphone"
         }
      ],
      "addresses":[
         {
            "street":"Rua João da Silva Filho Junior",
            "number":"999",
            "complement":"Complemento",
            "neighborhood":"João da Silva Filho",
            "city":"São Paulo",
            "state":"SP",
            "zipCode":"12345-000",
            "country":{
               "id":"76",
               "name":"Brasil"
            },
            "kind":"residential",
            "geocode":[
               1200,
               92929
            ]
         }
      ],
      "documents":{
         "cpf":"492.087.278-07"
      }
   },
   "variables":{
      "var_linkBoleto":"https://boletoonline.acme.gov.br/imprimir/",
      "var_digital1":"012345678901234",
      "var_digital2":"01234567890123401234567890134",
      "var_primeiro_nome":"Transferência Boleto",
      "var_proposta":"0123456",
      "var_doc_total":"15,37",
      "var_link":"https://lnk.acme.io/",
      "var_vencimento":"1980-12-31T23:59:59.000Z",
      "var_nomeVendedor":"Rua João da Silva Filho",
      "var_cartao":"super cartao",
      "var_celularVendedor":"551199999999"
   },
   "movement":{
      "date":"1980-07-15T03:00:00.000Z",
      "filename":"1",
      "lot":"1"
   },
   "correlationId":"46299F1DF4C9C9CCEDB4D49DAE6C254",
   "files":[
      {
         "type":"Storage",
         "mode":"Link",
         "isMain":true,
         "storagePath":"/meudiretorio",
         "filename":"fatura_directone.pdf",
         "description":"Boleto",
         "correlationId":"46299F1DF4C9C9CCEDB4D49DAE6C254",
         "dueDate":"1980-07-15T03:00:00.000Z",
         "documentNumber":"122545455",
         "tags":[
            "BOLETO",
            "1VIA"
         ]
      },
      {
         "type":"storage",
         "mode":"link",
         "isMain":false,
         "filename":"carteirinha_directone.pdf",
         "description":"Carteirinha",
         "correlationId":"46299F1DF4C9C9CCEDB4D49DAE6C254"
      }
   ],
   "documents":[
      {
         "correlationId":"345OIGDF98345T",
         "maskId":"fatura_reportmodelo",
         "sign":true,
         "passwordProtect":false,
         "fields":{
            "linkBoleto":"https://boletoonline.acme.gov.br/imprimir/",
            "digital1":"012345678901234",
            "digital2":"01234567890123401234567890134",
            "primeiro_nome":"Transferência Boleto",
            "proposta":"0123456",
            "doc_total":"15,37",
            "link":"https://lnk.acme.io/",
            "vencimento":"1980-12-31T23:59:59.000Z",
            "nomeVendedor":"Rua João da Silva Filho",
            "cartao":"super cartao",
            "celularVendedor":"551199999999"
         }
      }
   ],
   "properties": {
        "chave1": "valor chave 1",
        "chave2": "valor chave 2"
    }
}

Last updated