Consentimientos de Usuario
Estos endpoints son requeridos para soportar la integración principal de Fast Track. Requerimos un endpoint para obtener estados de consentimiento, y otro endpoint donde Fast Track pueda actualizar e
⬇️ 1. GET /userconsents/:userid
El Operador necesita proporcionar a Fast Track el endpoint de Consentimientos de Usuario para obtener datos de consentimiento del usuario. El CRM de Fast Track realizará consultas contra este endpoint cuando se reciban ciertos eventos, por ejemplo Registro, Consentimiento de Usuario o al migrar datos de usuario a través del portal de migración de Fast Track.
Por favor note que el tipo es sensible a MAYÚSCULAS.
Todos los tipos de consentimiento necesitan ser incluidos en la respuesta. Si no se usan consentimientos, por favor retornar "true" o "false".
Respuesta
Respuesta de Ejemplo
Tipos de Datos
Clave | Valores Aceptados | Descripción |
opted_in * | false, true | El estado de consentimiento solicitado de cada jugador. "false" indica que el usuario está excluido del canal respectivo. |
type * | "email", "sms", "telephone", "postMail", "siteNotification", "pushNotification" | El tipo de consentimiento |
⬆️ 2. POST /userconsents/:userid
El Operador debe proporcionar a Fast Track un endpoint que soporte la actualización del consentimiento de un jugador. Este endpoint será usado para soportar la solución de cancelación de suscripción de Fast Track.
Después de que un estado de consentimiento ha sido cambiado, el Operador necesita enviar un evento de Consentimiento de Usuario. Fast Track entonces obtendrá el estado de consentimiento del endpoint GET /userconsents/:userid.
Solicitud de Ejemplo (de Fast Track)
Tipos de Datos
Respuesta Esperada
Clave | Valores Aceptados | Descripción |
opted_in * | false | El estado de consentimiento solicitado de cada jugador. "false" indica que el usuario debe ser dado de baja. |
type * | "email", "sms" | El tipo de consentimiento. |