# workspaces Workspaces Service handles the API for managing workspaces and triggering workflows against them. ## List all workspace tags - [GET /iacm/api/orgs/{org}/projects/{project}/tags](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-all-workspace-tags.md): List all tags ## Show workspace metrics - [GET /iacm/api/orgs/{org}/projects/{project}/workspace-metrics](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_show-workspace-metrics.md): Show metrics for workspaces ## List workspaces - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-workspaces.md): List all workspaces. ## Create workspace - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_create-workspace.md): Create a new workspace. ## Destroy workspace - [DELETE /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_destroy-workspace.md): Deletes the given workspace. ## Show workspace - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_show-workspace.md): Show an individual workspace. ## Update workspace - [PUT /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_update-workspace.md): Updates the given workspace with new info. ## Force unlock workspace - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}/actions/force-unlock](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_force-unlock-workspace.md): Force unlock a workspace. ## List modules - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}/modules](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-workspace-modules.md): List modules associated with this workspace. ## List resources - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}/resources](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-resources.md): List resources associated with this workspace. ## List resources using selectors - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{identifier}/resources/search](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_search-resources.md): List resources for a workspace using selectors. ## Clone workspace - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/clone](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_clone-workspace.md): Clone the given workspace with new name. ## List data - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-data.md): List all stored data for a workspace. ## Create data - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_create-data.md): Store binary data generated by the provisioner, such as plans and state files. ## Show data - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data/{id}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_show-data.md): Get binary data generated by the provisioner, such as plans and state files. ## Evaluate data - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data/{id}/evaluate-policy](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_evaluate-data.md): Evaluate policy against previously stored data, such as plans and state files. ## Send event - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/events](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_send-event.md): Store binary data generated by the provisioner, such as plans and state files. ## List pipelines - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/pipelines](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-pipelines.md): List the pipelines where the workspace is been used ## Create remote execution - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_create-remote-execution.md): Create a remote execution for a workspace. ## Show remote execution - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_find-remote-execution.md): Find remote execution ## Download remote execution - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/download](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_download-remote-execution.md): Download the source code for the remote plan. ## execute-remote-execution workspaces - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/execute](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_execute-remote-execution.md): Execute the remote execution ## Upload remote execution source - [POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/upload](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_upload-remote-execution.md): Upload the source code for the remote execution. ## Delete resources - [DELETE /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resources](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_delete-resources.md): Deletes destroyed resources for a workspace. ## Update resources - [PATCH /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resources](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_update-resources.md): Updates resources for a workspace. ## List provisioners ratio - [GET /iacm/api/orgs/{org}/projects/{project}/workspaces/provisioners-ratio](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-provisioners-ratio.md): Retrieves the ratio of provisioners used by workspaces ## List workspaces associated with a template ID - [GET /iacm/api/workspace/templates/{template_id}](https://apidocs.harness.io/openapi-merged/workspaces/workspaces_list-associated-workspaces.md): Get all workspaces associated with a specific template ID