Guild Template

Get Template

GetAPITemplate

Returns a guild template object for the given code.

import { getTemplate } from "dressed";
const template = await getTemplate(code);

List Templates

GetAPIGuildTemplates

Returns an array of guild template objects.

import { listTemplates } from "dressed";
const templates = await listTemplates(guildId);
Info

Requires the MANAGE_GUILD permission.

Create Template

PostAPIGuildTemplates

Creates a template for the guild.

import { createTemplate } from "dressed";
await createTemplate(guildId, data);
Info

Requires the MANAGE_GUILD permission.

Sync Template

PutAPIGuildTemplate

Syncs the template to the guild's current state.

import { syncTemplate } from "dressed";
await syncTemplate(guildId, code);
Info

Requires the MANAGE_GUILD permission.

Modify Template

PatchAPIGuildTemplate

Modifies the template's metadata.

import { modifyTemplate } from "dressed";
await modifyTemplate(guildId, code, data);
Info

Requires the MANAGE_GUILD permission.

Delete Template

DeleteAPIGuildTemplate

Deletes the template.

import { deleteTemplate } from "dressed";
await deleteTemplate(guildId, code);
Info

Requires the MANAGE_GUILD permission.