# Dock ## Docs - [Create an account](https://developers.dock.us/api-reference/endpoint/accounts/create-an-account.md): Create an account - [Retrieve a list of accounts](https://developers.dock.us/api-reference/endpoint/accounts/retrieve-a-list-of-accounts.md): Retrieve a list of accounts - [Retrieve an account](https://developers.dock.us/api-reference/endpoint/accounts/retrieve-an-account.md): Retrieve an account by ID - [Update an account](https://developers.dock.us/api-reference/endpoint/accounts/update-an-account.md): Update an account by ID. Currently this endpoint only supports updating workspace custom field values. - [Delete an asset](https://developers.dock.us/api-reference/endpoint/assets/delete-an-asset.md): Delete an asset by ID - [Retrieve a list of assets](https://developers.dock.us/api-reference/endpoint/assets/retrieve-a-list-of-assets.md): Retrieve a list of assets - [Retrieve an asset](https://developers.dock.us/api-reference/endpoint/assets/retrieve-an-asset.md): Retrieve an asset by ID - [Update an asset](https://developers.dock.us/api-reference/endpoint/assets/update-an-asset.md): Update an asset by ID - [Create a board](https://developers.dock.us/api-reference/endpoint/boards/create-a-board.md): Create a board - [Delete a board](https://developers.dock.us/api-reference/endpoint/boards/delete-a-board.md): Delete a board by ID - [Retrieve a board](https://developers.dock.us/api-reference/endpoint/boards/retrieve-a-board.md): Retrieve a board by ID - [Retrieve a list of boards](https://developers.dock.us/api-reference/endpoint/boards/retrieve-a-list-of-boards.md): Retrieve a list of boards - [Update a board](https://developers.dock.us/api-reference/endpoint/boards/update-a-board.md): Update a board by ID - [Retrieve a custom field](https://developers.dock.us/api-reference/endpoint/custom-fields/retrieve-a-custom-field.md): Retrieve a custom field by ID - [Retrieve a list of custom fields](https://developers.dock.us/api-reference/endpoint/custom-fields/retrieve-a-list-of-custom-fields.md): Retrieve a list of custom fields - [Retrieve a deal](https://developers.dock.us/api-reference/endpoint/deals/retrieve-a-deal.md): Retrieve a deal by ID - [Retrieve a list of deals](https://developers.dock.us/api-reference/endpoint/deals/retrieve-a-list-of-deals.md): Retrieve a list of deals - [Update a deal](https://developers.dock.us/api-reference/endpoint/deals/update-a-deal.md): Update a deal by ID. Currently this endpoint only supports updating deal custom field values. - [Ping the API](https://developers.dock.us/api-reference/endpoint/status-check/ping.md): Ping the API to check if it's up - [Create a tag](https://developers.dock.us/api-reference/endpoint/tags/create-a-tag.md): Create a tag - [Delete a tag](https://developers.dock.us/api-reference/endpoint/tags/delete-a-tag.md): Delete a tag by ID - [Retrieve a list of tags](https://developers.dock.us/api-reference/endpoint/tags/retrieve-a-list-of-tags.md): Retrieve a list of tags - [Retrieve a tag](https://developers.dock.us/api-reference/endpoint/tags/retrieve-a-tag.md): Retrieve a tag by ID - [Update a tag](https://developers.dock.us/api-reference/endpoint/tags/update-a-tag.md): Update a tag by ID - [Retrieve a list of templates](https://developers.dock.us/api-reference/endpoint/templates/retrieve-a-list-of-templates.md): Retrieve a list of templates - [Retrieve a template](https://developers.dock.us/api-reference/endpoint/templates/retrieve-a-template.md): Retrieve a template by ID - [Retrieve a list of users](https://developers.dock.us/api-reference/endpoint/users/retrieve-a-list-of-users.md): Retrieve a list of users - [Retrieve a user](https://developers.dock.us/api-reference/endpoint/users/retrieve-a-user.md): Retrieve a user by ID - [Create a workspace domain](https://developers.dock.us/api-reference/endpoint/workspace-domains/create-a-workspace-domain.md): Create a workspace domain - [Delete a workspace domain](https://developers.dock.us/api-reference/endpoint/workspace-domains/delete-a-workspace-domain.md): Delete a workspace domain by ID - [Retrieve a list of workspace domains](https://developers.dock.us/api-reference/endpoint/workspace-domains/retrieve-a-list-of-workspace-domains.md): Retrieve a list of workspace domains - [Retrieve a workspace domain](https://developers.dock.us/api-reference/endpoint/workspace-domains/retrieve-a-workspace-domain.md): Retrieve a workspace domain by ID - [Update a workspace domain](https://developers.dock.us/api-reference/endpoint/workspace-domains/update-a-workspace-domain.md): Update a workspace domain - [Retrieve a list of workspace pages](https://developers.dock.us/api-reference/endpoint/workspace-pages/retrieve-a-list-of-workspace-pages.md): Retrieve a list of workspace pages - [Retrieve a workspace page](https://developers.dock.us/api-reference/endpoint/workspace-pages/retrieve-a-workspace-page.md): Retrieve a workspace page by ID - [Update a workspace page](https://developers.dock.us/api-reference/endpoint/workspace-pages/update-a-workspace-page.md): Update a workspace page by ID - [Retrieve a list of workspace plan tasks](https://developers.dock.us/api-reference/endpoint/workspace-plan-tasks/retrieve-a-list-of-workspace-plan-tasks.md): Retrieve a list of workspace plan tasks - [Retrieve a workspace plan task](https://developers.dock.us/api-reference/endpoint/workspace-plan-tasks/retrieve-a-workspace-plan-task.md): Retrieve a workspace plan task by ID - [Update a workspace plan task](https://developers.dock.us/api-reference/endpoint/workspace-plan-tasks/update-a-workspace-plan-task.md): Update a workspace plan task by ID - [Retrieve a list of workspace plans](https://developers.dock.us/api-reference/endpoint/workspace-plans/retrieve-a-list-of-workspace-plans.md): Retrieve a list of workspace plans - [Retrieve a workspace plan](https://developers.dock.us/api-reference/endpoint/workspace-plans/retrieve-a-workspace-plan.md): Retrieve a workspace plan by ID - [Retrieve a list of workspace sections](https://developers.dock.us/api-reference/endpoint/workspace-sections/retrieve-a-list-of-workspace-sections.md): Retrieve a list of workspace sections - [Retrieve a workspace section](https://developers.dock.us/api-reference/endpoint/workspace-sections/retrieve-a-workspace-section.md): Retrieve a workspace section by ID - [Update a workspace section](https://developers.dock.us/api-reference/endpoint/workspace-sections/update-a-workspace-section.md): Update a workspace section by ID - [Create a workspace user](https://developers.dock.us/api-reference/endpoint/workspace-users/create-a-workspace-user.md): Create a workspace user - [Delete a workspace user](https://developers.dock.us/api-reference/endpoint/workspace-users/delete-a-workspace-user.md): Delete a workspace user by ID - [Retrieve a list of workspace users](https://developers.dock.us/api-reference/endpoint/workspace-users/retrieve-a-list-of-workspace-users.md): Retrieve a list of workspace users - [Retrieve a workspace user](https://developers.dock.us/api-reference/endpoint/workspace-users/retrieve-a-workspace-user.md): Retrieve a workspace user by ID - [Update a workspace user](https://developers.dock.us/api-reference/endpoint/workspace-users/update-a-workspace-user.md): Update a workspace user by ID - [Create a workspace](https://developers.dock.us/api-reference/endpoint/workspaces/create-a-workspace.md): Create a workspace - [Get an authenticated embed url](https://developers.dock.us/api-reference/endpoint/workspaces/get-an-authenticated-embed-url.md): Get authenticated embed url - [Retrieve a list of workspaces](https://developers.dock.us/api-reference/endpoint/workspaces/retrieve-a-list-of-workspaces.md): Retrieve a list of workspaces - [Retrieve a workspace](https://developers.dock.us/api-reference/endpoint/workspaces/retrieve-a-workspace.md): Retrieve a workspace by ID - [Set workspace access](https://developers.dock.us/api-reference/endpoint/workspaces/set-workspace-access.md): Set workspace access - [Update a workspace](https://developers.dock.us/api-reference/endpoint/workspaces/update-a-workspace.md): Update a workspace by ID - [Errors](https://developers.dock.us/api-reference/errors.md): Troubleshoot problems with this comprehensive breakdown of all error codes. - [Introduction](https://developers.dock.us/api-reference/introduction.md): Fundamental concepts of Dock's API. - [Pagination](https://developers.dock.us/api-reference/pagination.md): Learn how to paginate through resources in the API. - [Rate limits](https://developers.dock.us/api-reference/rate-limits.md): Learn about Dock's API rate limits. - [API Keys](https://developers.dock.us/api-reference/tokens.md): Learn how to get your Dock API key. - [Data model](https://developers.dock.us/data-model.md): A quick overview of how Dock's data model is structured. - [Embedding workspace](https://developers.dock.us/embedding-workspace.md): A quick overview of how to embed Dock's workspace in your app. - [Introduction](https://developers.dock.us/introduction.md): Dock organizes everything shared with customers in one branded workspace. Create deal rooms, onboarding hubs, and client portals that customers love. - [Create a subscription](https://developers.dock.us/webhooks/create-subscription.md): Create a subscription to receive real-time notifications on events happening across your Dock workspace. - [Event types](https://developers.dock.us/webhooks/event-types.md): Event types are the types of events that can be subscribed to. - [Introduction](https://developers.dock.us/webhooks/introduction.md): Use webhooks to get real-time notifications on events happening across your Dock workspace. - [Retry behaviour](https://developers.dock.us/webhooks/retry-behaviour.md): Retry behaviour for webhooks. - [Send test events](https://developers.dock.us/webhooks/test-event.md): Send test events to your webhook URL to ensure that it's working correctly. - [Verify webhook requests](https://developers.dock.us/webhooks/verify-webhook-requests.md): Learn how to verify webhook requests to ensure they're coming from Dock. ## OpenAPI Specs - [openapi](https://developers.dock.us/api-reference/openapi.json) - [package](https://developers.dock.us/package.json) - [workspaces_{id}_access](https://developers.dock.us/openapi/paths/workspaces_{id}_access.json) - [workspaces_{id}](https://developers.dock.us/openapi/paths/workspaces_{id}.json) - [workspaces](https://developers.dock.us/openapi/paths/workspaces.json) - [workspace-users_{id}](https://developers.dock.us/openapi/paths/workspace-users_{id}.json) - [workspace-users](https://developers.dock.us/openapi/paths/workspace-users.json) - [workspace-sections_{id}](https://developers.dock.us/openapi/paths/workspace-sections_{id}.json) - [workspace-sections](https://developers.dock.us/openapi/paths/workspace-sections.json) - [workspace-plans_{id}](https://developers.dock.us/openapi/paths/workspace-plans_{id}.json) - [workspace-plans](https://developers.dock.us/openapi/paths/workspace-plans.json) - [workspace-plan-tasks_{id}](https://developers.dock.us/openapi/paths/workspace-plan-tasks_{id}.json) - [workspace-plan-tasks](https://developers.dock.us/openapi/paths/workspace-plan-tasks.json) - [workspace-pages_{id}](https://developers.dock.us/openapi/paths/workspace-pages_{id}.json) - [workspace-pages](https://developers.dock.us/openapi/paths/workspace-pages.json) - [workspace-domains_{id}](https://developers.dock.us/openapi/paths/workspace-domains_{id}.json) - [workspace-domains](https://developers.dock.us/openapi/paths/workspace-domains.json) - [users_{id}](https://developers.dock.us/openapi/paths/users_{id}.json) - [users](https://developers.dock.us/openapi/paths/users.json) - [templates_{id}](https://developers.dock.us/openapi/paths/templates_{id}.json) - [templates](https://developers.dock.us/openapi/paths/templates.json) - [tags_{id}](https://developers.dock.us/openapi/paths/tags_{id}.json) - [tags](https://developers.dock.us/openapi/paths/tags.json) - [ping](https://developers.dock.us/openapi/paths/ping.json) - [deals_{id}](https://developers.dock.us/openapi/paths/deals_{id}.json) - [deals](https://developers.dock.us/openapi/paths/deals.json) - [custom-fields_{id}](https://developers.dock.us/openapi/paths/custom-fields_{id}.json) - [custom-fields](https://developers.dock.us/openapi/paths/custom-fields.json) - [boards_{id}](https://developers.dock.us/openapi/paths/boards_{id}.json) - [boards](https://developers.dock.us/openapi/paths/boards.json) - [assets_{id}](https://developers.dock.us/openapi/paths/assets_{id}.json) - [assets](https://developers.dock.us/openapi/paths/assets.json) - [accounts_{id}](https://developers.dock.us/openapi/paths/accounts_{id}.json) - [accounts](https://developers.dock.us/openapi/paths/accounts.json) - [WorkspaceUser](https://developers.dock.us/openapi/components/schemas/WorkspaceUser.json) - [WorkspaceSection](https://developers.dock.us/openapi/components/schemas/WorkspaceSection.json) - [WorkspaceRole](https://developers.dock.us/openapi/components/schemas/WorkspaceRole.json) - [WorkspacePlanTask](https://developers.dock.us/openapi/components/schemas/WorkspacePlanTask.json) - [WorkspacePlan](https://developers.dock.us/openapi/components/schemas/WorkspacePlan.json) - [WorkspacePage](https://developers.dock.us/openapi/components/schemas/WorkspacePage.json) - [WorkspaceDomain](https://developers.dock.us/openapi/components/schemas/WorkspaceDomain.json) - [Workspace](https://developers.dock.us/openapi/components/schemas/Workspace.json) - [User](https://developers.dock.us/openapi/components/schemas/User.json) - [Template](https://developers.dock.us/openapi/components/schemas/Template.json) - [TagWithBoards](https://developers.dock.us/openapi/components/schemas/TagWithBoards.json) - [Tag](https://developers.dock.us/openapi/components/schemas/Tag.json) - [Pagination](https://developers.dock.us/openapi/components/schemas/Pagination.json) - [Id](https://developers.dock.us/openapi/components/schemas/Id.json) - [Deal](https://developers.dock.us/openapi/components/schemas/Deal.json) - [CustomFieldWithValue](https://developers.dock.us/openapi/components/schemas/CustomFieldWithValue.json) - [CustomField](https://developers.dock.us/openapi/components/schemas/CustomField.json) - [BoardWithTags](https://developers.dock.us/openapi/components/schemas/BoardWithTags.json) - [Board](https://developers.dock.us/openapi/components/schemas/Board.json) - [BaseObject](https://developers.dock.us/openapi/components/schemas/BaseObject.json) - [Asset](https://developers.dock.us/openapi/components/schemas/Asset.json) - [Account](https://developers.dock.us/openapi/components/schemas/Account.json) - [500](https://developers.dock.us/openapi/components/responses/500.json) - [429](https://developers.dock.us/openapi/components/responses/429.json) - [404](https://developers.dock.us/openapi/components/responses/404.json) - [403](https://developers.dock.us/openapi/components/responses/403.json) - [401](https://developers.dock.us/openapi/components/responses/401.json) - [400](https://developers.dock.us/openapi/components/responses/400.json) - [workspaceUserProperties](https://developers.dock.us/openapi/components/parameters/workspaceUserProperties.json) - [workspaceUserFilters](https://developers.dock.us/openapi/components/parameters/workspaceUserFilters.json) - [workspaceSectionProperties](https://developers.dock.us/openapi/components/parameters/workspaceSectionProperties.json) - [workspaceSectionFilters](https://developers.dock.us/openapi/components/parameters/workspaceSectionFilters.json) - [workspaceProperties](https://developers.dock.us/openapi/components/parameters/workspaceProperties.json) - [workspacePlanTaskProperties](https://developers.dock.us/openapi/components/parameters/workspacePlanTaskProperties.json) - [workspacePlanTaskFilters](https://developers.dock.us/openapi/components/parameters/workspacePlanTaskFilters.json) - [workspacePlanProperties](https://developers.dock.us/openapi/components/parameters/workspacePlanProperties.json) - [workspacePlanFilters](https://developers.dock.us/openapi/components/parameters/workspacePlanFilters.json) - [workspacePageProperties](https://developers.dock.us/openapi/components/parameters/workspacePageProperties.json) - [workspacePageFilters](https://developers.dock.us/openapi/components/parameters/workspacePageFilters.json) - [workspaceFilters](https://developers.dock.us/openapi/components/parameters/workspaceFilters.json) - [workspaceDomainProperties](https://developers.dock.us/openapi/components/parameters/workspaceDomainProperties.json) - [workspaceDomainFilters](https://developers.dock.us/openapi/components/parameters/workspaceDomainFilters.json) - [userProperties](https://developers.dock.us/openapi/components/parameters/userProperties.json) - [templateProperties](https://developers.dock.us/openapi/components/parameters/templateProperties.json) - [tagProperties](https://developers.dock.us/openapi/components/parameters/tagProperties.json) - [page](https://developers.dock.us/openapi/components/parameters/page.json) - [limit](https://developers.dock.us/openapi/components/parameters/limit.json) - [id](https://developers.dock.us/openapi/components/parameters/id.json) - [dealProperties](https://developers.dock.us/openapi/components/parameters/dealProperties.json) - [customFieldProperties](https://developers.dock.us/openapi/components/parameters/customFieldProperties.json) - [customFieldObject](https://developers.dock.us/openapi/components/parameters/customFieldObject.json) - [boardProperties](https://developers.dock.us/openapi/components/parameters/boardProperties.json) - [assetProperties](https://developers.dock.us/openapi/components/parameters/assetProperties.json) - [accountProperties](https://developers.dock.us/openapi/components/parameters/accountProperties.json)