PUT
/
v1
/
policy
Update Policy
curl --request PUT \
  --url https://api.sentineltrustplay.io/v1/policy \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "enforce_game": true,
  "enforce_publisher": true,
  "enforce_global": true,
  "enforce_cheat_global": true,
  "enforce_social_global": true,
  "rep_include_game": true,
  "rep_include_publisher": true,
  "rep_include_global": true
}
'
{
  "publisher_id": "pub_acme",
  "enforce_game": true,
  "enforce_publisher": true,
  "enforce_global": true,
  "enforce_cheat_global": false,
  "enforce_social_global": false,
  "rep_include_game": true,
  "rep_include_publisher": true,
  "rep_include_global": true,
  "updated_at": "2025-06-15T12:00:00Z"
}
Authorization
string
required
API key as Bearer token: Bearer sni_<your-key>. Sent by client.
enforce_game
boolean
Enforce game-scoped bans.
enforce_publisher
boolean
Enforce publisher-scoped bans.
enforce_global
boolean
Enforce global-scoped bans.
enforce_cheat_global
boolean
Enforce global cheat bans specifically.
enforce_social_global
boolean
Enforce global social bans specifically.
rep_include_game
boolean
Include game-level bans in reputation calculation.
rep_include_publisher
boolean
Include publisher-level bans in reputation calculation.
rep_include_global
boolean
Include global-level bans in reputation calculation.
{
  "publisher_id": "pub_acme",
  "enforce_game": true,
  "enforce_publisher": true,
  "enforce_global": true,
  "enforce_cheat_global": false,
  "enforce_social_global": false,
  "rep_include_game": true,
  "rep_include_publisher": true,
  "rep_include_global": true,
  "updated_at": "2025-06-15T12:00:00Z"
}