Consentimentos do Usuário
Os endpoints de Consentimento são necessários para suportar a integração básica do Fast Track. As instruções sobre como enviá-los estão listadas abaixo. Os endpoints GET & POST são necessários.
⬇️ 1. GET /userconsents/:userid
O Operador precisa fornecer à Fast Track o endpoint de Consentimentos do Usuário para buscar dados de consentimento do usuário. O CRM Fast Track fará consultas a 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 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 os consentimentos não são usados, por favor, retorne "true" ou "false".
Resposta
Exemplo de Resposta
Tipos de Dados
Valores Aceitos | ||
---|---|---|
opted_in * | false, true | O status de consentimento solicitado de cada jogador. "false" indica que o usuário optou por não participar do canal respectivo |
type * | "email", "sms", "telephone", "postMail", "siteNotifiction", "pushNotification" | O tipo de consentimento. |
⬆️ 2. POST /userconsents/:userid
O Operador deve fornecer à 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 da Fast Track.
Após o status de consentimento ter sido alterado, o Operador precisa enviar um evento de Consentimento do Usuário. A Fast Track então buscará o status de consentimento do endpoint GET /userconsents/:userid.
Exemplo de Solicitação
Tipos de Dados
Resposta Esperada
Chave | Valores Aceitos | Descrição |
---|---|---|
Chave | Valores Aceitos | Descrição |
opted_in * | false | O status de consentimento solicitado de cada jogador. "false" indica que o usuário deve ser descadastrado. |
type * | "email", "sms" | O tipo de consentimento. |