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.