Consentimentos UKGC
Esta página descreve como são os consentimentos específicos do produto. Esta é uma extensão do endpoint existente de Consentimentos do Usuário.
Solicitação:
Resposta
opted_in = false = Desativação total de todas as comunicações
opted_in = true + product = [x] = Jogador optou por receber comunicações do canal para o produto x
opted_in = true + product = [x,y] = Jogador optou por receber comunicações do canal para o produto x e y
POST /userconsents/:userid
Este endpoint permite que você atualize as preferências de consentimento de um jogador para um canal de comunicação específico. Você também pode opcionalmente especificar quais produtos o consentimento se aplica, usando o mesmo formato retornado no endpoint acima. Este endpoint será usado para suportar a solução de cancelamento de inscrição do Fast Track.
Visão Geral
A API de Reconciliação permite que operadores recuperem e sincronizem as preferências de consentimento do usuário através de diferentes canais de comunicação. Esta atualização introduz consentimentos específicos do produto, proporcionando maior flexibilidade enquanto mantém consistência com o processo de reconciliação existente.
✨ Novo Endpoint de Reconciliação para Produtos
Este endpoint precisa ser implementado como uma adição ao endpoint de reconciliação padrão conforme descrito aqui - https://www.fasttrack-solutions.com/en/resources/integration/operator-api/reconciliation. Este endpoint é usado apenas para atualizar o estado dos jogadores em termos de assinaturas de produtos.
POST: /reconciliation/products
Corpo:
Resposta:
🚨 Tratamento de erros
Se ocorrer um erro durante o streaming da resposta, esperamos que você ainda retorne status 200 OK, mas também inclua um campo de erro 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 não implementado.