API referenceModeration
Put Moderation
PUT
/api/v1/servers/{guild}/moderationAuthorization
session invarn_session<token>
In: cookie
Path Parameters
guild*string
A Discord ID (or one of Invarn's, which look the same).
Match
^[0-9]+$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X PUT "https://example.com/api/v1/servers/string/moderation" \ -H "Content-Type: application/json" \ -d '{ "dmMembers": true, "deleteOnBan": 0, "requireReason": true, "ladderWindow": 3600, "appeals": true, "appealCooldown": 0, "presets": [ { "label": "string", "reason": "string", "action": "warn", "duration": 0 } ], "ladder": [ { "action": "warn", "duration": 0 } ] }'{ "settings": { "guild": "string", "queueChannel": "string", "dmMembers": true, "deleteOnBan": 0, "requireReason": true, "ladderWindow": 0, "appeals": true, "appealCooldown": 0 }, "presets": [ { "guild": "string", "position": 0, "label": "string", "reason": "string", "action": "warn", "duration": 0 } ], "ladder": [ { "guild": "string", "step": 0, "action": "warn", "duration": 0 } ]}