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. |