Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Criar um aplicativo em https://appstore.rdstation.com/pt-BR/publisher

    Image RemovedImage Added

    É necessário informar uma url de callback a qual o RDStation usará para enviar o código de autenticação.

    Image Removed Substituir Image Added
  2. Após, é necessário substituir os campos da URL abaixo pelos dados que você vai obter do aplicativo.
    https://api.rd.services/auth/dialog?client_id={client_id}&redirect_uri={redirect_uri}. Após substituir o CLIENT ID e a REDIRECT URI na url acima, irá aparecer a seguinte tela:

    Image Added
  3. Clicar no link e realizar login no RD Station Marketing.

  4. Após login e confirmação de acesso, enviaremos o code para a URL de callback.

  5. Solicitar o access_token e refresh_token a partir do code gerado, enviando uma requisição para API do RDStation. Substitua <CLIENT_ID>, <CLIENT_SECRET> e <CODE> pelos valores obtidos anteriormente.

    curl --request POST --url 'https://api.rd.services/auth/token' --header 'Content-Type: application/json' --data '{ "code": "<CODE>", "client_id": "<CLIENT_ID>", "client_secret":"<CLIENT_SECRET>"}'

    Exemplo de retorno:
    {
    "access_token":"eyJ0eXAiOiJKV1QiL……w",
    "expires_in":86400,
    "refresh_token":"9YORmXH…….8JDCQIQhBEUY"
    }

  6. Guarde o refresh_token para usá-lo na configuração do webhook.fluxo

Passo 2 - Configurar

...

workflow

2.1 Crie um

...

fluxo na Privacy Tools, em

...

Workflow -> Meus

...

fluxos. Preenchas os seguintes valores:

...

Após preencher o formulário, é possível e recomendado testar o webhook fluxo clicando no botão “Testar Webhook”fluxo”. Na modal seguinte, preencha o formulário com valores de teste. Clique no botão “Testar”.

...

Se a configuração funcionou, deve mostrar o resultado com Http Staus Status (200)

...

2.2 Crie

...

um gatilho para disparar o

...

fluxo:

Com o webhook fluxo criado agora vamos configurar uma trigger um gatilho para executar o webhook fluxo quando acontecer algum evento.  Acesse o menu “Minhas triggers” “Meus gatilhos” e crie uma nova conforme o exemplo abaixo. A trigger O gatilho vai executar sempre que algum titular/usuário dar aceite em algum consentimento.

...

.

...

Condições para execução: No campo “Condições para execução” você pode definir condicionais para que o seu gatilho seja executado. Por exemplo, você possui 10 finalidades na gestão de consentimentos mas apenas uma delas é a que deve acionar o gatilho, basta você usar o hash da finalidade como comparador na sua condição conforme exemplo acima.

Pronto! Agora cada vez que um usuário der ou revogar um consentimento no seu portal da privacidade ou mesmo via API a atualização será feita no RD Station.

Após realizar as alterações, clique em salvar no botão abaixo.Para mais detalhes de como criar uma trigger, acesse: https://privacyts.atlassian.net/wiki/spaces/GSD/pages/554500097/Webhooks#Trigger