| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://redbooth.com/api/3 | link | — | — | — |
Actions (74)
Users · 7
- Delete current userDELETE /me
Delete the authenticated user.
documented - Get current userGET /me
Return information about the authenticated user.
documented - Get userGET /users/{id}
Retrieve information for a specific user by ID.
documented - Get userGET /users/{id}
Retrieve a specific user by ID.
documented - List usersGET /users
Return a JSON list of users in the organization.
documented - List usersGET /users
Return a list of users in the organization.
documented - Update current userPUT /me
Update information for the authenticated user.
documented
Comments · 5
- Create commentPOST /comments
Create a new comment (attached to a task or a conversation).
documented - Delete commentDELETE /comment/{id}
Delete a comment by ID.
documented - Get commentGET /comments/{id}
Retrieve a single comment by its ID.
documented - List commentsGET /comments
Return a JSON list of comments the user can access.
documented - Update commentPUT /comment/{id}
Update an existing comment by ID.
documented
Conversations · 5
- Create conversationPOST /conversations
Create a new conversation within a project.
documented - Delete conversationDELETE /conversations/{id}
Delete a conversation by ID.
documented - Get conversationGET /conversations/{id}
Retrieve a specific conversation by ID.
documented - List conversationsGET /conversations
Return a JSON list of conversations the user has access to.
documented - Update conversationPUT /conversations/{id}
Update a specific conversation by ID.
documented
Files · 5
- Create filePOST /files
Upload or create a new file/folder in a project.
documented - Delete fileDELETE /files/{id}
Delete a file by ID.
documented - Get fileGET /files/{id}
Retrieve a single file by ID.
documented - List filesGET /files
Return a JSON list of files and folders accessible to the user.
documented - Update filePUT /files/{id}
Update a file by ID.
documented
Memberships · 5
- Create membershipPOST /memberships
Create a new membership linking a user to an organization.
documented - Delete membershipDELETE /memberships/{id}
Delete a membership by ID.
documented - Get membershipGET /memberships/{id}
Retrieve a membership by ID.
documented - List membershipsGET /memberships
Return a list of memberships across organizations.
documented - Update membershipPUT /memberships/{id}
Update a membership by ID.
documented
Notes · 5
Notifications · 5
- Create notificationPOST /notifications
Create a new notification.
documented - Delete notificationDELETE /notifications/{id}
Delete a notification by ID.
documented - Get notificationGET /notifications/{id}
Retrieve a notification by ID.
documented - List notificationsGET /notifications
Return a JSON list of notifications.
documented - Update notificationPUT /notifications/{id}
Update a notification by ID.
documented
Organizations · 5
- Create organizationPOST /organizations
Create a new organization.
documented - Delete organizationDELETE /organizations/{id}
Delete an organization by ID.
documented - Get organizationGET /organizations/{id}
Retrieve an organization by ID.
documented - List organizationsGET /organizations
Return a JSON list of organizations.
documented - Update organizationPUT /organizations/{id}
Update an organization by ID.
documented
People · 5
- Create personPOST /people
Create a new person.
documented - Delete personDELETE /people/{id}
Delete a person by ID.
documented - Get personGET /people/{id}
Retrieve a person by ID.
documented - List peopleGET /people
Return a JSON list of people.
documented - Update personPUT /people/{id}
Update a person by ID.
documented
Projects · 5
- Create projectPOST /projects
Create a new project.
documented - Delete projectDELETE /projects/{id}
Delete a project by ID.
documented - Get projectGET /projects/{id}
Retrieve a project by ID.
documented - List projectsGET /projects
Return a JSON list of projects.
documented - Update projectPUT /projects/{id}
Update a project by ID.
documented
Tags · 5
TaskLists · 5
- Create task listPOST /task_lists
Create a new task list.
documented - Delete task listDELETE /task_lists/{id}
Delete a task list by ID.
documented - Get task listGET /task_lists/{id}
Retrieve a task list by ID.
documented - List task listsGET /task_lists
Return a JSON list of task lists.
documented - Update task listPUT /task_lists/{id}
Update a task list by ID.
documented