Reconciliação
Para garantir que não haja discrepâncias de dados entre sua plataforma e o FT CRM, precisamos que você construa um endpoint de reconciliação na API do operador.
O serviço de reconciliação é destinado exclusivamente para fins de segurança para garantir que consentimentos, bloqueios e exclusões não percam a sincronização entre o FT CRM e o operador.
Portanto, o processo de reconciliação não gerará eventos de mudança de bloqueio ou eventos de mudança de consentimento para acionar quaisquer ações ou ciclos de vida. Também não removerá usuários dos ciclos de vida, mesmo que eles sejam bloqueados ou excluídos após entrar no ciclo de vida.
⬆️ POST /reconciliation
Esperamos receber de volta apenas user_ids que tenham key = true. Então, se estivermos solicitando blocked, esperamos receber de volta apenas usuários blocked (ids).
As chaves suportadas devem ser:
blocked , excluded , consent_email , consent_sms, consent_telephone, consent_post_mail , consent_site_notification , consent_push_notification
Exemplo de Solicitação para reconciliação de bloqueios:
Solicitação
Resposta
Exemplo de Solicitação para reconciliação de exclusões:
Solicitação
Resposta
Exemplo de Solicitação para reconciliação de consentimentos:
Solicitação
Resposta
Solicitação
Resposta
Solicitação
Resposta
Solicitação
Resposta
Solicitação
Resposta
Solicitação
Resposta
🚨 Tratamento de erros
Caso ocorra um erro durante o streaming da resposta, esperamos que você ainda retorne o status 200 OK, mas também inclua um campo error na resposta com mais detalhes.
Solicitação
Resposta
No caso de receber um campo desconhecido em uma solicitação nossa, esperamos que você retorne um 501 not implemented