---
title: "PATCH /servers/{id}"
method: PATCH
path: "/servers/{id}"
tags: ["Servers"]
---

# PATCH /servers/{id}

`PATCH /servers/{id}`

Update server settings

## Path parameters

- `id` integer, required

## Request body

- object
  - `name` string — Name of the server.
  - `botId` integer — Custom bot ID from /bots endpoint
  - `guildid` string — Discord snowflake ID for the guild.
  - `roleid` string — Discord snowflake ID for the verified role.
  - `channelid` string — Discord snowflake ID for the logs channel.
  - `pic` string — Image link, only https://imgur.com and https://cdn.vaultcord.com links accepted
  - `font` 'Poppins' | 'Minecraftia' | 'Comfortaa' | 'Lexend' | 'Inter' | 'Montserrat' | 'Kanit' | 'Open Sans' | 'Fira Code' | 'Grandstander' | 'Gluten' | 'Unbounded' | 'Mali' | 'Sansita Swashed' — Font for the text on verification page
  - `backgroundColor` string — CSS "background" element. Displayed if no banner set
  - `textColor` string — Color of all text displayed on verification page
  - `description` string — Bio text shown on verification page
  - `githubUrl` string — GitHub social media link
  - `twitterUrl` string — Twitter (X) social media link
  - `websiteUrl` string — Website social media link
  - `youtubeUrl` string — YouTube social media link
  - `banner` string — Banner image on the verification page. Must be https://imgur.com
  - `cursor` string — Custom cursor on the verification page. Must be https://imgur.com
  - `url` string — URL for the server verification page
  - `minAge` integer — Newest Discord account age allowed, in days
  - `redirectUrl` string — Send users to a custom URL after verification
  - `ipLogging` integer — View unhashed IP address, 0 = OFF, 1 = ON
  - `vpncheck` integer — Block VPNs from verification, 0 = OFF, 1 = ON
  - `mobilecheck` integer — Block mobile networks from verification, 0 = OFF, 1 = ON
  - `altcheck` integer — Block alternate accounts from verification, 0 = OFF, 1 = ON
  - `altban` integer — Ban alt accounts automatically, 0 = OFF, 1 = ON
  - `viewAuthedApps` integer — Collect social connections from member profiles, 0 = OFF, 1 = ON
  - `viewGuilds` integer — Collect servers member is in, 0 = OFF, 1 = ON
  - `viewEmails` integer — Collect member email address, 0 = OFF, 1 = ON
  - `blacklist` integer — Check blocklist on verification, 0 = OFF, 1 = ON
  - `whitelist` integer — Only accept allowlisted members, 0 = OFF, 1 = ON
  - `captcha` integer — Require captcha on verification, 0 = OFF, 1 = ON
  - `closeVerify` integer — Close verification page automatically after verification, 0 = OFF, 1 = ON

## Response `200`

Successfully updated VaultCord server settings

- object
  - `success` boolean
  - `message` string
  - `serverId` integer

## Other responses

- `401` — API key invalid, please generate a new one from dash.vaultcord.com/developers

---

[API](https://skmtc.dev/vaultcord/apis/vaultcord-developers-api.md) · [All operations](https://skmtc.dev/vaultcord/apis/vaultcord-developers-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vaultcord/vaultcord-developers-api/revisions/7790bd606410/schema)
