Solicitação:
Resposta
opted_in = false = Opt-out total de todas as comunicações opted_in = true + product = [x] = Jogador optou pelo canal para o produto x opted_in = true + product = [x,y] = Jogador optou pelo canal para os produtos x e y

POST /userconsents/:userid

Este endpoint permite atualizar as preferências de consentimento de um jogador para um canal de comunicação específico. Você também pode especificar opcionalmente 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 aos operadores recuperar e sincronizar preferências de consentimento do usuário em diferentes canais de comunicação. Esta atualização introduz consentimentos específicos por 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 inscrições de produtos. POST: /reconciliation/products
Corpo:
Resposta:

🚨 Tratamento de erros

Caso ocorra 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 not implemented.