Logging settings

DeleterApi/private/guilds/:id/logs

Get Logging Settings

GET https://api.deleter.xyz/stable/private/guilds/:id/logs

This endpoint allows you to get guild's logging settings.

Headers

Name
Type
Description

Authorization

string

Bearer FfuydfggjFGuyrg 247734710682255361

{
  memberNicknameUpdate: {
    name: 'memberNicknameUpdate',
    channel: '738021656559353928',
    category: 'members',
    disabled: false,
    disabledFor: [], // ignored roles
    disabledForBots: false, 
    /* 'true' set's logging mode that 
    does not log any actions from bots */
    _log: {
      name: 'memberNicknameUpdate',
      ru: [ LogDetails ],
      en: [ LogDetails ],
      gg: [ LogDetails ]
    }
  },
  roleCreate: {
    name: 'roleCreate',
    channel: null,
    category: 'roles',
    disabled: false,
    disabledFor: [],
    disabledForBots: true,
    _log: {
      name: 'roleCreate',
      ru: [ LogDetails ],
      en: [ LogDetails ],
      gg: [ LogDetails ]
    }
  }
}

Save logging settings

PATCH https://api.deleter.xyz/stable/private/guilds/:id/logs

This endpoint allows you save guild's logging settings.

Headers

Name
Type
Description

Authorization

string

Bearer FfuydfggjFGuyrg 247734710682255361

Request Body

Name
Type
Description

name

string

Name of log. For example, memberRolesUpdate.

channel

string

ID of guild channel where the log will be generated

disabled

boolean

Whether log is disabled.

disabledFor

array

Array of guild roles IDs that will be ignored by this log.

disabledForBots

boolean

'true' set's logging mode that does not log any actions from bots.

Last updated