Consentimentos do Usuário
Estes endpoints são necessários para suportar a integração principal do Fast Track. Precisamos de um endpoint para buscar status de consentimento e outro endpoint onde o Fast Track pode atualizar o c
⬇️ 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. |