⬇️ 1. GET /userconsents/:userid

O Operador precisa fornecer ao Fast Track o endpoint de Consentimentos do Usuário para buscar dados de consentimento do usuário. O CRM do Fast Track fará consultas contra este endpoint quando certos eventos forem recebidos, por exemplo Registro, Consentimento do Usuário ou ao migrar dados do usuário através do portal de migração do Fast Track.
Por favor, note que o tipo é sensível a MAIÚSCULAS e minúsculas.
Todos os tipos de consentimento precisam ser incluídos na resposta. Se consentimentos não forem usados, por favor retorne "true" ou "false".

Resposta

Resposta de Exemplo
Tipos de Dados
Chave
Valores Aceitos
Descrição
opted_in *
false, true
O status de consentimento solicitado de cada jogador. "false" indica que o usuário optou por sair do respectivo canal.
type *
"email", "sms", "telephone", "postMail", "siteNotification", "pushNotification"
O tipo de consentimento

⬆️ 2. POST /userconsents/:userid

O Operador deve fornecer ao Fast Track um endpoint que suporte a atualização do consentimento de um jogador. Este endpoint será usado para suportar a solução de cancelamento de inscrição do Fast Track.
Após um status de consentimento ter sido alterado, o Operador precisa enviar um evento de Consentimento do Usuário. O Fast Track então buscará o status de consentimento do endpoint GET /userconsents/:userid.
Solicitação de Exemplo (do Fast Track)
Tipos de Dados
Resposta Esperada
Chave
Valores Aceitos
Descrição
opted_in *
false
O status de consentimento solicitado de cada jogador. "false" indica que o usuário deve ter a inscrição cancelada.
type *
"email", "sms"
O tipo de consentimento.