Guild Template

Get Guild Template

GetAPITemplate

Returns a guild template object for the given code.

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

Get Guild 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 Guild Template

PostAPIGuildTemplates

Creates a template for the guild.

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

Requires the MANAGE_GUILD permission.

Sync Guild 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 Guild Template

PatchAPIGuildTemplate

Modifies the template's metadata.

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

Requires the MANAGE_GUILD permission.

Delete Guild Template

DeleteAPIGuildTemplate

Deletes the template.

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

Requires the MANAGE_GUILD permission.