API
Projects

Projects

Read the API Overview to get started and learn more.

List projects

List all projects in a guild.

GET
/
guilds
/
guildId
/
projects

Request body

-

Response body

Returns an array of ProjectEntity

Returns a 200 status

Create project

Create a new project.

POST
/
guilds
/
guildId
/
projects

Request body

FieldTypeDescription
namestringProject name (1-32 characters)
is_personalbooleanTrue if it`s a personal project
manager (optional)stringThe projects manager id

Response body

Returns ProjectEntity

Returns a 200 status

Update project

Update a project.

PUT
/
guilds
/
guildId
/
projects
/
projectId

Request body

FieldTypeDescription
name (optional)stringThe new project name (1-32 characters)
in_bin (optional)booleanTrue if the project should be moved to the recycle bin. False if the project should be moved out of the bin
manager (optional)stringId of the project manager
is_personal (optional)booleanWhether the project should be personal or public

Response body

Returns ProjectEntity

Returns a 200 status

Delete project

Delete a project by specified project ID.

DELETE
/
guilds
/
guildId
/
projects
/
projectId

Request body

-

Response body

-

Returns a 204 status

Project Entity

FieldTypeDescription
idstringThe project ID
namestringThe project name
is_personalbooleanTrue if it`s a personal project
in_binbooleanTrue if the project should be moved to the recycle bin. False if the project should be moved out of the bin
deleted_at (optional)dateTimestamp when this project was moved to the recycle bin
manager (optional)stringId of the user set to be the project manager

Social Media

Twitter

Instagram

Discord

GitHub

YouTube

bnder logo