# Kaneo ## Docs - [Create Activity](https://kaneo.app/docs/api-reference/activity/create-activity.md): Create a new activity (system-generated event) - [Create Comment](https://kaneo.app/docs/api-reference/activity/create-comment.md): Create a new comment on a task - [Delete Comment](https://kaneo.app/docs/api-reference/activity/delete-comment.md): Delete a comment - [Get Activities](https://kaneo.app/docs/api-reference/activity/get-activities.md): Get all activities for a specific task - [Update Comment](https://kaneo.app/docs/api-reference/activity/update-comment.md): Update an existing comment - [Get Asset](https://kaneo.app/docs/api-reference/assets/get-asset.md): Download an uploaded asset by ID - [Authentication](https://kaneo.app/docs/api-reference/authentication.md): Learn how to authenticate API requests using API keys or the device authorization flow - [Get Device Authorization Page](https://kaneo.app/docs/api-reference/authentication/get-device-authorization-page.md): Redirect browser-based device authorization requests to the web UI - [Get Session](https://kaneo.app/docs/api-reference/authentication/get-session.md): Get the current authenticated session - [Create Column](https://kaneo.app/docs/api-reference/columns/create-column.md): Create a new column in a project - [Delete Column](https://kaneo.app/docs/api-reference/columns/delete-column.md): Delete a column - [Get Columns](https://kaneo.app/docs/api-reference/columns/get-columns.md): Get all columns for a project - [Reorder Columns](https://kaneo.app/docs/api-reference/columns/reorder-columns.md): Reorder columns in a project - [Update Column](https://kaneo.app/docs/api-reference/columns/update-column.md): Update a column - [Create Task Comment](https://kaneo.app/docs/api-reference/comments/create-task-comment.md): Create a new comment on a task - [Delete Task Comment](https://kaneo.app/docs/api-reference/comments/delete-task-comment.md): Delete a comment (author only) - [Get Task Comments](https://kaneo.app/docs/api-reference/comments/get-task-comments.md): Get all comments for a specific task - [Update Task Comment](https://kaneo.app/docs/api-reference/comments/update-task-comment.md): Update an existing comment (author only) - [Get Config](https://kaneo.app/docs/api-reference/config/get-config.md): Get application settings and configuration - [Create Discord Integration](https://kaneo.app/docs/api-reference/discord/create-discord-integration.md): Create or replace a Discord integration for a project - [Delete Discord Integration](https://kaneo.app/docs/api-reference/discord/delete-discord-integration.md): Delete Discord integration for a project - [Get Discord Integration](https://kaneo.app/docs/api-reference/discord/get-discord-integration.md): Get Discord integration for a project - [Update Discord Integration](https://kaneo.app/docs/api-reference/discord/update-discord-integration.md): Update Discord integration settings - [createActivity](https://kaneo.app/docs/api-reference/endpoints/activity/createActivity.md): Create a new activity (system-generated event) - [createComment](https://kaneo.app/docs/api-reference/endpoints/activity/createComment.md): Create a new comment on a task - [deleteComment](https://kaneo.app/docs/api-reference/endpoints/activity/deleteComment.md): Delete a comment - [getActivities](https://kaneo.app/docs/api-reference/endpoints/activity/getActivities.md): Get all activities for a specific task - [updateComment](https://kaneo.app/docs/api-reference/endpoints/activity/updateComment.md): Update an existing comment - [createColumn](https://kaneo.app/docs/api-reference/endpoints/columns/createColumn.md): Create a new column in a project - [deleteColumn](https://kaneo.app/docs/api-reference/endpoints/columns/deleteColumn.md): Delete a column - [getColumns](https://kaneo.app/docs/api-reference/endpoints/columns/getColumns.md): Get all columns for a project - [reorderColumns](https://kaneo.app/docs/api-reference/endpoints/columns/reorderColumns.md): Reorder columns in a project - [updateColumn](https://kaneo.app/docs/api-reference/endpoints/columns/updateColumn.md): Update a column - [getConfig](https://kaneo.app/docs/api-reference/endpoints/config/getConfig.md): Get application settings and configuration - [getExternalLinksByTask](https://kaneo.app/docs/api-reference/endpoints/external-links/getExternalLinksByTask.md): Get all external links for a task - [createGitHubIntegration](https://kaneo.app/docs/api-reference/endpoints/github/createGitHubIntegration.md): Create a new GitHub integration for a project - [deleteGitHubIntegration](https://kaneo.app/docs/api-reference/endpoints/github/deleteGitHubIntegration.md): Delete GitHub integration for a project - [getGitHubAppInfo](https://kaneo.app/docs/api-reference/endpoints/github/getGitHubAppInfo.md): Get GitHub app configuration information - [getGitHubIntegration](https://kaneo.app/docs/api-reference/endpoints/github/getGitHubIntegration.md): Get GitHub integration for a project - [importGitHubIssues](https://kaneo.app/docs/api-reference/endpoints/github/importGitHubIssues.md): Import GitHub issues as tasks - [listGitHubRepositories](https://kaneo.app/docs/api-reference/endpoints/github/listGitHubRepositories.md): List all accessible GitHub repositories - [updateGitHubIntegration](https://kaneo.app/docs/api-reference/endpoints/github/updateGitHubIntegration.md): Update GitHub integration settings - [verifyGitHubInstallation](https://kaneo.app/docs/api-reference/endpoints/github/verifyGitHubInstallation.md): Verify GitHub app installation for a repository - [getInvitationDetails](https://kaneo.app/docs/api-reference/endpoints/invitations/getInvitationDetails.md): Get details of a specific invitation by ID - [getUserPendingInvitations](https://kaneo.app/docs/api-reference/endpoints/invitations/getUserPendingInvitations.md): Get all pending invitations for the current user - [createLabel](https://kaneo.app/docs/api-reference/endpoints/labels/createLabel.md): Create a new label in a workspace - [deleteLabel](https://kaneo.app/docs/api-reference/endpoints/labels/deleteLabel.md): Delete a label by ID - [getLabel](https://kaneo.app/docs/api-reference/endpoints/labels/getLabel.md): Get a specific label by ID - [getTaskLabels](https://kaneo.app/docs/api-reference/endpoints/labels/getTaskLabels.md): Get all labels assigned to a specific task - [getWorkspaceLabels](https://kaneo.app/docs/api-reference/endpoints/labels/getWorkspaceLabels.md): Get all labels for a specific workspace - [updateLabel](https://kaneo.app/docs/api-reference/endpoints/labels/updateLabel.md): Update an existing label - [clearAllNotifications](https://kaneo.app/docs/api-reference/endpoints/notifications/clearAllNotifications.md): Clear all notifications for the current user - [createNotification](https://kaneo.app/docs/api-reference/endpoints/notifications/createNotification.md): Create a new notification for a user - [listNotifications](https://kaneo.app/docs/api-reference/endpoints/notifications/listNotifications.md): Get all notifications for the current user - [markAllNotificationsAsRead](https://kaneo.app/docs/api-reference/endpoints/notifications/markAllNotificationsAsRead.md): Mark all notifications as read for the current user - [markNotificationAsRead](https://kaneo.app/docs/api-reference/endpoints/notifications/markNotificationAsRead.md): Mark a specific notification as read - [createProject](https://kaneo.app/docs/api-reference/endpoints/projects/createProject.md): Create a new project in a workspace - [deleteProject](https://kaneo.app/docs/api-reference/endpoints/projects/deleteProject.md): Delete a project by ID - [getProject](https://kaneo.app/docs/api-reference/endpoints/projects/getProject.md): Get a specific project by ID - [listProjects](https://kaneo.app/docs/api-reference/endpoints/projects/listProjects.md): Get all projects in a workspace - [updateProject](https://kaneo.app/docs/api-reference/endpoints/projects/updateProject.md): Update an existing project - [globalSearch](https://kaneo.app/docs/api-reference/endpoints/search/globalSearch.md): Search across tasks, projects, workspaces, comments, and activities - [createTask](https://kaneo.app/docs/api-reference/endpoints/tasks/createTask.md): Create a new task in a project - [deleteTask](https://kaneo.app/docs/api-reference/endpoints/tasks/deleteTask.md): Delete a task by ID - [exportTasks](https://kaneo.app/docs/api-reference/endpoints/tasks/exportTasks.md): Export all tasks from a project - [getTask](https://kaneo.app/docs/api-reference/endpoints/tasks/getTask.md): Get a specific task by ID - [importTasks](https://kaneo.app/docs/api-reference/endpoints/tasks/importTasks.md): Import multiple tasks into a project - [listTasks](https://kaneo.app/docs/api-reference/endpoints/tasks/listTasks.md): Get all tasks for a specific project - [updateTask](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTask.md): Update all fields of a task - [updateTaskAssignee](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskAssignee.md): Assign or unassign a task to a user - [updateTaskDescription](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskDescription.md): Update only the description of a task - [updateTaskDueDate](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskDueDate.md): Update only the due date of a task - [updateTaskPriority](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskPriority.md): Update only the priority of a task - [updateTaskStatus](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskStatus.md): Update only the status of a task - [updateTaskTitle](https://kaneo.app/docs/api-reference/endpoints/tasks/updateTaskTitle.md): Update only the title of a task - [createTimeEntry](https://kaneo.app/docs/api-reference/endpoints/time-entries/createTimeEntry.md): Create a new time entry for a task - [getTaskTimeEntries](https://kaneo.app/docs/api-reference/endpoints/time-entries/getTaskTimeEntries.md): Get all time entries for a specific task - [getTimeEntry](https://kaneo.app/docs/api-reference/endpoints/time-entries/getTimeEntry.md): Get a specific time entry by ID - [updateTimeEntry](https://kaneo.app/docs/api-reference/endpoints/time-entries/updateTimeEntry.md): Update an existing time entry - [deleteWorkflowRule](https://kaneo.app/docs/api-reference/endpoints/workflow-rules/deleteWorkflowRule.md): Delete a workflow rule - [getWorkflowRules](https://kaneo.app/docs/api-reference/endpoints/workflow-rules/getWorkflowRules.md): Get all workflow rules for a project - [upsertWorkflowRule](https://kaneo.app/docs/api-reference/endpoints/workflow-rules/upsertWorkflowRule.md): Create or update a workflow rule - [Get External Links By Task](https://kaneo.app/docs/api-reference/external-links/get-external-links-by-task.md): Get all external links for a task - [Create Generic Webhook Integration](https://kaneo.app/docs/api-reference/generic-webhook/create-generic-webhook-integration.md): Create or replace a generic outgoing webhook integration - [Delete Generic Webhook Integration](https://kaneo.app/docs/api-reference/generic-webhook/delete-generic-webhook-integration.md): Delete generic outgoing webhook integration for a project - [Get Generic Webhook Integration](https://kaneo.app/docs/api-reference/generic-webhook/get-generic-webhook-integration.md): Get generic outgoing webhook integration for a project - [Update Generic Webhook Integration](https://kaneo.app/docs/api-reference/generic-webhook/update-generic-webhook-integration.md): Update generic outgoing webhook settings - [Create Gitea Integration](https://kaneo.app/docs/api-reference/gitea/create-gitea-integration.md): Create or update Gitea integration for a project - [Delete Gitea Integration](https://kaneo.app/docs/api-reference/gitea/delete-gitea-integration.md): Delete Gitea integration for a project - [Get Gitea Integration](https://kaneo.app/docs/api-reference/gitea/get-gitea-integration.md): Get Gitea integration for a project - [Import Gitea Issues](https://kaneo.app/docs/api-reference/gitea/import-gitea-issues.md): Import Gitea issues as tasks - [List Gitea Repositories](https://kaneo.app/docs/api-reference/gitea/list-gitea-repositories.md): List repositories accessible with a Gitea token - [Update Gitea Integration](https://kaneo.app/docs/api-reference/gitea/update-gitea-integration.md): Update Gitea integration settings - [Verify Gitea Access](https://kaneo.app/docs/api-reference/gitea/verify-gitea-access.md): Verify Gitea token and repository access - [Create Git Hub Integration](https://kaneo.app/docs/api-reference/github/create-git-hub-integration.md): Create a new GitHub integration for a project - [Delete Git Hub Integration](https://kaneo.app/docs/api-reference/github/delete-git-hub-integration.md): Delete GitHub integration for a project - [Get Git Hub App Info](https://kaneo.app/docs/api-reference/github/get-git-hub-app-info.md): Get GitHub app configuration information - [Get Git Hub Integration](https://kaneo.app/docs/api-reference/github/get-git-hub-integration.md): Get GitHub integration for a project - [Import Git Hub Issues](https://kaneo.app/docs/api-reference/github/import-git-hub-issues.md): Import GitHub issues as tasks - [List Git Hub Repositories](https://kaneo.app/docs/api-reference/github/list-git-hub-repositories.md): List all accessible GitHub repositories - [Update Git Hub Integration](https://kaneo.app/docs/api-reference/github/update-git-hub-integration.md): Update GitHub integration settings - [Verify Git Hub Installation](https://kaneo.app/docs/api-reference/github/verify-git-hub-installation.md): Verify GitHub app installation for a repository - [API Reference](https://kaneo.app/docs/api-reference/introduction.md): Complete API reference for Kaneo - [Get Invitation Details](https://kaneo.app/docs/api-reference/invitations/get-invitation-details.md): Get details of a specific invitation by ID - [Get User Pending Invitations](https://kaneo.app/docs/api-reference/invitations/get-user-pending-invitations.md): Get all pending invitations for the current user - [Attach Label To Task](https://kaneo.app/docs/api-reference/labels/attach-label-to-task.md): Attach an existing label to a task - [Create Label](https://kaneo.app/docs/api-reference/labels/create-label.md): Create a new label in a workspace - [Delete Label](https://kaneo.app/docs/api-reference/labels/delete-label.md): Delete a label by ID - [Detach Label From Task](https://kaneo.app/docs/api-reference/labels/detach-label-from-task.md): Detach a label from its current task - [Get Label](https://kaneo.app/docs/api-reference/labels/get-label.md): Get a specific label by ID - [Get Task Labels](https://kaneo.app/docs/api-reference/labels/get-task-labels.md): Get all labels assigned to a specific task - [Get Workspace Labels](https://kaneo.app/docs/api-reference/labels/get-workspace-labels.md): Get all labels for a specific workspace - [Update Label](https://kaneo.app/docs/api-reference/labels/update-label.md): Update an existing label - [Delete Notification Preference Workspace Rule](https://kaneo.app/docs/api-reference/notification-preferences/delete-notification-preference-workspace-rule.md): Delete a workspace notification rule - [Get Notification Preferences](https://kaneo.app/docs/api-reference/notification-preferences/get-notification-preferences.md): Get notification delivery preferences for the current user - [Update Notification Preferences](https://kaneo.app/docs/api-reference/notification-preferences/update-notification-preferences.md): Update global notification delivery preferences - [Upsert Notification Preference Workspace Rule](https://kaneo.app/docs/api-reference/notification-preferences/upsert-notification-preference-workspace-rule.md): Create or update a workspace notification rule - [Clear All Notifications](https://kaneo.app/docs/api-reference/notifications/clear-all-notifications.md): Clear all notifications for the current user - [Create Notification](https://kaneo.app/docs/api-reference/notifications/create-notification.md): Create a new notification for a user - [List Notifications](https://kaneo.app/docs/api-reference/notifications/list-notifications.md): Get all notifications for the current user - [Mark All Notifications As Read](https://kaneo.app/docs/api-reference/notifications/mark-all-notifications-as-read.md): Mark all notifications as read for the current user - [Mark Notification As Read](https://kaneo.app/docs/api-reference/notifications/mark-notification-as-read.md): Mark a specific notification as read - [Accept Organization Invitation](https://kaneo.app/docs/api-reference/organization-management/accept-organization-invitation.md): Accept an invitation to an organization - [Add Organization Team Member](https://kaneo.app/docs/api-reference/organization-management/add-organization-team-member.md): The newly created member - [Cancel Organization Invitation](https://kaneo.app/docs/api-reference/organization-management/cancel-organization-invitation.md) - [Check Organization Permission](https://kaneo.app/docs/api-reference/organization-management/check-organization-permission.md): Check if the user has permission - [Check Organization Slug](https://kaneo.app/docs/api-reference/organization-management/check-organization-slug.md) - [Create Organization](https://kaneo.app/docs/api-reference/organization-management/create-organization.md): Create an organization - [Create Organization Team](https://kaneo.app/docs/api-reference/organization-management/create-organization-team.md): Create a new team within an organization - [Delete Organization](https://kaneo.app/docs/api-reference/organization-management/delete-organization.md): Delete an organization - [Get Organization Active Member](https://kaneo.app/docs/api-reference/organization-management/get-organization-active-member.md): Get the member details of the active organization - [Get Organization Active Member Role](https://kaneo.app/docs/api-reference/organization-management/get-organization-active-member-role.md) - [Get Organization Full Organization](https://kaneo.app/docs/api-reference/organization-management/get-organization-full-organization.md): Get the full organization - [Get Organization Invitation](https://kaneo.app/docs/api-reference/organization-management/get-organization-invitation.md): Get an invitation by ID - [Invite Organization Member](https://kaneo.app/docs/api-reference/organization-management/invite-organization-member.md): Create an invitation to an organization - [Leave Organization](https://kaneo.app/docs/api-reference/organization-management/leave-organization.md) - [List Organization](https://kaneo.app/docs/api-reference/organization-management/list-organization.md): List all organizations - [List Organization Invitations](https://kaneo.app/docs/api-reference/organization-management/list-organization-invitations.md) - [List Organization Members](https://kaneo.app/docs/api-reference/organization-management/list-organization-members.md) - [List Organization Team Members](https://kaneo.app/docs/api-reference/organization-management/list-organization-team-members.md): List the members of the given team. - [List Organization Teams](https://kaneo.app/docs/api-reference/organization-management/list-organization-teams.md): List all teams in an organization - [List Organization User Invitations](https://kaneo.app/docs/api-reference/organization-management/list-organization-user-invitations.md): List all invitations a user has received - [List Organization User Teams](https://kaneo.app/docs/api-reference/organization-management/list-organization-user-teams.md): List all teams that the current user is a part of. - [Reject Organization Invitation](https://kaneo.app/docs/api-reference/organization-management/reject-organization-invitation.md): Reject an invitation to an organization - [Remove Organization Member](https://kaneo.app/docs/api-reference/organization-management/remove-organization-member.md): Remove a member from an organization - [Remove Organization Team](https://kaneo.app/docs/api-reference/organization-management/remove-organization-team.md): Remove a team from an organization - [Remove Organization Team Member](https://kaneo.app/docs/api-reference/organization-management/remove-organization-team-member.md): Remove a member from a team - [Set Organization Active](https://kaneo.app/docs/api-reference/organization-management/set-organization-active.md): Set the active organization - [Set Organization Active Team](https://kaneo.app/docs/api-reference/organization-management/set-organization-active-team.md): Set the active team - [Update Organization](https://kaneo.app/docs/api-reference/organization-management/update-organization.md): Update an organization - [Update Organization Member Role](https://kaneo.app/docs/api-reference/organization-management/update-organization-member-role.md): Update the role of a member in an organization - [Update Organization Team](https://kaneo.app/docs/api-reference/organization-management/update-organization-team.md): Update an existing team in an organization - [Archive Project](https://kaneo.app/docs/api-reference/projects/archive-project.md): Archive a project by ID - [Create Project](https://kaneo.app/docs/api-reference/projects/create-project.md): Create a new project in a workspace - [Delete Project](https://kaneo.app/docs/api-reference/projects/delete-project.md): Delete a project by ID - [Get Project](https://kaneo.app/docs/api-reference/projects/get-project.md): Get a specific project by ID - [List Projects](https://kaneo.app/docs/api-reference/projects/list-projects.md): Get all projects in a workspace - [Unarchive Project](https://kaneo.app/docs/api-reference/projects/unarchive-project.md): Unarchive a project by ID - [Update Project](https://kaneo.app/docs/api-reference/projects/update-project.md): Update an existing project - [Global Search](https://kaneo.app/docs/api-reference/search/global-search.md): Search across tasks, projects, workspaces, comments, and activities - [Create Slack Integration](https://kaneo.app/docs/api-reference/slack/create-slack-integration.md): Create or replace a Slack integration for a project - [Delete Slack Integration](https://kaneo.app/docs/api-reference/slack/delete-slack-integration.md): Delete Slack integration for a project - [Get Slack Integration](https://kaneo.app/docs/api-reference/slack/get-slack-integration.md): Get Slack integration for a project - [Update Slack Integration](https://kaneo.app/docs/api-reference/slack/update-slack-integration.md): Update Slack integration settings - [Create Task Relation](https://kaneo.app/docs/api-reference/task-relations/create-task-relation.md): Create a relation between two tasks - [Delete Task Relation](https://kaneo.app/docs/api-reference/task-relations/delete-task-relation.md): Delete a task relation - [Get Task Relations](https://kaneo.app/docs/api-reference/task-relations/get-task-relations.md): Get all relations for a task - [Bulk Update Tasks](https://kaneo.app/docs/api-reference/tasks/bulk-update-tasks.md): Perform bulk operations on multiple tasks - [Create Task](https://kaneo.app/docs/api-reference/tasks/create-task.md): Create a new task in a project - [Create Task Image Upload](https://kaneo.app/docs/api-reference/tasks/create-task-image-upload.md): Create a presigned image upload URL for a task description or comment - [Delete Task](https://kaneo.app/docs/api-reference/tasks/delete-task.md): Delete a task by ID - [Export Tasks](https://kaneo.app/docs/api-reference/tasks/export-tasks.md): Export all tasks from a project - [Finalize Task Image Upload](https://kaneo.app/docs/api-reference/tasks/finalize-task-image-upload.md): Finalize an uploaded task image and create a private asset record - [Get Task](https://kaneo.app/docs/api-reference/tasks/get-task.md): Get a specific task by ID - [Import Tasks](https://kaneo.app/docs/api-reference/tasks/import-tasks.md): Import multiple tasks into a project - [List Tasks](https://kaneo.app/docs/api-reference/tasks/list-tasks.md): Get all tasks for a specific project - [Move Task](https://kaneo.app/docs/api-reference/tasks/move-task.md): Move a task to another project - [Update Task](https://kaneo.app/docs/api-reference/tasks/update-task.md): Update all fields of a task - [Update Task Assignee](https://kaneo.app/docs/api-reference/tasks/update-task-assignee.md): Assign or unassign a task to a user - [Update Task Description](https://kaneo.app/docs/api-reference/tasks/update-task-description.md): Update only the description of a task - [Update Task Due Date](https://kaneo.app/docs/api-reference/tasks/update-task-due-date.md): Update only the due date of a task - [Update Task Priority](https://kaneo.app/docs/api-reference/tasks/update-task-priority.md): Update only the priority of a task - [Update Task Status](https://kaneo.app/docs/api-reference/tasks/update-task-status.md): Update only the status of a task - [Update Task Title](https://kaneo.app/docs/api-reference/tasks/update-task-title.md): Update only the title of a task - [Create Telegram Integration](https://kaneo.app/docs/api-reference/telegram/create-telegram-integration.md): Create or replace a Telegram integration for a project - [Delete Telegram Integration](https://kaneo.app/docs/api-reference/telegram/delete-telegram-integration.md): Delete Telegram integration for a project - [Get Telegram Integration](https://kaneo.app/docs/api-reference/telegram/get-telegram-integration.md): Get Telegram integration for a project - [Update Telegram Integration](https://kaneo.app/docs/api-reference/telegram/update-telegram-integration.md): Update Telegram integration settings - [Create Time Entry](https://kaneo.app/docs/api-reference/time-entries/create-time-entry.md): Create a new time entry for a task - [Get Task Time Entries](https://kaneo.app/docs/api-reference/time-entries/get-task-time-entries.md): Get all time entries for a specific task - [Get Time Entry](https://kaneo.app/docs/api-reference/time-entries/get-time-entry.md): Get a specific time entry by ID - [Update Time Entry](https://kaneo.app/docs/api-reference/time-entries/update-time-entry.md): Update an existing time entry - [Delete Workflow Rule](https://kaneo.app/docs/api-reference/workflow-rules/delete-workflow-rule.md): Delete a workflow rule - [Get Workflow Rules](https://kaneo.app/docs/api-reference/workflow-rules/get-workflow-rules.md): Get all workflow rules for a project - [Upsert Workflow Rule](https://kaneo.app/docs/api-reference/workflow-rules/upsert-workflow-rule.md): Create or update a workflow rule - [Get Workspace Members](https://kaneo.app/docs/api-reference/workspaces/get-workspace-members.md): Get all members of a workspace - [Railway](https://kaneo.app/docs/core/deployments/railway.md): Deploy Kaneo to Railway using the official template. - [Account Notifications](https://kaneo.app/docs/core/functional/account-notifications.md): Deliver your personal Kaneo notifications by email, ntfy, Gotify, or a custom webhook with workspace and project scoping - [Plan Work in Backlog](https://kaneo.app/docs/core/functional/backlog-planning.md): Use the backlog to prepare work before it enters active execution - [Collaborate with Your Team](https://kaneo.app/docs/core/functional/collaborate-with-team.md): Invite members, assign ownership, and keep team execution aligned - [Configure Project Workflows](https://kaneo.app/docs/core/functional/configure-workflows.md): Customize columns and automation rules for how your project moves - [Create a Workspace and Project](https://kaneo.app/docs/core/functional/create-workspace-and-project.md): Set up your first workspace and project structure in Kaneo - [Functional Guides](https://kaneo.app/docs/core/functional/index.md): Practical, task-oriented guides for running Kaneo day to day - [Personalize Your Workspace](https://kaneo.app/docs/core/functional/personalize-your-workspace.md): Tune display and preference settings for your team's day-to-day workflow - [Plan and Execute Tasks in Board and List](https://kaneo.app/docs/core/functional/plan-and-execute-tasks.md): Create tasks, set metadata, and execute work using Board and List views - [Migrating from v1](https://kaneo.app/docs/core/guide/migrating-from-v1.md): This guide will help you migrate your Kaneo instance from v1 to v2. - [Quick Start](https://kaneo.app/docs/core/index.md): Get started with Kaneo in minutes - [The compose.yml file](https://kaneo.app/docs/core/installation/docker-compose.md): The Docker Compose file is used to start the required services. - [Deploy with drim CLI](https://kaneo.app/docs/core/installation/drim.md): One-click deployment tool for self-hosted Kaneo instances - [Environment variables](https://kaneo.app/docs/core/installation/environment-variables.md): The environment variables are used to configure the application. - [Installation Overview](https://kaneo.app/docs/core/installation/index.md): Choose how to install Kaneo - quick setup with drim or manual Docker Compose - [Object storage and uploads](https://kaneo.app/docs/core/installation/object-storage-and-image-uploads.md): Configure S3-compatible storage for private images and attachments in task descriptions and comments. - [Start the services](https://kaneo.app/docs/core/installation/start-services.md): Start the services to start using Kaneo - [Storage backends](https://kaneo.app/docs/core/installation/storage-backends.md): Configure private uploads with MinIO, AWS S3, or Cloudflare R2. - [Discord](https://kaneo.app/docs/core/integrations/discord.md): Send task notifications from Kaneo to a Discord channel using incoming webhooks. - [Gitea Setup](https://kaneo.app/docs/core/integrations/gitea/setup.md): Connect Kaneo to a Gitea instance (issues, pull requests, webhooks). - [Configuration & Setup](https://kaneo.app/docs/core/integrations/github/configuration.md): Configure Kaneo with your GitHub App credentials and connect projects to repositories. Includes Docker Compose and Kubernetes examples. - [App Setup](https://kaneo.app/docs/core/integrations/github/setup.md): Learn how to create and configure a GitHub App for Kaneo integration. Step-by-step guide to register your Kaneo instance with GitHub. - [Troubleshooting](https://kaneo.app/docs/core/integrations/github/troubleshooting.md): Common issues and solutions for GitHub integration. Debug connection problems, permission errors, and webhook issues. - [MCP](https://kaneo.app/docs/core/integrations/mcp.md): Connect Kaneo to MCP clients like Cursor and Claude Desktop using the official Kaneo MCP server. - [Outgoing webhooks](https://kaneo.app/docs/core/integrations/outgoing-webhooks.md): Send task activity from a Kaneo project to Slack, Discord, Telegram, or any HTTP endpoint. Configure per-project notifications and optional signing. - [Slack](https://kaneo.app/docs/core/integrations/slack.md): Send task notifications from Kaneo to a Slack channel using incoming webhooks. - [Telegram](https://kaneo.app/docs/core/integrations/telegram.md): Send task notifications from Kaneo to a Telegram chat or topic using a bot token and chat ID. - [Nginx](https://kaneo.app/docs/core/reverse-proxy/nginx.md): Nginx is a web server that can be used as a reverse proxy. - [Custom OAuth/OIDC](https://kaneo.app/docs/core/social-providers/custom-oauth.md): Configure Kaneo with your custom OpenID Connect (OIDC) provider. - [Discord](https://kaneo.app/docs/core/social-providers/discord.md): Discord is a social provider for Kaneo. - [GitHub](https://kaneo.app/docs/core/social-providers/github.md): GitHub is a social provider for Kaneo. - [Google](https://kaneo.app/docs/core/social-providers/google.md): Google is a social provider for Kaneo. - [Why Kaneo](https://kaneo.app/docs/index.md): Why Kaneo is built around focused planning and real execution ## OpenAPI Specs - [openapi](https://kaneo.app/docs/api-reference/openapi.json) ## Optional - [Website](https://kaneo.app) - [GitHub](https://github.com/usekaneo/kaneo)