APIGuilds

Guilds

Bnder API documentation for Guilds. Read the API Overview to get started and learn more.

Get all guild limits

Get all guild limits and current usage

GET /guilds/guildId/limits
Parameters

guildId The id of a discord guild
Responses 200 Response (All guild limits and usages):

Response FieldTypeDescription
max_projectsnumberMaximal number of projects that can be created in the guild
max_topicsnumberMaximal number of topics that can be created in the guild
max_labelsnumberMaximal number of labels that can be created in the guild
current_projectsnumberCurrent number of projects in the guild
current_topicsnumberCurrent number of topics in the guild
current_labelsnumberCurrent number of labels in the guild
premium_seatsnumberNumber of premium seats in the guild. This includes a seat for the guild owner.
premium_usersarrayUser IDs of premium users in the guild
max_task_assigneesnumberMaximal number of labels that can be assigned to a single object in the guild
max_labels_per_objectnumberMaximal number of labels that can be added to a task or document in the guild
max_event_inviteesnumberMaximal number of invitees that can be added to an event in the guild
free_task_assigneesnumberNumber of task assignees that can be added to a task in the guild without a premium plan
free_projectsnumberNumber of projects that can be created in the guild without a premium plan
free_topicsnumberNumber of topics that can be created in the guild without a premium plan
free_labelsnumberNumber of labels that can be created in the guild without a premium plan
free_labels_per_objectnumberNumber of labels that can be assigned to a single object in the guild without a premium plan
free_event_inviteesnumberNumber of invitees that can be added to an event in the guild without a premium plan
storage_bytes_usednumberStorage used in bytes
storage_bytes_limitnumberStorage limit in bytes
free_milestonesnumberNumber of milestones that can be created in the guild without a premium plan
max_milestonesnumberMaximal number of milestones that can be created in the guild

Get all supported timezones

Get all supported timezones

GET /guilds/guildId/timezones
Parameters

guildId The id of a discord guild
Responses 200 Response (All supported timezones):

Response FieldTypeDescription
timezonesarrayList of timezones in the guild

Get a guild

Get guild settings and properties by the guild id

GET /guilds/guildId
Parameters

guildId The id of a discord guild
Responses 200 Response (The guild):

Response FieldTypeDescription
languagestringLanguage of the guild
logging_webhook_url (optional)stringURL to send logs to
auto_labeling_enabledbooleanWhether auto labeling is enabled
auto_prioritybooleanWhether auto priority is enabled
timezonestringTimezone of the guild
dateformatstringDate format of the guild
private_responsesbooleanWhether private responses are enabled
user_languagesbooleanWhether user languages are enabled
user_timezonesbooleanWhether user timezones are enabled
default_assigneenumberDefault assignee for tasks
error_reportingbooleanWhether error reporting is enabled
week_start_daystringWeek start day for the guild
github_key (optional)stringGitHub key for the guild, uses for GitHub integration
private_messages_enabledbooleanWhether private messages are enabled
log_levelnumberLog level for the guild
task_cleanup_policy (optional)numberDays after which tasks in the done state should be deleted. 0 removes it

Update settings for a guild

Update settings for a guild

PUT /guilds/guildId
Parameters

guildId The id of a discord guild
Request body

Request FieldTypeDescription
language (optional)stringThe language of the guild. Must be a valid language code or ‘en’ for English.
logging_webhook_url (optional)stringThe URL of the logging webhook for the guild.
log_level (optional)numberThe logging level for the guild.
auto_labeling_enabled (optional)booleanWhether auto-labeling is enabled for the guild.
timezone (optional)stringThe timezone of the guild.
dateformat (optional)stringThe date format of the guild.
private_responses (optional)booleanWhether private responses are enabled for the guild.
auto_priority (optional)booleanWhether auto-priority is enabled for the guild.
user_languages (optional)booleanWhether auto-assign is enabled for the guild.
user_timezones (optional)booleanWhether user timezones are enabled for the guild.
default_assignee (optional)numberThe default assignee for tasks.
error_reporting (optional)booleanWhether error reporting is enabled for the guild.
week_start_day (optional)stringThe day of the week that the guild considers the start of the week.
private_messages_enabled (optional)booleanWhether private messages are enabled for the guild.
task_cleanup_policy (optional)numberDays after which tasks in the done state should be deleted. 0 removes it

Responses 200 Response (Updated guild):

Response FieldTypeDescription
languagestringLanguage of the guild
logging_webhook_url (optional)stringURL to send logs to
auto_labeling_enabledbooleanWhether auto labeling is enabled
auto_prioritybooleanWhether auto priority is enabled
timezonestringTimezone of the guild
dateformatstringDate format of the guild
private_responsesbooleanWhether private responses are enabled
user_languagesbooleanWhether user languages are enabled
user_timezonesbooleanWhether user timezones are enabled
default_assigneenumberDefault assignee for tasks
error_reportingbooleanWhether error reporting is enabled
week_start_daystringWeek start day for the guild
github_key (optional)stringGitHub key for the guild, uses for GitHub integration
private_messages_enabledbooleanWhether private messages are enabled
log_levelnumberLog level for the guild
task_cleanup_policy (optional)numberDays after which tasks in the done state should be deleted. 0 removes it

Social Media

X (Twitter)

Instagram

Discord

GitHub

YouTube

WhatsApp

bnder logo