# opscape ## Docs - [Confirm attachment upload and save to database](https://docs.opscape.com/api-reference/attachments/confirm-attachment-upload-and-save-to-database.md): Confirms an attachment upload and saves the record to the database - [Delete an attachment](https://docs.opscape.com/api-reference/attachments/delete-an-attachment.md): Soft deletes an attachment - [Generate presigned URL for attachment upload](https://docs.opscape.com/api-reference/attachments/generate-presigned-url-for-attachment-upload.md): Generates a presigned URL for uploading an attachment to S3 - [Check if a board slug is available](https://docs.opscape.com/api-reference/boards/check-if-a-board-slug-is-available.md): Checks if a board slug is available - [Create board](https://docs.opscape.com/api-reference/boards/create-board.md): Creates a new board for a given workspace - [Delete board](https://docs.opscape.com/api-reference/boards/delete-board.md): Deletes a board by its public ID - [Get all boards](https://docs.opscape.com/api-reference/boards/get-all-boards.md): Retrieves all boards for a given workspace - [Get board by public ID](https://docs.opscape.com/api-reference/boards/get-board-by-public-id.md): Retrieves a board by its public ID - [Get board by slug](https://docs.opscape.com/api-reference/boards/get-board-by-slug.md): Retrieves a board by its slug within a specific workspace - [Move board to another workspace](https://docs.opscape.com/api-reference/boards/move-board-to-another-workspace.md): Moves a board and all its contents to a different workspace - [Update board](https://docs.opscape.com/api-reference/boards/update-board.md): Updates a board by its public ID - [Add a checklist to a card](https://docs.opscape.com/api-reference/cards/add-a-checklist-to-a-card.md): Adds a checklist to a card - [Add a comment to a card](https://docs.opscape.com/api-reference/cards/add-a-comment-to-a-card.md): Adds a comment to a card - [Add an item to a checklist](https://docs.opscape.com/api-reference/cards/add-an-item-to-a-checklist.md): Adds an item to a checklist - [Add or remove a label from a card](https://docs.opscape.com/api-reference/cards/add-or-remove-a-label-from-a-card.md): Adds or removes a label from a card - [Add or remove a member from a card](https://docs.opscape.com/api-reference/cards/add-or-remove-a-member-from-a-card.md): Adds or removes a member from a card - [Create a card](https://docs.opscape.com/api-reference/cards/create-a-card.md): Creates a new card for a given list - [Delete a card](https://docs.opscape.com/api-reference/cards/delete-a-card.md): Deletes a card by its public ID - [Delete a checklist](https://docs.opscape.com/api-reference/cards/delete-a-checklist.md): Deletes a checklist by its public ID - [Delete a checklist item](https://docs.opscape.com/api-reference/cards/delete-a-checklist-item.md): Deletes a checklist item - [Delete a comment](https://docs.opscape.com/api-reference/cards/delete-a-comment.md): Deletes a comment - [Duplicate a card](https://docs.opscape.com/api-reference/cards/duplicate-a-card.md): Duplicates a card to a target list with optional options - [Get a card by public ID](https://docs.opscape.com/api-reference/cards/get-a-card-by-public-id.md): Retrieves a card by its public ID - [Get paginated card activities](https://docs.opscape.com/api-reference/cards/get-paginated-card-activities.md): Retrieves paginated activities for a card with merged frequent changes - [Update a card](https://docs.opscape.com/api-reference/cards/update-a-card.md): Updates a card by its public ID - [Update a checklist](https://docs.opscape.com/api-reference/cards/update-a-checklist.md): Updates a checklist by its public ID - [Update a checklist item](https://docs.opscape.com/api-reference/cards/update-a-checklist-item.md): Updates a checklist item (title/completed) - [Update a comment](https://docs.opscape.com/api-reference/cards/update-a-comment.md): Updates a comment - [Get statistics](https://docs.opscape.com/api-reference/health/get-statistics.md): Returns statistics about the application (workspaces, users, cards, etc.) - [Health check](https://docs.opscape.com/api-reference/health/health-check.md): Returns the health status of the application and its dependencies - [Import boards from Trello](https://docs.opscape.com/api-reference/imports/import-boards-from-trello.md): Imports boards from Trello - [Import projects from GitHub](https://docs.opscape.com/api-reference/imports/import-projects-from-github.md): Imports projects from GitHub - [Disconnect integration](https://docs.opscape.com/api-reference/integration/disconnect-integration.md): Disconnects an integration - [Get authorization URL for an integration](https://docs.opscape.com/api-reference/integration/get-authorization-url-for-an-integration.md): Retrieves the authorization URL for an integration - [Get integration providers](https://docs.opscape.com/api-reference/integration/get-integration-providers.md): Retrieves all integration providers for the user - [Get boards from Trello](https://docs.opscape.com/api-reference/integrations/get-boards-from-trello.md): Retrieves all boards from Trello - [Get projects from GitHub](https://docs.opscape.com/api-reference/integrations/get-projects-from-github.md): Retrieves all projects from GitHub - [Introduction](https://docs.opscape.com/api-reference/introduction.md): Learn how to integrate with Kan's REST API. - [Accept an invite link](https://docs.opscape.com/api-reference/invites/accept-an-invite-link.md): Accepts an invitation via invite link - [Create invite link for workspace](https://docs.opscape.com/api-reference/invites/create-invite-link-for-workspace.md): Create invite link for a workspace - [Deactivate invite link for workspace](https://docs.opscape.com/api-reference/invites/deactivate-invite-link-for-workspace.md): Deactivates the invite link for a workspace - [Get active invite link for workspace](https://docs.opscape.com/api-reference/invites/get-active-invite-link-for-workspace.md): Gets the active invite link for a workspace - [Get invite information by code](https://docs.opscape.com/api-reference/invites/get-invite-information-by-code.md): Get invite information by invite code - [Create a label](https://docs.opscape.com/api-reference/labels/create-a-label.md): Creates a new label - [Delete a label](https://docs.opscape.com/api-reference/labels/delete-a-label.md): Deletes a label by its public ID - [Get a label by public ID](https://docs.opscape.com/api-reference/labels/get-a-label-by-public-id.md): Retrieves a label by its public ID - [Update a label](https://docs.opscape.com/api-reference/labels/update-a-label.md): Updates a label by its public ID - [Create a list](https://docs.opscape.com/api-reference/lists/create-a-list.md): Creates a new list for a given board - [Delete a list](https://docs.opscape.com/api-reference/lists/delete-a-list.md): Deletes a list by its public ID - [Update a list](https://docs.opscape.com/api-reference/lists/update-a-list.md): Updates a list by its public ID - [Get member permissions](https://docs.opscape.com/api-reference/permissions/get-member-permissions.md): Get a specific member's permissions in a workspace - [Get my permissions](https://docs.opscape.com/api-reference/permissions/get-my-permissions.md): Get the current user's permissions in a workspace - [Get role permissions](https://docs.opscape.com/api-reference/permissions/get-role-permissions.md): Get permissions granted to a specific role in a workspace - [Get workspace role permissions](https://docs.opscape.com/api-reference/permissions/get-workspace-role-permissions.md): Get all roles for a workspace with their granted permissions - [Get workspace roles](https://docs.opscape.com/api-reference/permissions/get-workspace-roles.md): Get all roles for a workspace - [Grant permission to member](https://docs.opscape.com/api-reference/permissions/grant-permission-to-member.md): Grant a specific permission to a member - [Grant permission to role](https://docs.opscape.com/api-reference/permissions/grant-permission-to-role.md): Grant a specific permission to a role - [Reset all member permission overrides in a workspace](https://docs.opscape.com/api-reference/permissions/reset-all-member-permission-overrides-in-a-workspace.md): Clears all custom permission overrides for all members in a workspace so their effective permissions come only from their roles - [Reset member permissions to role defaults](https://docs.opscape.com/api-reference/permissions/reset-member-permissions-to-role-defaults.md): Clears all custom permission overrides for a member so their effective permissions come only from their role - [Revoke permission from member](https://docs.opscape.com/api-reference/permissions/revoke-permission-from-member.md): Revoke a specific permission from a member - [Revoke permission from role](https://docs.opscape.com/api-reference/permissions/revoke-permission-from-role.md): Revoke a specific permission from a role - [Get user](https://docs.opscape.com/api-reference/users/get-user.md): Retrieves the currently authenticated user's profile information - [Set password](https://docs.opscape.com/api-reference/users/set-password.md): Sets a password for a user who signed up via magic link and has no password yet - [Update user](https://docs.opscape.com/api-reference/users/update-user.md): Updates the currently authenticated user's profile information - [Create a webhook](https://docs.opscape.com/api-reference/webhooks/create-a-webhook.md): Creates a new webhook for a workspace - [Delete a webhook](https://docs.opscape.com/api-reference/webhooks/delete-a-webhook.md): Deletes a webhook by its public ID - [Get all webhooks for a workspace](https://docs.opscape.com/api-reference/webhooks/get-all-webhooks-for-a-workspace.md): Retrieves all webhooks configured for a workspace - [Test a webhook](https://docs.opscape.com/api-reference/webhooks/test-a-webhook.md): Sends a test payload to a webhook - [Update a webhook](https://docs.opscape.com/api-reference/webhooks/update-a-webhook.md): Updates a webhook by its public ID - [Check if a workspace slug is available](https://docs.opscape.com/api-reference/workspaces/check-if-a-workspace-slug-is-available.md): Checks if a workspace slug is available - [Create a workspace](https://docs.opscape.com/api-reference/workspaces/create-a-workspace.md): Creates a new workspace - [Delete a member from a workspace](https://docs.opscape.com/api-reference/workspaces/delete-a-member-from-a-workspace.md): Deletes a member from a workspace - [Delete a workspace](https://docs.opscape.com/api-reference/workspaces/delete-a-workspace.md): Deletes a workspace by its public ID - [Get a workspace by public ID](https://docs.opscape.com/api-reference/workspaces/get-a-workspace-by-public-id.md): Retrieves a workspace by its public ID - [Get a workspace by slug](https://docs.opscape.com/api-reference/workspaces/get-a-workspace-by-slug.md): Retrieves a workspace by its slug - [Get all workspaces](https://docs.opscape.com/api-reference/workspaces/get-all-workspaces.md): Retrieves all workspaces for the authenticated user - [Invite a member to a workspace](https://docs.opscape.com/api-reference/workspaces/invite-a-member-to-a-workspace.md): Invites a member to a workspace - [Search boards and cards in a workspace](https://docs.opscape.com/api-reference/workspaces/search-boards-and-cards-in-a-workspace.md): Searches for boards and cards by title within a workspace - [Update a workspace](https://docs.opscape.com/api-reference/workspaces/update-a-workspace.md): Updates a workspace by its public ID - [Update member role](https://docs.opscape.com/api-reference/workspaces/update-member-role.md): Updates a member's role in a workspace - [Introduction](https://docs.opscape.com/guides/self-hosting/introduction.md): Overview and quick start to run Kan on your own infrastructure using Docker Compose. - [Kan + MinIO (S3)](https://docs.opscape.com/guides/self-hosting/s3.md) - [Trello](https://docs.opscape.com/imports/trello.md): Import your Trello boards to Kan. - [Introduction](https://docs.opscape.com/introduction.md): Opscape Kan is the open source alternative to Trello. ## OpenAPI Specs - [openapi](https://opscape.com/api/v1/openapi.json) ## Optional - [GitHub](https://github.com/opscape)