# mudstack docs - [Introduction](https://docs.mudstack.com/introduction.md): Welcome to mudstack— the digital asset management platform for game studios and digital art teams. - [Mudstack 101](https://docs.mudstack.com/mudstack-101.md): Take your first steps to becoming a pro Mudstack user with these quick videos. - [Desktop Application](https://docs.mudstack.com/getting-started/desktop-application.md): Work with local files, and move to the cloud when you want to collaborate. - [Accounts & Workspaces](https://docs.mudstack.com/getting-started/accounts-workspaces.md): Understand how your Mudstack account is structured. - [Working With a Team](https://docs.mudstack.com/getting-started/working-with-a-team.md): Working with other people in Mudstack. - [Permissions](https://docs.mudstack.com/getting-started/permissions.md): Protect your IP: manage access to content in Mudstack. - [Managing Files & Folders](https://docs.mudstack.com/getting-started/manage-files-folders.md): Move, cut, and rename in the app - [Security](https://docs.mudstack.com/getting-started/security.md): Protecting your intellectual property and reducing risk for your teams - [Sync Overview](https://docs.mudstack.com/features/sync-overview.md): Transferring content between the cloud and your computer. - [Pulling & Syncing Data](https://docs.mudstack.com/features/pull-and-sync.md): Stay synced with your team's changes. - [Pushing data](https://docs.mudstack.com/features/push.md): Upload content to the cloud. - [Conflicts](https://docs.mudstack.com/features/conflicts.md): Resolving conflicts in Mudstack. - [Version Control](https://docs.mudstack.com/features/version-control.md): Version control, built for artists-first. - [Disk Management](https://docs.mudstack.com/features/disk-management.md): Control how Mudstack uses your disk space - [Ignore Files & Folders](https://docs.mudstack.com/features/mudignore.md): How to ignore files and folders within a Mudstack workspace. - [Reviews & Feedback](https://docs.mudstack.com/features/reviews-feedback.md): How to request and provide feedback in Mudstack. - [Annotations](https://docs.mudstack.com/features/annotations.md): Draw anywhere on your monitor - [Tags](https://docs.mudstack.com/features/tags.md): Tag all your files and thank yourself later. - [Libraries](https://docs.mudstack.com/features/libraries.md): Contextual collections of your files. - [Searching](https://docs.mudstack.com/features/searching.md): Find what you need, fast. - [Sharing Links](https://docs.mudstack.com/features/sharing-links.md): Learn how to share files and folders with others, both inside and outside your Mudstack workspace. - [Notifications](https://docs.mudstack.com/features/notifications.md): Get notified about important activity in your account. - [MCP](https://docs.mudstack.com/features/mcp.md): Use MCP to connect Mudstack with Claude, GPT, Cursor, or VSCode and manage assets with AI. - [Custom Attributes](https://docs.mudstack.com/features/custom-attributes.md): Configure workspace-specific metadata fields on files - [FAQs](https://docs.mudstack.com/support/faqs.md): You've got questions? We've got answers! - [Get Help](https://docs.mudstack.com/support/get-help.md): Our team is here to support you. - [Art Tests in Mudstack](https://docs.mudstack.com/support/art-test.md): A best practice guide on how to run a succesful art test in Mudstack - [Mudstack API: Getting Started](https://docs.mudstack.com/api-reference/getting-started.md): A comprehensive guide to understanding the Mudstack API, including authentication, key concepts, and making your first API call. - [Authenticating with the Mudstack API](https://docs.mudstack.com/api-reference/authentication.md): Learn how to securely authenticate with the Mudstack API using API keys and JSON Web Tokens (JWTs). - [Working with your account](https://docs.mudstack.com/api-reference/accounts.md): Understand how your mudstack account is structured and how to utilize our API to manage it. - [Working with workspaces](https://docs.mudstack.com/api-reference/workspaces.md): Learn how to interact with workspaces in Mudstack using the API. - [Working with assets](https://docs.mudstack.com/api-reference/assets.md): Learn how to manage assets, their metadata, and related entities using the Mudstack API. - [Webhooks](https://docs.mudstack.com/api-reference/webhooks.md): Automatically send real-time event notifications to external services, enabling integrations and automations without manual checks. - [Update status on assets](https://docs.mudstack.com/api-reference/examples/update-status-on-assets.md) - [Searching assets](https://docs.mudstack.com/api-reference/examples/searching-assets.md) - [Invite users to account](https://docs.mudstack.com/api-reference/examples/invite-users-to-account.md) - [Get assets with outstanding tasks](https://docs.mudstack.com/api-reference/examples/get-assets-with-outstanding-tasks.md) - [Get user accounts](https://docs.mudstack.com/api-reference/accounts/get-user-accounts.md): Returns the accounts associated with the current user. - [Get account metadata](https://docs.mudstack.com/api-reference/accounts/get-account-metadata.md) - [Update account](https://docs.mudstack.com/api-reference/accounts/update-account.md) - [Delete account](https://docs.mudstack.com/api-reference/accounts/delete-account.md) - [Get thumbnail](https://docs.mudstack.com/api-reference/accounts/get-thumbnail.md) - [Create invites](https://docs.mudstack.com/api-reference/accounts/invites/create-invites.md) - [Get invites](https://docs.mudstack.com/api-reference/accounts/invites/get-invites.md) - [Delete invite](https://docs.mudstack.com/api-reference/accounts/invites/delete-invite.md) - [Get members](https://docs.mudstack.com/api-reference/accounts/members/get-members.md): Retrieve a list of members for the current account. - [Update member](https://docs.mudstack.com/api-reference/accounts/members/update-member.md): Update the role of a user in the current account. - [Delete member](https://docs.mudstack.com/api-reference/accounts/members/delete-member.md): Remove a user from the current account. - [Leave account](https://docs.mudstack.com/api-reference/accounts/members/leave-account.md): Remove the current user from the specified account. - [Get notifications](https://docs.mudstack.com/api-reference/accounts/notifications/get-notifications.md) - [Update notification](https://docs.mudstack.com/api-reference/accounts/notifications/update-notification.md) - [Dismiss notification](https://docs.mudstack.com/api-reference/accounts/notifications/dismiss-notification.md) - [Dismiss notifications](https://docs.mudstack.com/api-reference/accounts/notifications/dismiss-notifications.md) - [Get tasks](https://docs.mudstack.com/api-reference/accounts/notifications/get-tasks.md) - [Get change requests](https://docs.mudstack.com/api-reference/accounts/notifications/get-change-requests.md) - [Get review requests](https://docs.mudstack.com/api-reference/accounts/notifications/get-review-requests.md) - [Get settings](https://docs.mudstack.com/api-reference/accounts/settings/get-settings.md) - [Update settings](https://docs.mudstack.com/api-reference/accounts/settings/update-settings.md) - [Get setting](https://docs.mudstack.com/api-reference/accounts/settings/get-setting.md) - [Update setting](https://docs.mudstack.com/api-reference/accounts/settings/update-setting.md) - [Get subscription](https://docs.mudstack.com/api-reference/accounts/subscriptions/get-subscription.md): Retrieve the subscription details for the account. - [Update subscription](https://docs.mudstack.com/api-reference/accounts/subscriptions/update-subscription.md): Update the subscription details for the account. - [Get workspaces](https://docs.mudstack.com/api-reference/accounts/get-workspaces.md) - [Get history](https://docs.mudstack.com/api-reference/accounts/history/get-history.md): Retrieve the history of the account. - [Get limits](https://docs.mudstack.com/api-reference/accounts/get-limits.md) - [Create workspace](https://docs.mudstack.com/api-reference/workspaces/create-workspace.md): Creates a new workspace with the given name and thumbnail. - [Get workspace](https://docs.mudstack.com/api-reference/workspaces/get-workspace.md): Retrieves the details of the current workspace. - [Update workspace](https://docs.mudstack.com/api-reference/workspaces/update-workspace.md): Updates the details of the current workspace. - [Delete workspace](https://docs.mudstack.com/api-reference/workspaces/delete-workspace.md): Deletes the current workspace. - [Get thumbnail](https://docs.mudstack.com/api-reference/workspaces/get-thumbnail.md): Retrieves a signed URL for downloading the workspace thumbnail. - [Create member](https://docs.mudstack.com/api-reference/workspaces/members/create-member.md): Add a user to the workspace with specified roles. - [Get members](https://docs.mudstack.com/api-reference/workspaces/members/get-members.md): Retrieve a list of members in the workspace. - [Update member](https://docs.mudstack.com/api-reference/workspaces/members/update-member.md): Update the roles of a user in the workspace. - [Delete member](https://docs.mudstack.com/api-reference/workspaces/members/delete-member.md): Remove a user from the workspace. - [Leave workspace](https://docs.mudstack.com/api-reference/workspaces/members/leave-workspace.md): Remove the current user from the workspace. - [Create or update asset](https://docs.mudstack.com/api-reference/workspaces/assets/create-or-update-asset.md): Creates a new asset or updates an existing one. - [Get asset](https://docs.mudstack.com/api-reference/workspaces/assets/get-asset.md): Retrieves an asset by its ID. - [Get assets](https://docs.mudstack.com/api-reference/workspaces/assets/get-assets.md): Retrieves assets by their IDs. - [Update asset](https://docs.mudstack.com/api-reference/workspaces/assets/update-asset.md): Updates an asset by its ID. - [Delete asset](https://docs.mudstack.com/api-reference/workspaces/assets/delete-asset.md): Deletes an asset by its ID. - [Delete assets](https://docs.mudstack.com/api-reference/workspaces/assets/delete-assets.md): Deletes assets either permanently or soft deletes them. - [Search assets](https://docs.mudstack.com/api-reference/workspaces/assets/search-assets.md): Searches for assets based on query parameters. - [Search asset ids](https://docs.mudstack.com/api-reference/workspaces/assets/search-asset-ids.md): Searches for asset IDs based on query parameters. - [Download asset](https://docs.mudstack.com/api-reference/workspaces/assets/download-asset.md): Downloads an asset by its ID. - [Download assets](https://docs.mudstack.com/api-reference/workspaces/assets/download-assets.md): Downloads assets based on provided IDs and folders. - [Restore asset](https://docs.mudstack.com/api-reference/workspaces/assets/restore-asset.md): Restores a soft-deleted asset by its ID. - [Rename asset](https://docs.mudstack.com/api-reference/workspaces/assets/rename-asset.md): Renames an asset by its ID. - [Get upload url](https://docs.mudstack.com/api-reference/workspaces/get-upload-url.md): Generates a signed URL for uploading a file. - [Download assets](https://docs.mudstack.com/api-reference/workspaces/download-assets.md): Downloads all assets in the current workspace. - [Lock asset](https://docs.mudstack.com/api-reference/workspaces/assets/locking/lock-asset.md): Locks an asset by its ID. - [Unlock asset](https://docs.mudstack.com/api-reference/workspaces/assets/locking/unlock-asset.md): Unlocks an asset by its ID. - [Create attachment](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/create-attachment.md): Create a new attachment for a specific asset. - [Get attachment](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/get-attachment.md): Retrieve a specific attachment by its ID. - [Get attachments](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/get-attachments.md): Retrieve all attachments for a specific asset. - [Update attachment](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/update-attachment.md): Update a specific attachment by its ID. - [Delete attachment](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/delete-attachment.md): Delete a specific attachment by its ID. - [Download attachment](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/download-attachment.md): Download a specific attachment by its ID. - [Update thumbnail](https://docs.mudstack.com/api-reference/workspaces/assets/attachments/update-thumbnail.md): Upload a thumbnail for a specific attachment by its ID. - [Create comment](https://docs.mudstack.com/api-reference/workspaces/assets/comments/create-comment.md): Add a new comment to a specific asset. - [Get comment](https://docs.mudstack.com/api-reference/workspaces/assets/comments/get-comment.md): Retrieve a specific comment by its ID. - [Get comments](https://docs.mudstack.com/api-reference/workspaces/assets/comments/get-comments.md): Retrieve all comments for a specific asset. - [Update comment](https://docs.mudstack.com/api-reference/workspaces/assets/comments/update-comment.md): Update the content of a specific comment by its ID. - [Delete comment](https://docs.mudstack.com/api-reference/workspaces/assets/comments/delete-comment.md): Delete a specific comment by its ID. - [Get history](https://docs.mudstack.com/api-reference/workspaces/assets/history/get-history.md): Retrieve the history of a specific asset. - [Get review history](https://docs.mudstack.com/api-reference/workspaces/assets/history/get-review-history.md): Retrieve the review history of a specific asset. - [Get libraries](https://docs.mudstack.com/api-reference/workspaces/assets/libraries/get-libraries.md): Retrieve a list of asset libraries for a specific asset. - [Create review](https://docs.mudstack.com/api-reference/workspaces/assets/reviews/create-review.md): Create a new review for a specific asset. - [Get review](https://docs.mudstack.com/api-reference/workspaces/assets/reviews/get-review.md): Retrieve a specific review by its ID. - [Get reviews](https://docs.mudstack.com/api-reference/workspaces/assets/reviews/get-reviews.md): Retrieve all reviews for a specific asset. - [Update review](https://docs.mudstack.com/api-reference/workspaces/assets/reviews/update-review.md): Update a specific review by its ID. - [Delete review](https://docs.mudstack.com/api-reference/workspaces/assets/reviews/delete-review.md): Delete a specific review by its ID. - [Create review request](https://docs.mudstack.com/api-reference/workspaces/assets/reviewRequests/create-review-request.md) - [Get review requests](https://docs.mudstack.com/api-reference/workspaces/assets/reviewRequests/get-review-requests.md) - [Update review request](https://docs.mudstack.com/api-reference/workspaces/assets/reviewRequests/update-review-request.md) - [Delete review request](https://docs.mudstack.com/api-reference/workspaces/assets/reviewRequests/delete-review-request.md) - [Favorite asset](https://docs.mudstack.com/api-reference/workspaces/assets/favorites/favorite-asset.md) - [Unfavorite asset](https://docs.mudstack.com/api-reference/workspaces/assets/favorites/unfavorite-asset.md) - [Get subscribers](https://docs.mudstack.com/api-reference/workspaces/assets/subscriptions/get-subscribers.md): Retrieve a list of subscribers for a specific asset. - [Update subscribers](https://docs.mudstack.com/api-reference/workspaces/assets/subscriptions/update-subscribers.md): Update the subscription status for a specific asset. - [Add tag](https://docs.mudstack.com/api-reference/workspaces/assets/tags/add-tag.md): Add a specific tag to a specific asset. - [Add tags](https://docs.mudstack.com/api-reference/workspaces/assets/tags/add-tags.md): Add one or more tags to a specific asset. - [Get tag](https://docs.mudstack.com/api-reference/workspaces/assets/tags/get-tag.md): Retrieve a specific tag associated with a specific asset. - [Get tags](https://docs.mudstack.com/api-reference/workspaces/assets/tags/get-tags.md): Retrieve all tags associated with a specific asset. - [Remove tag](https://docs.mudstack.com/api-reference/workspaces/assets/tags/remove-tag.md): Remove a specific tag from a specific asset. - [Get tasks](https://docs.mudstack.com/api-reference/workspaces/assets/tasks/get-tasks.md): Retrieve tasks associated with a specific asset within a workspace. - [Start a multi part upload](https://docs.mudstack.com/api-reference/workspaces/assets/upload/start-a-multi-part-upload.md): Initiates a multi-part upload process. - [Generate a signed url for a specific part](https://docs.mudstack.com/api-reference/workspaces/assets/upload/generate-a-signed-url-for-a-specific-part.md): Generates a signed URL for uploading a specific part of a multi-part upload. - [Finish a multi part upload](https://docs.mudstack.com/api-reference/workspaces/assets/upload/finish-a-multi-part-upload.md): Completes the multi-part upload process. - [Cancel a multi part upload](https://docs.mudstack.com/api-reference/workspaces/assets/upload/cancel-a-multi-part-upload.md): Cancels a multi-part upload and cleans up resources on S3. - [Uploads a file to a temporary location](https://docs.mudstack.com/api-reference/workspaces/assets/upload/uploads-a-file-to-a-temporary-location.md): Uploads a file to a temporary location and returns a signed URL for the upload. - [Direct upload to a specified location](https://docs.mudstack.com/api-reference/workspaces/assets/upload/direct-upload-to-a-specified-location.md): Directly uploads a file to a specified location and returns a signed URL for the upload. - [Uploads an asset and creates a new version or a new asset](https://docs.mudstack.com/api-reference/workspaces/assets/upload/uploads-an-asset-and-creates-a-new-version-or-a-new-asset.md): Uploads an asset to a temporary location and creates a new version or a new asset if it doesn't exist. - [Create version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/create-version.md): Create a new version for a specific asset. - [Get version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/get-version.md): Retrieve a specific version of an asset. - [Get versions](https://docs.mudstack.com/api-reference/workspaces/assets/versions/get-versions.md): Retrieve all versions of a specific asset. - [Update version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/update-version.md): Update a specific version of an asset. - [Delete version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/delete-version.md): Delete a specific version of an asset. - [Restore version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/restore-version.md): Restore a soft-deleted version of an asset. - [Download version](https://docs.mudstack.com/api-reference/workspaces/assets/versions/download-version.md): Download a specific version of an asset. - [Update thumbnail](https://docs.mudstack.com/api-reference/workspaces/assets/versions/update-thumbnail.md): Upload a thumbnail for a specific version of an asset. - [Create status](https://docs.mudstack.com/api-reference/workspaces/assets/status/create-status.md): Create a new asset status for the workspace. - [Get status](https://docs.mudstack.com/api-reference/workspaces/assets/status/get-status.md): Retrieve a specific asset status by its ID. - [Get statuses](https://docs.mudstack.com/api-reference/workspaces/assets/status/get-statuses.md): Retrieve a list of all asset statuses for the workspace. - [Update status](https://docs.mudstack.com/api-reference/workspaces/assets/status/update-status.md): Update a specific asset status by its ID. - [Delete status](https://docs.mudstack.com/api-reference/workspaces/assets/status/delete-status.md): Delete a specific asset status by its ID. - [Create folder](https://docs.mudstack.com/api-reference/workspaces/folders/create-folder.md): Create a new folder in the workspace. - [Get folder](https://docs.mudstack.com/api-reference/workspaces/folders/get-folder.md): Retrieve details of a specific folder. - [Move folder](https://docs.mudstack.com/api-reference/workspaces/folders/move-folder.md): Move a folder from one location to another within the workspace. - [Delete folder](https://docs.mudstack.com/api-reference/workspaces/folders/delete-folder.md): Delete a folder from the workspace. - [Get hierarchy](https://docs.mudstack.com/api-reference/workspaces/folders/get-hierarchy.md): Retrieve the hierarchy of folders in the workspace. - [Get statistics](https://docs.mudstack.com/api-reference/workspaces/folders/get-statistics.md): Retrieve statistics for a specific folder. - [Get file types](https://docs.mudstack.com/api-reference/workspaces/folders/get-file-types.md): Retrieve file types for a specific folder. - [Add assets](https://docs.mudstack.com/api-reference/workspaces/folders/add-assets.md): Add assets to a specific folder. - [Get assets](https://docs.mudstack.com/api-reference/workspaces/folders/get-assets.md): Retrieve assets in specific folders. - [Create library](https://docs.mudstack.com/api-reference/workspaces/libraries/create-library.md): Create a new library in the current workspace. - [Get library](https://docs.mudstack.com/api-reference/workspaces/libraries/get-library.md): Retrieve a library by its ID. - [Get libraries](https://docs.mudstack.com/api-reference/workspaces/libraries/get-libraries.md): Retrieve a list of all libraries for the current workspace. - [Get recent](https://docs.mudstack.com/api-reference/workspaces/libraries/get-recent.md): Retrieves a list of recently used libraries. - [Update library](https://docs.mudstack.com/api-reference/workspaces/libraries/update-library.md): Update a library by its ID. - [Delete library](https://docs.mudstack.com/api-reference/workspaces/libraries/delete-library.md): Delete a library by its ID. - [Search libraries](https://docs.mudstack.com/api-reference/workspaces/libraries/search-libraries.md): Retrieve a library by its name. - [Get thumbnail](https://docs.mudstack.com/api-reference/workspaces/libraries/get-thumbnail.md): Retrieve a signed URL for the library thumbnail. - [Get stats](https://docs.mudstack.com/api-reference/workspaces/libraries/get-stats.md): Retrieve statistics for a library. - [Get file types](https://docs.mudstack.com/api-reference/workspaces/libraries/get-file-types.md): Retrieve file types for a library. - [Add asset](https://docs.mudstack.com/api-reference/workspaces/libraries/assets/add-asset.md): Adds an asset to a specified library. - [Remove asset](https://docs.mudstack.com/api-reference/workspaces/libraries/assets/remove-asset.md): Removes an asset from a specified library. - [Download assets](https://docs.mudstack.com/api-reference/workspaces/libraries/assets/download-assets.md): Downloads assets from a specified library. - [Get favorites](https://docs.mudstack.com/api-reference/workspaces/libraries/favorites/get-favorites.md): Retrieve a list of favorite libraries for the current user. - [Favorite library](https://docs.mudstack.com/api-reference/workspaces/libraries/favorites/favorite-library.md): Adds the specified library to the user's list of favorite libraries. - [Unfavorite library](https://docs.mudstack.com/api-reference/workspaces/libraries/favorites/unfavorite-library.md): Removes the specified library from the user's list of favorite libraries. - [Create tags](https://docs.mudstack.com/api-reference/workspaces/tags/create-tags.md): Create new tags for the specified workspace. - [Get tag](https://docs.mudstack.com/api-reference/workspaces/tags/get-tag.md): Retrieve a specific tag for the specified workspace. - [Get tags](https://docs.mudstack.com/api-reference/workspaces/tags/get-tags.md): Retrieve all tags for the specified workspace. - [Update tag](https://docs.mudstack.com/api-reference/workspaces/tags/update-tag.md): Update a specific tag for the specified workspace. - [Delete tag](https://docs.mudstack.com/api-reference/workspaces/tags/delete-tag.md): Delete a specific tag for the specified workspace. - [Get recent](https://docs.mudstack.com/api-reference/workspaces/tags/get-recent.md): Retrieve recently used tags for the specified workspace. - [Create task](https://docs.mudstack.com/api-reference/workspaces/tasks/create-task.md): Creates a new task in the workspace. - [Get task](https://docs.mudstack.com/api-reference/workspaces/tasks/get-task.md): Retrieves a task by its ID. - [Get tasks](https://docs.mudstack.com/api-reference/workspaces/tasks/get-tasks.md): Retrieves tasks for a workspace - [Update task](https://docs.mudstack.com/api-reference/workspaces/tasks/update-task.md): Updates a task by its ID. - [Delete task](https://docs.mudstack.com/api-reference/workspaces/tasks/delete-task.md): Deletes a task by its ID. - [Upload a single file to a temp location](https://docs.mudstack.com/api-reference/workspaces/assets/import/upload-a-single-file-to-a-temp-location.md): Upload a single file to a temporary location. Requires workspace_id, the sha of the file, and the content type. - [Begin a multi part upload to a temp location](https://docs.mudstack.com/api-reference/workspaces/assets/import/begin-a-multi-part-upload-to-a-temp-location.md): Begin a multi-part upload to a temporary location. Requires workspace_id and the sha of the file. - [Upload a part of a multi part upload to a temp location using the upload id](https://docs.mudstack.com/api-reference/workspaces/assets/import/upload-a-part-of-a-multi-part-upload-to-a-temp-location-using-the-upload_id.md): Upload a part of a multi-part upload to a temporary location. Requires key, upload_id, part_no, mime_type, and optionally checksum. - [Complete a multi part upload to a temp location using the upload id](https://docs.mudstack.com/api-reference/workspaces/assets/import/complete-a-multi-part-upload-to-a-temp-location-using-the-upload_id.md): Complete a multi-part upload to a temporary location. Requires upload_id, key, and upload_parts. - [Abort a multi part upload to a temp location using the upload id](https://docs.mudstack.com/api-reference/workspaces/assets/import/abort-a-multi-part-upload-to-a-temp-location-using-the-upload_id.md): Abort a multi-part upload to a temporary location. Requires upload_id and key. - [Create a commit for the import](https://docs.mudstack.com/api-reference/workspaces/assets/import/create-a-commit-for-the-import.md): Create a commit for the import. Requires workspace_id, sync_commit_id, title, and description. - [Complete a commit for the import](https://docs.mudstack.com/api-reference/workspaces/assets/import/complete-a-commit-for-the-import.md): Complete a commit for the import. Requires workspace_id, sync_commit_id. - [Check if an asset exists by path](https://docs.mudstack.com/api-reference/workspaces/assets/import/check-if-an-asset-exists-by-path.md): Check if an asset exists by path. Requires file_location and file_name. - [Check if a version exists by sha](https://docs.mudstack.com/api-reference/workspaces/assets/import/check-if-a-version-exists-by-sha.md): Check if a version exists by SHA. Requires the SHA and optionally the asset_id. - [Create an asset](https://docs.mudstack.com/api-reference/workspaces/assets/import/create-an-asset.md): Create an asset requires the commit_id, file_location, file_name, and temp upload id. Adds the asset, and a version with the file from the temp location. Assigns the asset/version to the commit. Returns asset_id, version_id on success. - [Create a version for an asset](https://docs.mudstack.com/api-reference/workspaces/assets/import/create-a-version-for-an-asset.md): Requires the commit_id, asset_id, and temp upload id. Adds the version with the file from the temp location and assigns the version to the commit. Returns version_id on success. - [Get history](https://docs.mudstack.com/api-reference/workspaces/history/get-history.md): Retrieve the history of a specific workspace. - [Get settings](https://docs.mudstack.com/api-reference/workspaces/settings/get-settings.md): Retrieve the settings for the current workspace. - [Update settings](https://docs.mudstack.com/api-reference/workspaces/settings/update-settings.md): Update the settings for the current workspace. - [Get setting](https://docs.mudstack.com/api-reference/workspaces/settings/get-setting.md): Retrieve a specific setting for the current workspace by key. - [Update setting](https://docs.mudstack.com/api-reference/workspaces/settings/update-setting.md): Update a specific setting for the current workspace by key. - [Get usage](https://docs.mudstack.com/api-reference/workspaces/usage/get-usage.md): Retrieves the current usage statistics of the workspace. - [Restore assets](https://docs.mudstack.com/api-reference/workspaces/trash/restore-assets.md): Restores soft-deleted assets in the current workspace. - [Restore folder](https://docs.mudstack.com/api-reference/workspaces/trash/restore-folder.md): Restore a previously deleted folder in the workspace. - [Empty trash](https://docs.mudstack.com/api-reference/workspaces/trash/empty-trash.md): Empties the trash in the current workspace. - [Get user](https://docs.mudstack.com/api-reference/users/get-user.md): Returns the details of the currently authenticated user. - [Update user](https://docs.mudstack.com/api-reference/users/update-user.md): Updates the details of the currently authenticated user. - [Delete user](https://docs.mudstack.com/api-reference/users/delete-user.md): Deletes the currently authenticated user. - [Get accounts](https://docs.mudstack.com/api-reference/users/get-accounts.md): Returns the accounts associated with the current user. - [Get permissions](https://docs.mudstack.com/api-reference/users/get-permissions.md): Returns the permissions of the current user. - [Get invites](https://docs.mudstack.com/api-reference/users/invites/get-invites.md): Returns the invites of the current user. - [Accept invite](https://docs.mudstack.com/api-reference/users/invites/accept-invite.md): Accepts an invitation using the provided token. - [Delete invite](https://docs.mudstack.com/api-reference/users/invites/delete-invite.md): Rejects an invitation using the provided token. - [Get avatar](https://docs.mudstack.com/api-reference/users/avatar/get-avatar.md): Returns the signed URL for the current user's avatar. - [Update avatar](https://docs.mudstack.com/api-reference/users/avatar/update-avatar.md): Updates the avatar of the current user. - [Delete avatar](https://docs.mudstack.com/api-reference/users/avatar/delete-avatar.md): Deletes the avatar of the current user. - [Get history](https://docs.mudstack.com/api-reference/users/history/get-history.md): Retrieve the history of the current user. - [Get setting](https://docs.mudstack.com/api-reference/users/settings/get-setting.md): Retrieve a specific setting for the current user. - [Get settings](https://docs.mudstack.com/api-reference/users/settings/get-settings.md): Retrieve all settings for the current user. - [Update setting](https://docs.mudstack.com/api-reference/users/settings/update-setting.md): Update a specific setting for the current user. - [Update settings](https://docs.mudstack.com/api-reference/users/settings/update-settings.md): Update settings for the current user. - [Authenticate api key](https://docs.mudstack.com/api-reference/auth/authenticate-api-key.md): Authenticate API keys using account_id, key, and secret. - [Validate access token](https://docs.mudstack.com/api-reference/auth/validate-access-token.md): Given the access token, validate the associated user. Will create any required user and workspaces as well, it will upgrade any temporary workspaces to pro accounts. If no authorization token present, then access is invalid. `req.auth.sub` must have the auth0 user id present. ## OpenAPI Specs - [package](/package.json) - [swagger](/swagger.json) ## Optional - [Discord Community](https://discord.gg/eXbMXKb5fY) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.