⬇️ 1. GET /userconsents/:userid

运营商需要向Fast Track提供用户同意端点来获取用户同意数据。当接收到某些事件时,Fast Track CRM将对此端点进行查询,例如注册用户同意或通过Fast Track迁移门户迁移用户数据时。
请注意类型是区分大小写的。
所有同意类型都需要包含在响应中。如果未使用同意,请返回"true"或"false"。

响应

示例响应
数据类型
接受的值
描述
opted_in *
false, true
每个玩家的请求同意状态。"false"表示用户已从相应渠道退出订阅。
type *
"email", "sms", "telephone", "postMail", "siteNotification", "pushNotification"
同意类型

⬆️ 2. POST /userconsents/:userid

运营商应向Fast Track提供支持更新玩家同意的端点。此端点将用于支持Fast Track的取消订阅解决方案。
同意状态更改后,运营商需要发送用户同意事件。然后Fast Track将从GET /userconsents/:userid端点获取同意状态。
示例请求(来自Fast Track)
数据类型
期望响应
接受的值
描述
opted_in *
false
每个玩家的请求同意状态。"false"表示用户应被取消订阅。
type *
"email", "sms"
同意类型。