Skip to content

Integrations

/settings

admins only 24 subcommands 84 options

Server settings — API keys, webhooks, and lobby positions

Also holds three groups that are not integrations: /settings positions (the position list used by position-selection team modes) and /settings map_pool (map pools for voting), both covered under Matchmaking & Lobbies; and /settings custom_stats, which defines the per-leaderboard custom stats used when recording matches.

Who can run it

Server administrators only, until you say otherwise. Discord hides this command from everyone else, so members will not see it in the command picker at all. To open it up, go to Server Settings → Integrations → Team Up and add a role or member override for /settings. Command permission overrides are desktop-only — they cannot be configured from the Discord mobile app.

Command permissions guide →

Subcommands

/settings api_key generate

Generate a new API key for this server

Takes no options.

/settings api_key view

View all API keys for this server

Takes no options.

/settings api_key delete

Delete a specific API key

OptionTypeWhat it does
key *text The API key to delete

* required

/settings api_key delete_all

Delete all API keys

Takes no options.

/settings webhook register

Register a webhook URL for an event type

OptionTypeWhat it does
event_type *text The type of event to receive notifications for
Choices: leaderboard_ratings
url *text The webhook URL to send events to (HTTPS recommended)

* required

/settings webhook delete

Delete a registered webhook

OptionTypeWhat it does
event_type *text The event type to delete the webhook for
Choices: leaderboard_ratings

* required

/settings webhook list

List all registered webhooks for this server

Takes no options.

/settings webhook test

Send a test payload to a registered webhook

OptionTypeWhat it does
event_type *text The event type to test
Choices: leaderboard_ratings

* required

/settings positions set

Set or update positions (merges with existing positions)

OptionTypeWhat it does
position_1 text The first position
position_2 text The second position
position_3 text The third position
position_4 text The fourth position
position_5 text The fifth position
position_6 text The sixth position
position_7 text The seventh position
position_8 text The eighth position
position_9 text The ninth position
position_10 text The tenth position
position_11 text The eleventh position
position_12 text The twelfth position
position_13 text The thirteenth position
position_14 text The fourteenth position
position_15 text The fifteenth position
position_16 text The sixteenth position
position_17 text The seventeenth position
position_18 text The eighteenth position
position_19 text The nineteenth position
position_20 text The twentieth position

* required

/settings positions view

View currently configured positions

Takes no options.

/settings positions delete

Delete all configured positions

OptionTypeWhat it does
confirmation *text Confirm deletion of all positions
Choices: no, confirm

* required

/settings map_pool add

Add a map to a pool

OptionTypeWhat it does
pool *text The map pool name (e.g., 'valorant-ranked', 'cs2-comp')
map_name *text The name of the map to add
map_image_url text URL to the map image (optional)
stage_type text Stage type for stage striking modes (starter or counterpick)
Choices: starter, counterpick

* required

/settings map_pool remove

Remove a map from a pool

OptionTypeWhat it does
pool *text The map pool name
map_name *text The name of the map to remove

* required

/settings map_pool list

List maps in a pool or all pools

OptionTypeWhat it does
pool text The map pool to list (leave empty to list all pools)

* required

/settings map_pool clear

Remove all maps from a pool

OptionTypeWhat it does
pool *text The map pool to clear

* required

/settings map_pool set_default

Set the default map pool for this server

OptionTypeWhat it does
pool *text The map pool to set as default

* required

/settings map_pool set_channel

Set a map pool for a specific channel

OptionTypeWhat it does
pool *text The map pool to use in this channel
channel channel The channel (defaults to current channel if not specified)

* required

/settings custom_stats define_number

Define a numeric stat (kills, score, etc.) with aggregations

OptionTypeWhat it does
name *text Unique name for the stat (e.g., kills, score, delta_from_par)
scope *text Per-player, per-match, or per-team (team = AI scan winner input, number only)
Choices: player, match, team
aggregates *text Comma-separated: sum, avg, min, max (e.g., 'sum,avg')
label text Display label shown in forms (defaults to name)
points number Points per unit for Stat Points recording mode (e.g., 2 means each unit = 2 points)
leaderboard text Leaderboard to add stat to (defaults to 'default')

* required

/settings custom_stats define_text

Define a text stat (map name, game mode, etc.) with count tracking

OptionTypeWhat it does
name *text Unique name for the stat (e.g., map, game_mode)
scope *text Whether this stat is per-player or per-match
Choices: player, match
label text Display label shown in forms (defaults to name)
leaderboard text Leaderboard to add stat to (defaults to 'default')

* required

/settings custom_stats define_boolean

Define a true/false stat (MVP, clutch, etc.) with count tracking

OptionTypeWhat it does
name *text Unique name for the stat (e.g., mvp, clutch)
scope *text Whether this stat is per-player or per-match
Choices: player, match
label text Display label shown in forms (defaults to name)
points_if_true number Stat Points awarded when the value is True (e.g., 5 for MVP)
points_if_false number Stat Points awarded when the value is False
leaderboard text Leaderboard to add stat to (defaults to 'default')

* required

/settings custom_stats select_choices

Add dropdown choices to a text or number stat

OptionTypeWhat it does
name *text Name of the stat to add choices to
leaderboard text Leaderboard containing the stat (defaults to 'default')
scope text Scope for auto-creating stat (player or match, defaults to player)
Choices: player, match
choice_1 text Choice option 1
choice_2 text Choice option 2
choice_3 text Choice option 3
choice_4 text Choice option 4
choice_5 text Choice option 5
choice_6 text Choice option 6
choice_7 text Choice option 7
choice_8 text Choice option 8
choice_9 text Choice option 9
choice_10 text Choice option 10
choice_11 text Choice option 11
choice_12 text Choice option 12
choice_13 text Choice option 13
choice_14 text Choice option 14
choice_15 text Choice option 15
choice_16 text Choice option 16
choice_17 text Choice option 17
choice_18 text Choice option 18
choice_19 text Choice option 19
choice_20 text Choice option 20
choice_21 text Choice option 21
choice_22 text Choice option 22

* required

/settings custom_stats list

List all custom stats defined for a leaderboard

OptionTypeWhat it does
leaderboard text Leaderboard to list stats for (defaults to 'default')

* required

/settings custom_stats remove

Remove a custom stat definition

OptionTypeWhat it does
name *text Name of the stat to remove
leaderboard text Leaderboard to remove stat from (defaults to 'default')

* required

/settings custom_stats label

Update the display label for a custom stat

OptionTypeWhat it does
name *text Name of the stat to update
label *text New display label for the stat
leaderboard text Leaderboard containing the stat (defaults to 'default')

* required

Keep exploring

/settings is the only command in Integrations. The full reference lists every command grouped by what it does.

Back to the full command reference →