terrasnek to Terraform Cloud API Completeness¶
This page offers a comparison of what endpoints are implemented and
usable with terrasnek, compared to the published Terraform Cloud
endpoints.
# terrasnek API Coverage Completeness
| API Endpoint | Endpoint Description | HTTP Method | Terrasnek Method | Implemented | Permalink |
|---|---|---|---|---|---|
| Account | Get your account details | GET /account/details | account.show | True | https://www.terraform.io/cloud-docs/api-docs/account#get-your-account-details |
| Account | Update your account info | PATCH /account/update | account.update | True | https://www.terraform.io/cloud-docs/api-docs/account#update-your-account-info |
| Account | Change your password | PATCH /account/password | account.change_password | True | https://www.terraform.io/cloud-docs/api-docs/account#change-your-password |
| Agent Tokens | List Agent Tokens | GET /agent-pools/:agent_pool_id/authentication-tokens | agent_tokens.list | True | https://www.terraform.io/cloud-docs/api-docs/agent-tokens#list-agent-tokens |
| Agent Tokens | Show an Agent Token | GET /authentication-tokens/:id | agent_tokens.show | True | https://www.terraform.io/cloud-docs/api-docs/agent-tokens#show-an-agent-token |
| Agent Tokens | Create an Agent Token | POST /agent-pools/:agent_pool_id/authentication-tokens | agent_tokens.create | True | https://www.terraform.io/cloud-docs/api-docs/agent-tokens#create-an-agent-token |
| Agent Tokens | Destroy an Agent Token | DELETE /api/v2/authentication-tokens/:id | agent_tokens.destroy | True | https://www.terraform.io/cloud-docs/api-docs/agent-tokens#destroy-an-agent-token |
| Agents | List Agent Pools | GET /organizations/:organization_name/agent-pools | agents.list_pools | True | https://www.terraform.io/cloud-docs/api-docs/agents#list-agent-pools |
| Agents | List Agents | GET /agent-pools/:agent_pool_id/agents | agents.list | True | https://www.terraform.io/cloud-docs/api-docs/agents#list-agents |
| Agents | Show an Agent Pool | GET /agent-pools/:id | agents.show_pool | True | https://www.terraform.io/cloud-docs/api-docs/agents#show-an-agent-pool |
| Agents | Show an Agent | GET /agents/:id | agents.show | True | https://www.terraform.io/cloud-docs/api-docs/agents#show-an-agent |
| Agents | Delete an Agent | DELETE /agents/:id | agents.destroy | True | https://www.terraform.io/cloud-docs/api-docs/agents#delete-an-agent |
| Agents | Create an Agent Pool | POST /organizations/:organization_name/agent-pools | agents.create_pool | True | https://www.terraform.io/cloud-docs/api-docs/agents#create-an-agent-pool |
| Agents | Update an Agent Pool | PATCH /agent-pools/:id | agents.update | True | https://www.terraform.io/cloud-docs/api-docs/agents#update-an-agent-pool |
| Agents | Delete an Agent Pool | DELETE /agent-pools/:agent_pool_id | agents.destroy_pool | True | https://www.terraform.io/cloud-docs/api-docs/agents#delete-an-agent-pool |
| Applies | Show an apply | GET /applies/:id | applies.show | True | https://www.terraform.io/cloud-docs/api-docs/applies#show-an-apply |
| Applies | Recover a failed state upload after applying | GET /applies/:id/errored-state | applies.errored_state | True | https://www.terraform.io/cloud-docs/api-docs/applies#recover-a-failed-state-upload-after-applying |
| Assessment Results | Show Assessment Result | GET api/v2/assessment-results/:assessment_result_id | assessment_results.show | True | https://www.terraform.io/cloud-docs/api-docs/assessment-results#show-assessment-result |
| Assessment Results | Retrieve the JSON output from the assessment execution | GET api/v2/assessment-results/:assessment_result_id/json-output | assessment_results.get_json_plan | True | https://www.terraform.io/cloud-docs/api-docs/assessment-results#retrieve-the-json-output-from-the-assessment-execution |
| Audit Trails | List an organization’s audit events | GET /organization/audit-trail | audit_trails.list | True | https://www.terraform.io/cloud-docs/api-docs/audit-trails#list-an-organization’s-audit-events |
| Comments | List Comments for a Run | GET /runs/:id/comments | comments.list_for_run | True | https://www.terraform.io/cloud-docs/api-docs/comments#list-comments-for-a-run |
| Comments | Show a Comment | GET /comments/:id | comments.show | True | https://www.terraform.io/cloud-docs/api-docs/comments#show-a-comment |
| Comments | Create Comment | POST /runs/:id/comments | comments.create_for_run | True | https://www.terraform.io/cloud-docs/api-docs/comments#create-comment |
| Config Versions | List Configuration Versions | GET /workspaces/:workspace_id/configuration-versions | config_versions.list | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#list-configuration-versions |
| Config Versions | Show a Configuration Version | GET /configuration-versions/:configuration-id | config_versions.show | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#show-a-configuration-version |
| Config Versions | Show a Configuration Version’s Commit Information | GET /configuration-versions/:configuration-id/ingress-attributes | config_versions.show_config_version_commit_info | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#show-a-configuration-version’s-commit-information |
| Config Versions | Create a Configuration Version | POST /workspaces/:workspace_id/configuration-versions | config_versions.create | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#create-a-configuration-version |
| Config Versions | Upload Configuration Files | PUT https://archivist.terraform.io/v1/object/<UNIQUE OBJECT ID> | config_versions.upload | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#upload-configuration-files |
| Config Versions | Archive a Configuration Version | POST /configuration-versions/:configuration_version_id/actions/archive | config_versions.archive_version | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#archive-a-configuration-version |
| Config Versions | Download Configuration Files | GET /configuration-versions/:configuration_version_id/download | config_versions.download_version_files | True | https://www.terraform.io/cloud-docs/api-docs/configuration-versions#download-configuration-files |
| Cost Estimates | Show a cost estimate | GET /cost-estimates/:id | cost_estimates.show | True | https://www.terraform.io/cloud-docs/api-docs/cost-estimates#show-a-cost-estimate |
| Feature Sets | List Feature Sets | GET /feature-sets | feature_sets.list | True | https://www.terraform.io/cloud-docs/api-docs/feature-sets#list-feature-sets |
| Feature Sets | List Feature Sets for Organization | GET /organizations/:organization_name/feature-sets | feature_sets.list_for_org | True | https://www.terraform.io/cloud-docs/api-docs/feature-sets#list-feature-sets-for-organization |
| Github Apps | List Installations | GET /github-app/installations | github_apps.list | True | https://www.terraform.io/cloud-docs/api-docs/github-app-installations#list-installations |
| Github Apps | Show Installation | GET /github-app/installation/:gh_app_installation_id | github_apps.show | True | https://www.terraform.io/cloud-docs/api-docs/github-app-installations#show-installation |
| Gpg Keys | List GPG Keys | GET /api/registry/:registry_name/v2/gpg-keys | gpg_keys.list | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/gpg-keys#list-gpg-keys |
| Gpg Keys | Add a GPG Key | POST /api/registry/:registry_name/v2/gpg-keys | gpg_keys.create | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/gpg-keys#add-a-gpg-key |
| Gpg Keys | Get GPG Key | GET /api/registry/:registry_name/v2/gpg-keys/:namespace/:key_id | gpg_keys.show | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/gpg-keys#get-gpg-key |
| Gpg Keys | Update a GPG Key | PATCH /api/registry/:registry_name/v2/gpg-keys/:namespace/:key_id | gpg_keys.update | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/gpg-keys#update-a-gpg-key |
| Gpg Keys | Delete a GPG Key | DELETE /api/registry/:registry_name/v2/gpg-keys/:namespace/:key_id | gpg_keys.destroy | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/gpg-keys#delete-a-gpg-key |
| Invoices | List Invoices | GET /organizations/:organization_name/invoices | invoices.list | True | https://www.terraform.io/cloud-docs/api-docs/invoices#list-invoices |
| Invoices | Get Next Invoice | GET /organizations/:organization_name/invoices/next | invoices.next | True | https://www.terraform.io/cloud-docs/api-docs/invoices#get-next-invoice |
| Ip Ranges | Get IP Ranges | GET /meta/ip-ranges | ip_ranges.list | True | https://www.terraform.io/cloud-docs/api-docs/ip-ranges#get-ip-ranges |
| No Code Provisioning | Allow No-Code Provisioning of a Module within an Organization | POST /organizations/:organization_name/no-code-modules | no_code_provisioning.enable | True | https://www.terraform.io/cloud-docs/api-docs/no-code-provisioning#allow-no-code-provisioning-of-a-module-within-an-organization |
| No Code Provisioning | Update No-Code Provisioning Settings for a Module | PATCH /no-code-modules/:id | no_code_provisioning.update | True | https://www.terraform.io/cloud-docs/api-docs/no-code-provisioning#update-no-code-provisioning-settings-for-a-module |
| No Code Provisioning | Read a No-Code Module’s Properties | GET /no-code-modules/:id | no_code_provisioning.show | True | https://www.terraform.io/cloud-docs/api-docs/no-code-provisioning#read-a-no-code-module’s-properties |
| Notification Configs | Create a Notification Configuration | POST /workspaces/:workspace_id/notification-configurations | notification_configs.create | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#create-a-notification-configuration |
| Notification Configs | List Notification Configurations | GET /workspaces/:workspace_id/notification-configurations | notification_configs.list | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#list-notification-configurations |
| Notification Configs | Show a Notification Configuration | GET /notification-configurations/:notification-configuration-id | notification_configs.show | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#show-a-notification-configuration |
| Notification Configs | Update a Notification Configuration | PATCH /notification-configurations/:notification-configuration-id | notification_configs.update | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#update-a-notification-configuration |
| Notification Configs | Verify a Notification Configuration | POST /notification-configurations/:notification-configuration-id/actions/verify | notification_configs.verify | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#verify-a-notification-configuration |
| Notification Configs | Delete a Notification Configuration | DELETE /notification-configurations/:notification-configuration-id | notification_configs.destroy | True | https://www.terraform.io/cloud-docs/api-docs/notification-configurations#delete-a-notification-configuration |
| Oauth Clients | List OAuth Clients | GET /organizations/:organization_name/oauth-clients | oauth_clients.list | True | https://www.terraform.io/cloud-docs/api-docs/oauth-clients#list-oauth-clients |
| Oauth Clients | Show an OAuth Client | GET /oauth-clients/:id | oauth_clients.show | True | https://www.terraform.io/cloud-docs/api-docs/oauth-clients#show-an-oauth-client |
| Oauth Clients | Create an OAuth Client | POST /organizations/:organization_name/oauth-clients | oauth_clients.create | True | https://www.terraform.io/cloud-docs/api-docs/oauth-clients#create-an-oauth-client |
| Oauth Clients | Update an OAuth Client | PATCH /oauth-clients/:id | oauth_clients.update | True | https://www.terraform.io/cloud-docs/api-docs/oauth-clients#update-an-oauth-client |
| Oauth Clients | Destroy an OAuth Client | DELETE /oauth-clients/:id | oauth_clients.destroy | True | https://www.terraform.io/cloud-docs/api-docs/oauth-clients#destroy-an-oauth-client |
| Oauth Tokens | List OAuth Tokens | GET /oauth-clients/:oauth_client_id/oauth-tokens | oauth_tokens.list | True | https://www.terraform.io/cloud-docs/api-docs/oauth-tokens#list-oauth-tokens |
| Oauth Tokens | Show an OAuth Token | GET /oauth-tokens/:id | oauth_tokens.show | True | https://www.terraform.io/cloud-docs/api-docs/oauth-tokens#show-an-oauth-token |
| Oauth Tokens | Update an OAuth Token | PATCH /oauth-tokens/:id | oauth_tokens.update | True | https://www.terraform.io/cloud-docs/api-docs/oauth-tokens#update-an-oauth-token |
| Oauth Tokens | Destroy an OAuth Token | DELETE /oauth-tokens/:id | oauth_tokens.destroy | True | https://www.terraform.io/cloud-docs/api-docs/oauth-tokens#destroy-an-oauth-token |
| Org Memberships | Invite a User to an Organization | POST /organizations/:organization_name/organization-memberships | org_memberships.invite | True | https://www.terraform.io/cloud-docs/api-docs/organization-memberships#invite-a-user-to-an-organization |
| Org Memberships | List Memberships for an Organization | GET /organizations/:organization_name/organization-memberships | org_memberships.list_for_org | True | https://www.terraform.io/cloud-docs/api-docs/organization-memberships#list-memberships-for-an-organization |
| Org Memberships | List User’s Own Memberships | GET /organization-memberships | org_memberships.list_for_user | True | https://www.terraform.io/cloud-docs/api-docs/organization-memberships#list-user’s-own-memberships |
| Org Memberships | Show a Membership | GET /organization-memberships/:organization_membership_id | org_memberships.show | True | https://www.terraform.io/cloud-docs/api-docs/organization-memberships#show-a-membership |
| Org Memberships | Remove User from Organization | DELETE /organization-memberships/:organization_membership_id | org_memberships.remove | True | https://www.terraform.io/cloud-docs/api-docs/organization-memberships#remove-user-from-organization |
| Org Tags | List Tags | GET /organizations/:organization_name/tags | org_tags.list_tags | True | https://www.terraform.io/cloud-docs/api-docs/organization-tags#list-tags |
| Org Tags | Delete tags | DELETE /organizations/:organization_name/tags | org_tags.delete_tags | True | https://www.terraform.io/cloud-docs/api-docs/organization-tags#delete-tags |
| Org Tags | Add workspaces to a tag | POST /tags/:tag_id/relationships/workspaces | org_tags.add_workspaces_to_tag | True | https://www.terraform.io/cloud-docs/api-docs/organization-tags#add-workspaces-to-a-tag |
| Org Tokens | Generate a new organization token | POST /organizations/:organization_name/authentication-token | org_tokens.create | True | https://www.terraform.io/cloud-docs/api-docs/organization-tokens#generate-a-new-organization-token |
| Org Tokens | Delete the organization token | DELETE /organizations/:organization/authentication-token | org_tokens.destroy | True | https://www.terraform.io/cloud-docs/api-docs/organization-tokens#delete-the-organization-token |
| Orgs | List Organizations | GET /organizations | orgs.entitlements | True | https://www.terraform.io/cloud-docs/api-docs/organizations#list-organizations |
| Orgs | Show an Organization | GET /organizations/:organization_name | orgs.entitlements | True | https://www.terraform.io/cloud-docs/api-docs/organizations#show-an-organization |
| Orgs | Create an Organization | POST /organizations | orgs.create | True | https://www.terraform.io/cloud-docs/api-docs/organizations#create-an-organization |
| Orgs | Update an Organization | PATCH /organizations/:organization_name | orgs.update | True | https://www.terraform.io/cloud-docs/api-docs/organizations#update-an-organization |
| Orgs | Destroy an Organization | DELETE /organizations/:organization_name | orgs.destroy | True | https://www.terraform.io/cloud-docs/api-docs/organizations#destroy-an-organization |
| Orgs | Show the Entitlement Set | GET /organizations/:organization_name/entitlement-set | orgs.entitlements | True | https://www.terraform.io/cloud-docs/api-docs/organizations#show-the-entitlement-set |
| Orgs | Show Module Producers | GET /organizations/:organization_name/relationships/module-producers | orgs.show_module_producers | True | https://www.terraform.io/cloud-docs/api-docs/organizations#show-module-producers |
| Plan Exports | Create a plan export | POST /plan-exports | plan_exports.create | True | https://www.terraform.io/cloud-docs/api-docs/plan-exports#create-a-plan-export |
| Plan Exports | Show a plan export | GET /plan-exports/:id | plan_exports.show | True | https://www.terraform.io/cloud-docs/api-docs/plan-exports#show-a-plan-export |
| Plan Exports | Download exported plan data | GET /plan-exports/:id/download | plan_exports.download | True | https://www.terraform.io/cloud-docs/api-docs/plan-exports#download-exported-plan-data |
| Plan Exports | Delete exported plan data | DELETE /plan-exports/:id | plan_exports.destroy | True | https://www.terraform.io/cloud-docs/api-docs/plan-exports#delete-exported-plan-data |
| Plans | Show a plan | GET /plans/:id | plans.show | True | https://www.terraform.io/cloud-docs/api-docs/plans#show-a-plan |
| Plans | Retrieve the JSON execution plan | GET /plans/:id/json-output | plans.download_json | True | https://www.terraform.io/cloud-docs/api-docs/plans#retrieve-the-json-execution-plan |
| Policies | Create a Policy | POST /organizations/:organization_name/policies | policies.create | True | https://www.terraform.io/cloud-docs/api-docs/policies#create-a-policy |
| Policies | Show a Policy | GET /policies/:policy_id | policies.show | True | https://www.terraform.io/cloud-docs/api-docs/policies#show-a-policy |
| Policies | Upload a Policy | PUT /policies/:policy_id/upload | policies.upload | True | https://www.terraform.io/cloud-docs/api-docs/policies#upload-a-policy |
| Policies | Update a Policy | PATCH /policies/:policy_id | policies.update | True | https://www.terraform.io/cloud-docs/api-docs/policies#update-a-policy |
| Policies | List Policies | GET /organizations/:organization_name/policies | policies.list | True | https://www.terraform.io/cloud-docs/api-docs/policies#list-policies |
| Policies | Delete a Policy | DELETE /policies/:policy_id | policies.destroy | True | https://www.terraform.io/cloud-docs/api-docs/policies#delete-a-policy |
| Policy Checks | List Policy Checks | GET /runs/:run_id/policy-checks | policy_checks.list | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#list-policy-checks |
| Policy Checks | Show Policy Check | GET /policy-checks/:id | policy_checks.show | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#show-policy-check |
| Policy Checks | Override Policy | POST /policy-checks/:id/actions/override | policy_checks.override | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#override-policy |
| Policy Checks | List Policy Evaluations in the Task Stage | GET /task-stages/:task_stage_id/policy-evaluations | policy_checks.list_policy_evals_in_task_stage | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#list-policy-evaluations-in-the-task-stage |
| Policy Checks | List Policy Outcomes | GET /policy-evaluations/:policy_evaluation_id/policy-set-outcomes | policy_checks.list_policy_outcomes | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#list-policy-outcomes |
| Policy Checks | Show a Policy Outcome | GET /policy-set-outcomes/:policy_set_outcome_id | policy_checks.show_policy_outcome | True | https://www.terraform.io/cloud-docs/api-docs/policy-checks#show-a-policy-outcome |
| Policy Set Params | Create a Parameter | POST /policy-sets/:policy_set_id/parameters | policy_set_params.create | True | https://www.terraform.io/cloud-docs/api-docs/policy-set-params#create-a-parameter |
| Policy Set Params | List Parameters | GET /policy-sets/:policy_set_id/parameters | policy_set_params.list | True | https://www.terraform.io/cloud-docs/api-docs/policy-set-params#list-parameters |
| Policy Set Params | Update Parameters | PATCH /policy-sets/:policy_set_id/parameters/:parameter_id | policy_set_params.update | True | https://www.terraform.io/cloud-docs/api-docs/policy-set-params#update-parameters |
| Policy Set Params | Delete Parameters | DELETE /policy-sets/:policy_set_id/parameters/:parameter_id | policy_set_params.destroy | True | https://www.terraform.io/cloud-docs/api-docs/policy-set-params#delete-parameters |
| Policy Sets | Create a policy set | POST /organizations/:organization_name/policy-sets | policy_sets.create | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#create-a-policy-set |
| Policy Sets | List policy sets | GET /organizations/:organization_name/policy-sets | policy_sets.list | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#list-policy-sets |
| Policy Sets | Show a policy set | GET /policy-sets/:id | policy_sets.show | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#show-a-policy-set |
| Policy Sets | Update a policy set | PATCH /policy-sets/:id | policy_sets.update | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#update-a-policy-set |
| Policy Sets | Add policies to the policy set | POST /policy-sets/:id/relationships/policies | policy_sets.add_policies_to_set | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#add-policies-to-the-policy-set |
| Policy Sets | Attach a policy set to projects | POST /policy-sets/:id/relationships/projects | policy_sets.attach_policy_set_to_projects | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#attach-a-policy-set-to-projects |
| Policy Sets | Attach a policy set to workspaces | POST /policy-sets/:id/relationships/workspaces | policy_sets.attach_policy_set_to_workspaces | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#attach-a-policy-set-to-workspaces |
| Policy Sets | Exclude a workspace from a policy set | POST /policy-sets/:id/relationships/workspace-exclusions | policy_sets.exclude_workspaces | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#exclude-a-workspace-from-a-policy-set |
| Policy Sets | Remove policies from the policy set | DELETE /policy-sets/:id/relationships/policies | policy_sets.remove_policies_from_set | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#remove-policies-from-the-policy-set |
| Policy Sets | Detach a policy set from projects | DELETE /policy-sets/:id/relationships/projects | policy_sets.detach_policy_set_from_projects | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#detach-a-policy-set-from-projects |
| Policy Sets | Detach the policy set from workspaces | DELETE /policy-sets/:id/relationships/workspaces | policy_sets.detach_policy_set_from_workspaces | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#detach-the-policy-set-from-workspaces |
| Policy Sets | Reinclude a workspace to a policy set | DELETE /policy-sets/:id/relationships/workspace-exclusions | policy_sets.reinclude_workspaces | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#reinclude-a-workspace-to-a-policy-set |
| Policy Sets | Delete a policy set | DELETE /policy-sets/:id | policy_sets.remove_policies_from_set | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#delete-a-policy-set |
| Policy Sets | Create a policy pet version | POST /policy-sets/:id/versions | policy_sets.create_policy_set_version | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#create-a-policy-pet-version |
| Policy Sets | Upload policy set versions | PUT https://archivist.terraform.io/v1/object/<UNIQUE OBJECT ID> | policy_sets.upload | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#upload-policy-set-versions |
| Policy Sets | Show a policy set version | GET /policy-set-versions/:id | policy_sets.show_policy_set_version | True | https://www.terraform.io/cloud-docs/api-docs/policy-sets#show-a-policy-set-version |
| Project Team Access | List Team Access to a Project | GET /team-projects | project_team_access.list | True | https://www.terraform.io/cloud-docs/api-docs/project-team-access#list-team-access-to-a-project |
| Project Team Access | Show a Team Access relationship | GET /team-projects/:id | project_team_access.show | True | https://www.terraform.io/cloud-docs/api-docs/project-team-access#show-a-team-access-relationship |
| Project Team Access | Add Team Access to a Project | POST /team-projects | project_team_access.add_project_team_access | True | https://www.terraform.io/cloud-docs/api-docs/project-team-access#add-team-access-to-a-project |
| Project Team Access | Update Team Access to a Project | PATCH /team-projects/:id | project_team_access.update | True | https://www.terraform.io/cloud-docs/api-docs/project-team-access#update-team-access-to-a-project |
| Project Team Access | Remove Team Access from a Project | DELETE /team-projects/:id | project_team_access.remove_project_team_access | True | https://www.terraform.io/cloud-docs/api-docs/project-team-access#remove-team-access-from-a-project |
| Projects | Create a Project | POST /organizations/:organization_name/projects | projects.create | True | https://www.terraform.io/cloud-docs/api-docs/projects#create-a-project |
| Projects | Update a Project | PATCH /projects/:project_id | projects.update | True | https://www.terraform.io/cloud-docs/api-docs/projects#update-a-project |
| Projects | List projects | GET /organizations/:organization_name/projects | projects.list | True | https://www.terraform.io/cloud-docs/api-docs/projects#list-projects |
| Projects | Show project | GET /projects/:project_id | projects.show | True | https://www.terraform.io/cloud-docs/api-docs/projects#show-project |
| Projects | Delete a project | DELETE /projects/:project_id | projects.destroy | True | https://www.terraform.io/cloud-docs/api-docs/projects#delete-a-project |
| Projects | Move workspaces into a project | POST /projects/:project_id/relationships/workspaces | projects.move_workspaces_into_project | True | https://www.terraform.io/cloud-docs/api-docs/projects#move-workspaces-into-a-project |
| Provider Versions Platforms | Create a Provider Version | POST /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#create-a-provider-version | |
| Provider Versions Platforms | Get All Versions for a Single Provider | GET /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/ | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#get-all-versions-for-a-single-provider | |
| Provider Versions Platforms | Get a Version | GET /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:version | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#get-a-version | |
| Provider Versions Platforms | Delete a Version | DELETE /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:provider_version | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#delete-a-version | |
| Provider Versions Platforms | Create a Provider Platform | POST /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:version/platforms | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#create-a-provider-platform | |
| Provider Versions Platforms | Get All Platforms for a Single Version | GET /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:version/platforms | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#get-all-platforms-for-a-single-version | |
| Provider Versions Platforms | Get a Platform | GET /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:version/platforms/:os/:arch | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#get-a-platform | |
| Provider Versions Platforms | Delete a Platform | DELETE /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name/versions/:version/platforms/:os/:arch | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/provider-versions-platforms#delete-a-platform | |
| Registry Modules | List Registry Modules for an Organization | GET /organizations/:organization_name/registry-modules | registry_modules.list | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#list-registry-modules-for-an-organization |
| Registry Modules | Publish a Private Module from a VCS | POST /registry-modules | registry_modules.destroy | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#publish-a-private-module-from-a-vcs |
| Registry Modules | Create a Module (with no VCS connection) | POST /organizations/:organization_name/registry-modules | registry_modules.publish_from_vcs | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#create-a-module-(with-no-vcs-connection) |
| Registry Modules | Create a Module Version | POST /registry-modules/:organization_name/:name/:provider/versions | False | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#create-a-module-version | |
| Registry Modules | Add a Module Version (Private Module) | PUT https://archivist.terraform.io/v1/object/<UNIQUE OBJECT ID> | registry_modules.upload_version | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#add-a-module-version-(private-module) |
| Registry Modules | Get a Module | GET /registry-modules/show/:organization_name/:name/:provider | registry_modules.show | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#get-a-module |
| Registry Modules | Delete a Module | DELETE /organizations/:organization_name/registry-modules/:registry_name/:namespace/:name/:provider/:version | registry_modules.destroy | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/modules#delete-a-module |
| Registry Providers | List Terraform Registry Providers for an Organization | GET /organizations/:organization_name/registry-providers | registry_providers.list | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/providers#list-terraform-registry-providers-for-an-organization |
| Registry Providers | Create a Provider | POST /organizations/:organization_name/registry-providers | registry_providers.create | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/providers#create-a-provider |
| Registry Providers | Get a Provider | GET /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name | registry_providers.show | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/providers#get-a-provider |
| Registry Providers | Delete a Provider | DELETE /organizations/:organization_name/registry-providers/:registry_name/:namespace/:name | registry_providers.destroy | True | https://www.terraform.io/cloud-docs/api-docs/private-registry/providers#delete-a-provider |
| Run Task Stages And Results | List the Run Task Stages in a Run | GET /runs/:run_id/task-stages | False | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-task-stages-and-results#list-the-run-task-stages-in-a-run | |
| Run Task Stages And Results | Show a Run Task Stage | GET /task-stages/:task_stage_id | False | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-task-stages-and-results#show-a-run-task-stage | |
| Run Task Stages And Results | Show a Run Task Result | GET /task-results/:task_result_id | False | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-task-stages-and-results#show-a-run-task-result | |
| Run Task Stages And Results | Override a Task Stage | POST /task-stages/:task_stage_id/actions/override | False | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-task-stages-and-results#override-a-task-stage | |
| Run Tasks | Create a Run Task | POST /organizations/:organization_name/tasks | run_tasks.create | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#create-a-run-task |
| Run Tasks | List Run Tasks | GET /organizations/:organization_name/tasks | run_tasks.list | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#list-run-tasks |
| Run Tasks | Show a Run Task | GET /tasks/:id | run_tasks.show | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#show-a-run-task |
| Run Tasks | Update a Run Task | PATCH /tasks/:id | run_tasks.update | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#update-a-run-task |
| Run Tasks | Delete a Run Task | DELETE /tasks/:id | run_tasks.destroy | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#delete-a-run-task |
| Run Tasks | Associate a Run Task to a Workspace | POST /workspaces/:workspace_id/tasks | run_tasks.attach_task_to_workspace | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#associate-a-run-task-to-a-workspace |
| Run Tasks | List Workspace Run Tasks | GET /workspaces/:workspace_id/tasks | run_tasks.list_tasks_on_workspace | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#list-workspace-run-tasks |
| Run Tasks | Show Workspace Run Task | GET /workspaces/:workspace_id/tasks/:id | run_tasks.show_task_on_workspace | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#show-workspace-run-task |
| Run Tasks | Update Workspace Run Task | PATCH /workspaces/:workspace_id/tasks/:id | run_tasks.update_task_on_workspace | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#update-workspace-run-task |
| Run Tasks | Delete Workspace Run Task | DELETE /workspaces/:workspace_id/tasks/:id | run_tasks.remove_task_from_workspace | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks#delete-workspace-run-task |
| Run Tasks Integration | Run Task Request | POST :url | run_tasks_integration.request | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks-integration#run-task-request |
| Run Tasks Integration | Run Task Callback | PATCH :callback_url | run_tasks_integration.callback | True | https://www.terraform.io/cloud-docs/api-docs/run-tasks/run-tasks-integration#run-task-callback |
| Run Triggers | Create a Run Trigger | POST /workspaces/:workspace_id/run-triggers | run_triggers.create | True | https://www.terraform.io/cloud-docs/api-docs/run-triggers#create-a-run-trigger |
| Run Triggers | List Run Triggers | GET /workspaces/:workspace_id/run-triggers | run_triggers.list | True | https://www.terraform.io/cloud-docs/api-docs/run-triggers#list-run-triggers |
| Run Triggers | Show a Run Trigger | GET /run-triggers/:run_trigger_id | run_triggers.show | True | https://www.terraform.io/cloud-docs/api-docs/run-triggers#show-a-run-trigger |
| Run Triggers | Delete a Run Trigger | DELETE /run-triggers/:run_trigger_id | run_triggers.destroy | True | https://www.terraform.io/cloud-docs/api-docs/run-triggers#delete-a-run-trigger |
| Runs | Create a Run | POST /runs | runs.create | True | https://www.terraform.io/cloud-docs/api-docs/run#create-a-run |
| Runs | Apply a Run | POST /runs/:run_id/actions/apply | runs.apply | True | https://www.terraform.io/cloud-docs/api-docs/run#apply-a-run |
| Runs | List Runs in a Workspace | GET /workspaces/:workspace_id/runs | runs.list | True | https://www.terraform.io/cloud-docs/api-docs/run#list-runs-in-a-workspace |
| Runs | Get run details | GET /runs/:run_id | runs.show | True | https://www.terraform.io/cloud-docs/api-docs/run#get-run-details |
| Runs | Discard a Run | POST /runs/:run_id/actions/discard | runs.discard | True | https://www.terraform.io/cloud-docs/api-docs/run#discard-a-run |
| Runs | Cancel a Run | POST /runs/:run_id/actions/cancel | runs.cancel | True | https://www.terraform.io/cloud-docs/api-docs/run#cancel-a-run |
| Runs | Forcefully cancel a run | POST /runs/:run_id/actions/force-cancel | runs.force_cancel | True | https://www.terraform.io/cloud-docs/api-docs/run#forcefully-cancel-a-run |
| Runs | Forcefully execute a run | POST /runs/:run_id/actions/force-execute | runs.force_execute | True | https://www.terraform.io/cloud-docs/api-docs/run#forcefully-execute-a-run |
| Ssh Keys | List SSH Keys | GET /organizations/:organization_name/ssh-keys | ssh_keys.list | True | https://www.terraform.io/cloud-docs/api-docs/ssh-keys#list-ssh-keys |
| Ssh Keys | Get an SSH Key | GET /ssh-keys/:ssh_key_id | ssh_keys.show | True | https://www.terraform.io/cloud-docs/api-docs/ssh-keys#get-an-ssh-key |
| Ssh Keys | Create an SSH Key | POST /organizations/:organization_name/ssh-keys | ssh_keys.create | True | https://www.terraform.io/cloud-docs/api-docs/ssh-keys#create-an-ssh-key |
| Ssh Keys | Update an SSH Key | PATCH /ssh-keys/:ssh_key_id | ssh_keys.update | True | https://www.terraform.io/cloud-docs/api-docs/ssh-keys#update-an-ssh-key |
| Ssh Keys | Delete an SSH Key | DELETE /ssh-keys/:ssh_key_id | ssh_keys.destroy | True | https://www.terraform.io/cloud-docs/api-docs/ssh-keys#delete-an-ssh-key |
| State Version Outputs | List State Version Outputs | GET /state-versions/:state_version_id/outputs | state_version_outputs.list | True | https://www.terraform.io/cloud-docs/api-docs/state-version-outputs#list-state-version-outputs |
| State Version Outputs | Show a State Version Output | GET /state-version-outputs/:state_version_output_id | state_version_outputs.show | True | https://www.terraform.io/cloud-docs/api-docs/state-version-outputs#show-a-state-version-output |
| State Version Outputs | Show Current State Version Outputs for a Workspace | GET /workspaces/:workspace_id/current-state-version-outputs | state_version_outputs.show_current_for_workspace | True | https://www.terraform.io/cloud-docs/api-docs/state-version-outputs#show-current-state-version-outputs-for-a-workspace |
| State Versions | Create a State Version | POST /workspaces/:workspace_id/state-versions | state_versions.create | True | https://www.terraform.io/cloud-docs/api-docs/state-versions#create-a-state-version |
| State Versions | Upload State and JSON State | PUT https://archivist.terraform.io/v1/object/<UNIQUE OBJECT ID> | False | https://www.terraform.io/cloud-docs/api-docs/state-versions#upload-state-and-json-state | |
| State Versions | List State Versions for a Workspace | GET /state-versions | state_versions.list | True | https://www.terraform.io/cloud-docs/api-docs/state-versions#list-state-versions-for-a-workspace |
| State Versions | Fetch the Current State Version for a Workspace | GET /workspaces/:workspace_id/current-state-version | state_versions.get_current | True | https://www.terraform.io/cloud-docs/api-docs/state-versions#fetch-the-current-state-version-for-a-workspace |
| State Versions | Show a State Version | GET /state-versions/:state_version_id | state_versions.list_state_version_outputs | True | https://www.terraform.io/cloud-docs/api-docs/state-versions#show-a-state-version |
| State Versions | Rollback to a Previous State Version | PATCH /workspaces/:workspace_id/state-versions | state_versions.rollback | True | https://www.terraform.io/cloud-docs/api-docs/state-versions#rollback-to-a-previous-state-version |
| Subscriptions | Show Subscription For Organization | GET /organizations/:organization_name/subscription | subscriptions.show | True | https://www.terraform.io/cloud-docs/api-docs/subscriptions#show-subscription-for-organization |
| Subscriptions | Show Subscription By ID | GET /subscriptions/:id | subscriptions.show_by_id | True | https://www.terraform.io/cloud-docs/api-docs/subscriptions#show-subscription-by-id |
| Team Access | List Team Access to a Workspace | GET /team-workspaces | team_access.list | True | https://www.terraform.io/cloud-docs/api-docs/team-access#list-team-access-to-a-workspace |
| Team Access | Show a Team Access relationship | GET /team-workspaces/:id | team_access.show | True | https://www.terraform.io/cloud-docs/api-docs/team-access#show-a-team-access-relationship |
| Team Access | Add Team Access to a Workspace | POST /team-workspaces | team_access.add_team_access | True | https://www.terraform.io/cloud-docs/api-docs/team-access#add-team-access-to-a-workspace |
| Team Access | Update Team Access to a Workspace | PATCH /team-workspaces/:id | team_access.update | True | https://www.terraform.io/cloud-docs/api-docs/team-access#update-team-access-to-a-workspace |
| Team Access | Remove Team Access to a Workspace | DELETE /team-workspaces/:id | team_access.remove_team_access | True | https://www.terraform.io/cloud-docs/api-docs/team-access#remove-team-access-to-a-workspace |
| Team Memberships | Add a User to Team (With user ID) | POST /teams/:team_id/relationships/users | team_memberships.add_user_to_team | True | https://www.terraform.io/cloud-docs/api-docs/team-members#add-a-user-to-team-(with-user-id) |
| Team Memberships | Add a User to Team (With organization membership ID) | POST /teams/:team_id/relationships/organization-memberships | team_memberships.add_user_to_team_with_org_id | True | https://www.terraform.io/cloud-docs/api-docs/team-members#add-a-user-to-team-(with-organization-membership-id) |
| Team Memberships | Delete a User from Team (With user ID) | DELETE /teams/:team_id/relationships/users | team_memberships.remove_user_from_team | True | https://www.terraform.io/cloud-docs/api-docs/team-members#delete-a-user-from-team-(with-user-id) |
| Team Memberships | Delete a User from Team (With organization membership ID) | DELETE /teams/:team_id/relationships/organization-memberships | team_memberships.remove_user_from_team_with_org_id | True | https://www.terraform.io/cloud-docs/api-docs/team-members#delete-a-user-from-team-(with-organization-membership-id) |
| Teams | List teams | GET organizations/:organization_name/teams | teams.list | True | https://www.terraform.io/cloud-docs/api-docs/teams#list-teams |
| Teams | Create a Team | POST /organizations/:organization_name/teams | teams.create | True | https://www.terraform.io/cloud-docs/api-docs/teams#create-a-team |
| Teams | Show Team Information | GET /teams/:team_id | teams.show | True | https://www.terraform.io/cloud-docs/api-docs/teams#show-team-information |
| Teams | Update a Team | PATCH /teams/:team_id | teams.update | True | https://www.terraform.io/cloud-docs/api-docs/teams#update-a-team |
| Teams | Delete a Team | DELETE /teams/:team_id | teams.destroy | True | https://www.terraform.io/cloud-docs/api-docs/teams#delete-a-team |
| User Tokens | List User Tokens | GET /users/:user_id/authentication-tokens | user_tokens.list | True | https://www.terraform.io/cloud-docs/api-docs/user-tokens#list-user-tokens |
| User Tokens | Show a User Token | GET /authentication-tokens/:id | user_tokens.show | True | https://www.terraform.io/cloud-docs/api-docs/user-tokens#show-a-user-token |
| User Tokens | Create a User Token | POST /users/:user_id/authentication-tokens | user_tokens.create | True | https://www.terraform.io/cloud-docs/api-docs/user-tokens#create-a-user-token |
| User Tokens | Destroy a User Token | DELETE /authentication-tokens/:id | user_tokens.destroy | True | https://www.terraform.io/cloud-docs/api-docs/user-tokens#destroy-a-user-token |
| Users | Show a User | GET /users/:user_id | users.show | True | https://www.terraform.io/cloud-docs/api-docs/users#show-a-user |
| Var Sets | Create a Variable Set | POST organizations/:organization_name/varsets | var_sets.create | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#create-a-variable-set |
| Var Sets | Delete a Variable Set | DELETE varsets/:varset_id | var_sets.destroy | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#delete-a-variable-set |
| Var Sets | Show Variable Set | GET varsets/:varset_id | var_sets.show | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#show-variable-set |
| Var Sets | List Variable Sets | GET organizations/:organization_name/varsets | var_sets.list_for_org | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#list-variable-sets |
| Var Sets | Add Variable | POST varsets/:varset_external_id/relationships/vars | var_sets.add_var_to_varset | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#add-variable |
| Var Sets | Update a Variable in a Variable Set | PATCH varsets/:varset_id/relationships/vars/:var_id | var_sets.update_var_in_varset | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#update-a-variable-in-a-variable-set |
| Var Sets | Delete a Variable in a Variable Set | DELETE varsets/:varset_id/relationships/vars/:var_id | var_sets.delete_var_from_varset | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#delete-a-variable-in-a-variable-set |
| Var Sets | List Variables in a Variable Set | GET varsets/:varset_id/relationships/vars | var_sets.list_vars_in_varset | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#list-variables-in-a-variable-set |
| Var Sets | Apply Variable Set to Workspaces | POST varsets/:varset_id/relationships/workspaces | var_sets.apply_varset_to_workspace | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#apply-variable-set-to-workspaces |
| Var Sets | Remove a Variable Set from Workspaces | DELETE varsets/:varset_id/relationships/workspaces | var_sets.remove_varset_from_workspace | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#remove-a-variable-set-from-workspaces |
| Var Sets | Apply Variable Set to Projects | POST varsets/:varset_id/relationships/projects | var_sets.apply_varset_to_project | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#apply-variable-set-to-projects |
| Var Sets | Remove a Variable Set from Projects | DELETE varsets/:varset_id/relationships/projects | var_sets.remove_varset_from_project | True | https://www.terraform.io/cloud-docs/api-docs/variable-sets#remove-a-variable-set-from-projects |
| Vars | Create a Variable | POST /vars | vars.create | True | https://www.terraform.io/cloud-docs/api-docs/variables#create-a-variable |
| Vars | List Variables | GET /vars | vars.list | True | https://www.terraform.io/cloud-docs/api-docs/variables#list-variables |
| Vars | Update Variables | PATCH /vars/:variable_id | vars.update | True | https://www.terraform.io/cloud-docs/api-docs/variables#update-variables |
| Vars | Delete Variables | DELETE /vars/:variable_id | vars.destroy | True | https://www.terraform.io/cloud-docs/api-docs/variables#delete-variables |
| Vcs Events | List VCS events | GET /organizations/:organization_name/vcs-events | vcs_events.list | True | https://www.terraform.io/cloud-docs/api-docs/vcs-events#list-vcs-events |
| Workspace Resources | List Workspace Resources | GET /workspaces/:workspace_id/resources | workspace_resources.list | True | https://www.terraform.io/cloud-docs/api-docs/workspace-resources#list-workspace-resources |
| Workspace Vars | Create a Variable | POST /workspaces/:workspace_id/vars | workspace_vars.create | True | https://www.terraform.io/cloud-docs/api-docs/workspace-variables#create-a-variable |
| Workspace Vars | List Variables | GET /workspaces/:workspace_id/vars | workspace_vars.list | True | https://www.terraform.io/cloud-docs/api-docs/workspace-variables#list-variables |
| Workspace Vars | Update Variables | PATCH /workspaces/:workspace_id/vars/:variable_id | workspace_vars.update | True | https://www.terraform.io/cloud-docs/api-docs/workspace-variables#update-variables |
| Workspace Vars | Delete Variables | DELETE /workspaces/:workspace_id/vars/:variable_id | workspace_vars.destroy | True | https://www.terraform.io/cloud-docs/api-docs/workspace-variables#delete-variables |
| Workspaces | Create a Workspace | POST /organizations/:organization_name/workspaces | workspaces.create | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#create-a-workspace |
| Workspaces | Update a Workspace | PATCH /workspaces/:workspace_id | workspaces.update | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#update-a-workspace |
| Workspaces | List workspaces | GET /organizations/:organization_name/workspaces | workspaces.list | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#list-workspaces |
| Workspaces | Show workspace | GET /workspaces/:workspace_id | workspaces.show | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#show-workspace |
| Workspaces | Safe Delete a workspace | POST /workspaces/:workspace_id/actions/safe-delete | workspaces.safe_destroy | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#safe-delete-a-workspace |
| Workspaces | Force Delete a workspace | DELETE /workspaces/:workspace_id | workspaces.destroy | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#force-delete-a-workspace |
| Workspaces | Lock a workspace | POST /workspaces/:workspace_id/actions/lock | workspaces.lock | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#lock-a-workspace |
| Workspaces | Unlock a workspace | POST /workspaces/:workspace_id/actions/unlock | workspaces.unlock | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#unlock-a-workspace |
| Workspaces | Force Unlock a workspace | POST /workspaces/:workspace_id/actions/force-unlock | workspaces.force_unlock | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#force-unlock-a-workspace |
| Workspaces | Assign an SSH key to a workspace | PATCH /workspaces/:workspace_id/relationships/ssh-key | workspaces.assign_ssh_key | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#assign-an-ssh-key-to-a-workspace |
| Workspaces | Unassign an SSH key from a workspace | PATCH /workspaces/:workspace_id/relationships/ssh-key | workspaces.assign_ssh_key | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#unassign-an-ssh-key-from-a-workspace |
| Workspaces | Get Remote State Consumers | GET /workspaces/:workspace_id/relationships/remote-state-consumers | workspaces.get_remote_state_consumers | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#get-remote-state-consumers |
| Workspaces | Replace Remote State Consumers | PATCH /workspaces/:workspace_id/relationships/remote-state-consumers | workspaces.replace_remote_state_consumers | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#replace-remote-state-consumers |
| Workspaces | Add Remote State Consumers | POST /workspaces/:workspace_id/relationships/remote-state-consumers | workspaces.add_remote_state_consumers | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#add-remote-state-consumers |
| Workspaces | Delete Remote State Consumers | DELETE /workspaces/:workspace_id/relationships/remote-state-consumers | workspaces.delete_remote_state_consumers | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#delete-remote-state-consumers |
| Workspaces | Get Tags | GET /workspaces/:workspace_id/relationships/tags | workspaces.list_tags | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#get-tags |
| Workspaces | Add tags to a workspace | POST /workspaces/:workspace_id/relationships/tags | workspaces.add_tags | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#add-tags-to-a-workspace |
| Workspaces | Remove tags from workspace | DELETE /workspaces/:workspace_id/relationships/tags | workspaces.remove_tags | True | https://www.terraform.io/cloud-docs/api-docs/workspaces#remove-tags-from-workspace |