APIProjects

Projects

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

Get all projects

Get all projects of the guild

GET /guilds/guildId/projects
Parameters

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

Response FieldTypeDescription

Create a new project

Create a new project in the guild

POST /guilds/guildId/projects
Parameters

guildId The id of a discord guild
Request body

Request FieldTypeDescription
namestringName of the project
is_personalbooleanWhether this project should be created as a personal project for the creator
manager (optional)stringThe manager of the project
logging_webhook_url (optional)stringThe URL to send logging information to

Responses 200 Response (Created project):

Response FieldTypeDescription
idstringThe ID of the project
namestringThe name of the project
is_personalbooleanWhether the project is personal
in_bin (optional)booleanWhether the project is in bin
deleted_at (optional)stringThe date and time of deletion
manager (optional)stringThe ID of the manager
logging_webhook_url (optional)stringThe URL of the logging webhook

Search across projects

Search across projects of the guild

GET /guilds/guildId/projects/search
Parameters

guildId The id of a discord guild
q The search query
search_tasks undefined
search_events undefined
search_documents undefined
Responses 200 Response (): Empty response.

Update a project

Update a project in the specified guild

PUT /guilds/guildId/projects/projectId
Parameters

guildId The id of a discord guild
projectId The ID of the project
Request body

Request FieldTypeDescription
name (optional)stringThe name of the project
in_bin (optional)booleanWhether the project is in bin
manager (optional)stringThe ID of the manager
is_personal (optional)booleanWhether the project is personal
logging_webhook_url (optional)stringThe URL to send logging information to

Responses 200 Response (Updated project):

Response FieldTypeDescription
idstringThe ID of the project
namestringThe name of the project
is_personalbooleanWhether the project is personal
in_bin (optional)booleanWhether the project is in bin
deleted_at (optional)stringThe date and time of deletion
manager (optional)stringThe ID of the manager
logging_webhook_url (optional)stringThe URL of the logging webhook

Delete a project

Delete a project in the specified guild

DELETE /guilds/guildId/projects/projectId
Parameters

guildId The id of a discord guild
projectId The ID of the project
Responses 204 Response (Project deleted): Empty response.

Discord Bots

Task Manager

Calendar Manager

Knowledge Manager

Getting started

For Schools

Social Media

X (Twitter)

Instagram

Discord

GitHub

YouTube

bnder logo