Hashicorp Terraform Cloud

Hashicorp Terraform Cloud

API integration

Expand your

CI/CD

integrations with the

Hashicorp Terraform Cloud

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Hashicorp Terraform Cloud AI Agent toolset with fine-grained access control and MCP Server capabilities. Hashicorp Terraform Cloud MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

list_all_hashicorpterraformcloud_organization_membership

List organization_membership resources in Hashicorp Terraform Cloud for a specific organization_name…

get_single_hashicorpterraformcloud_team_by_id

Get information about a specific team in Hashicorp Terraform Cloud. Requires id. Returns fields such…

list_all_hashicorpterraformcloud_teams

List teams in Hashicorp Terraform Cloud for a specified organization_name. Returns each team's id, a…

get_single_hashicorpterraformcloud_user_by_id

Get details about a specific user in Hashicorp Terraform Cloud using id. Returns id, username, is-se…

list_all_hashicorpterraformcloud_workspaces

List workspaces in a specific organization in Hashicorp Terraform Cloud. Requires organization_name.…

get_single_hashicorpterraformcloud_workspace_by_id

Get workspace details in Hashicorp Terraform Cloud. Requires id. Returns id, type, attributes (inclu…

list_all_hashicorpterraformcloud_run_triggers

List run-triggers in Hashicorp Terraform Cloud for a workspace. Requires workspace_id and filter[run…

create_a_hashicorpterraformcloud_run_trigger

Create a run trigger in Hashicorp Terraform Cloud for the specified workspace_id. Returns id, worksp…

get_single_hashicorpterraformcloud_subscription_by_id

Get details about a subscription in Hashicorp Terraform Cloud. Requires id. Returns fields such as i…

get_single_hashicorpterraformcloud_organization_subscription_by_id

Get subscription details for an organization in Hashicorp Terraform Cloud. Requires organization_nam…

create_a_hashicorpterraformcloud_team_organization_membership

Add multiple users to a team in Hashicorp Terraform Cloud using organization membership IDs. Require…

delete_a_hashicorpterraformcloud_team_organization_membership_by_id

Delete organization-membership users from a team in Hashicorp Terraform Cloud. Requires team_id. Ret…

delete_a_hashicorpterraformcloud_team_user_by_id

Delete users from a team in Hashicorp Terraform Cloud. Requires id (team ID). Returns success if use…

create_a_hashicorpterraformcloud_team_user

Add user(s) to a team in Hashicorp Terraform Cloud. Requires team_id and user id(s). Returns user id…

delete_a_hashicorpterraformcloud_variable_set_project_by_id

Remove a variable set from specified projects in Hashicorp Terraform Cloud. Requires id of the varia…

create_a_hashicorpterraformcloud_variable_set_project

Apply a variable set to multiple projects in Hashicorp Terraform Cloud using id. Returns data array…

delete_a_hashicorpterraformcloud_variable_set_workspace_by_id

Remove a variable set from multiple workspaces in Hashicorp Terraform Cloud. Requires id. Returns st…

create_a_hashicorpterraformcloud_variable_set_workspace

Apply a variable set to workspaces in Hashicorp Terraform Cloud. Requires id. Returns the applied wo…

create_a_hashicorpterraformcloud_data_retention_policy

Create or update data retention policy in Hashicorp Terraform Cloud for a workspace. Requires worksp…

delete_a_hashicorpterraformcloud_data_retention_policy_by_id

Delete the data-retention-policy for a workspace in Hashicorp Terraform Cloud. Requires workspace_id…

get_single_hashicorpterraformcloud_data_retention_policy_by_id

Get the data retention policy for a specific workspace in Hashicorp Terraform Cloud. Requires worksp…

create_a_hashicorpterraformcloud_workspace_tag_binding

Add or update tag bindings on a specific workspace in Hashicorp Terraform Cloud. Requires id. Return…

delete_a_hashicorpterraformcloud_workspace_tag_by_id

Remove one or more tags from a workspace in Hashicorp Terraform Cloud. Requires id. Returns a succes…

create_a_hashicorpterraformcloud_workspace_tag

Add flat string tags to a workspace in Hashicorp Terraform Cloud. Requires workspace_id. Returns det…

list_all_hashicorpterraformcloud_workspace_tag_bindings

List key-value tags directly bound to a workspace in Hashicorp Terraform Cloud. Requires workspace_i…

list_all_hashicorpterraformcloud_workspace_tags

List workspace-tags for a specific workspace in Hashicorp Terraform Cloud. Requires workspace_id. Re…

create_a_hashicorpterraformcloud_remote_state_consumer

Add one or more remote state consumers to a workspace in Hashicorp Terraform Cloud. Requires workspa…

list_all_hashicorpterraformcloud_remote_state_consumers

List remote state consumers for a workspace in Hashicorp Terraform Cloud. Requires workspace_id. Ret…

update_a_hashicorpterraformcloud_remote_state_consumer_by_id

Replace remote state consumers for a workspace in Hashicorp Terraform Cloud. Requires workspace_id a…

delete_a_hashicorpterraformcloud_remote_state_consumer_by_id

Delete remote state consumers from a workspace in Hashicorp Terraform Cloud. Requires workspace_id a…

hashicorpterraformcloud_workspaces_assign_ssh_key

Assign an SSH key to a workspace in Hashicorp Terraform Cloud. Requires id. Returns workspace fields…

hashicorpterraformcloud_workspaces_unassign_ssh_key

Unassign the currently assigned SSH key from a workspace in Hashicorp Terraform Cloud. Requires id.…

hashicorpterraformcloud_workspaces_force_unlock

Force unlock a workspace in Hashicorp Terraform Cloud. Requires id. Returns workspace attributes suc…

hashicorpterraformcloud_workspaces_lock

Lock a workspace in Hashicorp Terraform Cloud. Requires id. Returns workspace fields including id, n…

hashicorpterraformcloud_workspaces_unlock

Unlock a specific workspace in Hashicorp Terraform Cloud using id. Returns id, type, attributes (suc…

list_all_hashicorpterraformcloud_workspace_resources

List workspace-resources in Hashicorp Terraform Cloud for a specific workspace_id. Returns an array…

get_single_hashicorpterraformcloud_workspace_team_access_by_id

Get a team/workspace access relationship in Hashicorp Terraform Cloud. Requires id. Returns id, acce…

update_a_hashicorpterraformcloud_workspace_team_access_by_id

Update workspace-team-access in Hashicorp Terraform Cloud using id. Returns access, runs, variables,…

create_a_hashicorpterraformcloud_workspace_team_access

Create team access in Hashicorp Terraform Cloud workspace. Requires data.type, data.attributes.acces…

delete_a_hashicorpterraformcloud_workspace_team_access_by_id

Delete workspace-team-access in Hashicorp Terraform Cloud. Requires id. No content is returned in th…

list_all_hashicorpterraformcloud_workspace_team_access

List team access to a workspace in Hashicorp Terraform Cloud. Requires workspace_id. Returns id, typ…

list_all_hashicorpterraformcloud_workspace_variables

List workspace-variables for a specific workspace in Hashicorp Terraform Cloud. Requires workspace_i…

create_a_hashicorpterraformcloud_workspace_variable

Create a workspace variable in Hashicorp Terraform Cloud. Requires workspace_id. Returns id, key, va…

update_a_hashicorpterraformcloud_workspace_variable_by_id

Update a specific workspace variable in Hashicorp Terraform Cloud using workspace_id and id. Returns…

delete_a_hashicorpterraformcloud_workspace_variable_by_id

Delete a specific workspace variable in Hashicorp Terraform Cloud. Requires workspace_id and id. No…

create_a_hashicorpterraformcloud_workspace

List workspaces in Hashicorp Terraform Cloud for organization_name. Returns id, type, attributes (in…

update_a_hashicorpterraformcloud_workspace_by_id

Update a specific workspace in Hashicorp Terraform Cloud using workspace_id. Returns workspace field…

list_all_hashicorpterraformcloud_vcs_events

List VCS events in Hashicorp Terraform Cloud for the specified organization_name. Returns a list of…

delete_a_hashicorpterraformcloud_variable_set_variable_by_id

Delete a variable from a variable set in Hashicorp Terraform Cloud. Requires varset_id and id. Retur…

update_a_hashicorpterraformcloud_variable_set_variable_by_id

Update a variable-set-variable in Hashicorp Terraform Cloud. Requires varset_id and id. Returns key…

list_all_hashicorpterraformcloud_variable_set_variables

List variables in a variable set in Hashicorp Terraform Cloud. Requires id. Returns id, key, value,…

delete_a_hashicorpterraformcloud_variable_set_by_id

Delete a variable set in Hashicorp Terraform Cloud. Requires id. No content is returned in the respo…

create_a_hashicorpterraformcloud_variable_set

Create a variable set in Hashicorp Terraform Cloud using organization_name. Returns id, name, descri…

update_a_hashicorpterraformcloud_variable_set_by_id

Update a variable set in Hashicorp Terraform Cloud. Requires id. Returns the updated variable set fi…

get_single_hashicorpterraformcloud_variable_set_by_id

Get details about a specific variable set in Hashicorp Terraform Cloud. Requires id. Returns name, d…

list_all_hashicorpterraformcloud_variable_sets

List all variable sets in Hashicorp Terraform Cloud for a given organization_name. Returns id, attri…

delete_a_hashicorpterraformcloud_variable_by_id

Delete a variable in Hashicorp Terraform Cloud. Requires id. No content is returned in the response.…

create_a_hashicorpterraformcloud_variable

Create a variable in Hashicorp Terraform Cloud. Requires key, category, workspace id, and type in th…

update_a_hashicorpterraformcloud_variable_by_id

Update a specific variable in Hashicorp Terraform Cloud. Requires id. Returns id, type, and attribut…

list_all_hashicorpterraformcloud_variables

List variables in Hashicorp Terraform Cloud. Returns a list with id, key, value, description, sensit…

delete_a_hashicorpterraformcloud_user_token_by_id

Delete a user token in Hashicorp Terraform Cloud. Requires id. Only deletes tokens belonging to the…

list_all_hashicorpterraformcloud_user_tokens

List user-tokens for a specific user in Hashicorp Terraform Cloud. Requires user_id. Returns each to…

get_single_hashicorpterraformcloud_user_token_by_id

Get metadata about a specific user token in Hashicorp Terraform Cloud. Requires id. Returns fields:…

create_a_hashicorpterraformcloud_user_token

Create a user token in Hashicorp Terraform Cloud. Requires user_id. Returns id, type, created-at, la…

create_a_hashicorpterraformcloud_team

Create a team in Hashicorp Terraform Cloud for the specified organization_name. Returns id, attribut…

update_a_hashicorpterraformcloud_team_by_id

Update a team in Hashicorp Terraform Cloud. Requires id. Returns name, sso-team-id, organization-acc…

delete_a_hashicorpterraformcloud_team_by_id

Delete a specific team in Hashicorp Terraform Cloud. Requires id. No content is returned in the resp…

create_a_hashicorpterraformcloud_team_token

Create a new team token in Hashicorp Terraform Cloud for the specified team_id. Returns id, created-…

delete_a_hashicorpterraformcloud_team_token_by_id

Delete a team token in Hashicorp Terraform Cloud. Requires id. No response content on success.…

get_single_hashicorpterraformcloud_team_token_by_id

Get metadata about a specific team token in Hashicorp Terraform Cloud using id. Returns id, type, cr…

list_all_hashicorpterraformcloud_team_tokens

List team tokens in Hashicorp Terraform Cloud for a given organization_id. Returns id, type, created…

list_all_hashicorpterraformcloud_current_state_version_outputs

Get current state version outputs for a workspace in Hashicorp Terraform Cloud. Requires workspace_i…

list_all_hashicorpterraformcloud_state_version_outputs

List state-version-outputs for a specific state_version_id in Hashicorp Terraform Cloud. Returns id,…

get_single_hashicorpterraformcloud_state_version_output_by_id

Get a specific state-version-outputs resource in Hashicorp Terraform Cloud using id. Returns fields…

create_a_hashicorpterraformcloud_state_version

Create a state version in Hashicorp Terraform Cloud for the specified workspace_id. Returns id, crea…

hashicorpterraformcloud_state_versions_mark_for_garbage_collections

Soft delete a specific state version in Hashicorp Terraform Cloud. Requires id. Returns state versio…

hashicorpterraformcloud_state_versions_roll_back

Rollback state-versions in Hashicorp Terraform Cloud. Requires workspace_id and id of the state vers…

hashicorpterraformcloud_state_versions_restore_state

Restore a specific state version in Hashicorp Terraform Cloud using id. Returns fields such as id, t…

get_single_hashicorpterraformcloud_current_state_version_by_id

Fetch the current state version for a workspace in Hashicorp Terraform Cloud. Requires workspace_id.…

create_a_hashicorpterraformcloud_current_state_version

Create a state version in Hashicorp Terraform Cloud for a workspace. Requires workspace_id. Returns…

delete_a_hashicorpterraformcloud_state_version_by_id

Permanently delete backing data for a specific state-versions in Hashicorp Terraform Cloud. Requires…

get_single_hashicorpterraformcloud_state_version_by_id

Get a state-version in Hashicorp Terraform Cloud. Requires id. Returns fields including id, type, cr…

list_all_hashicorpterraformcloud_state_versions

List state-versions in Hashicorp Terraform Cloud for a workspace and organization. Requires workspac…

delete_a_hashicorpterraformcloud_ssh_key_by_id

Delete an SSH key in Hashicorp Terraform Cloud. Requires id. No content is returned in the response.…

create_a_hashicorpterraformcloud_ssh_key

Create an SSH key in Hashicorp Terraform Cloud for a specific organization using organization_name.…

get_single_hashicorpterraformcloud_ssh_key_by_id

Get information about a specific SSH key in Hashicorp Terraform Cloud. Requires id. Returns id, name…

update_a_hashicorpterraformcloud_ssh_key_by_id

Update an SSH key in Hashicorp Terraform Cloud using id. Returns name (the updated name of the SSH k…

list_all_hashicorpterraformcloud_ssh_keys

List SSH keys in Hashicorp Terraform Cloud for the specified organization_name. Returns each SSH key…

hashicorpterraformcloud_runs_forcefully_cancel

Forcefully cancel a specific run in Hashicorp Terraform Cloud. Requires run_id. Ends the run immedia…

hashicorpterraformcloud_runs_forcefully_execute

Forcefully execute a run in Hashicorp Terraform Cloud. Requires run_id. This action cancels all inco…

hashicorpterraformcloud_runs_discard

Discard a specific run in Hashicorp Terraform Cloud using run_id. Completes the run and allows later…

hashicorpterraformcloud_runs_cancel

Cancel a specific run in Hashicorp Terraform Cloud. Requires run_id. This action interrupts a run th…

list_all_hashicorpterraformcloud_runs

List runs in a specific workspace in Hashicorp Terraform Cloud. Requires workspace_id. Returns id, c…

get_single_hashicorpterraformcloud_run_by_id

Get details of a specific run in Hashicorp Terraform Cloud. Requires id. Returns id, status, message…

hashicorpterraformcloud_runs_apply

Apply a run in Hashicorp Terraform Cloud. Requires run_id. Queues a request to perform an apply for…

create_a_hashicorpterraformcloud_run

Create a run in Hashicorp Terraform Cloud using the specified workspace id. Returns run id, status,…

delete_a_hashicorpterraformcloud_reserved_tag_key_by_id

Delete a reserved tag key in Hashicorp Terraform Cloud. Requires id. No payload required. No content…

list_all_hashicorpterraformcloud_reserved_tag_keys

List reserved tag keys in Hashicorp Terraform Cloud for a specific organization_name. Returns id, ke…

create_a_hashicorpterraformcloud_reserved_tag_key

Create a reserved tag key in Hashicorp Terraform Cloud for a specific organization using organizatio…

update_a_hashicorpterraformcloud_reserved_tag_key_by_id

Update reserved-tag-keys in Hashicorp Terraform Cloud. Requires id. Returns id, type, key, disable-o…

delete_a_hashicorpterraformcloud_team_project_by_id

Delete a specific team-project relationship in Hashicorp Terraform Cloud. Requires id. No fields are…

update_a_hashicorpterraformcloud_team_project_by_id

Update access for a specific team-project relationship in Hashicorp Terraform Cloud. Requires id. Re…

list_all_hashicorpterraformcloud_team_projects

List team access to a project in Hashicorp Terraform Cloud. Requires filter[project][id] parameter.…

get_single_hashicorpterraformcloud_team_project_by_id

Get a team-project access relationship in Hashicorp Terraform Cloud using id. Returns access level,…

create_a_hashicorpterraformcloud_team_project

Create team-projects access in Hashicorp Terraform Cloud. Returns id, access level, project and team…

hashicorpterraformcloud_projects_move_workspace_into_project

Move one or more workspaces into a project in Hashicorp Terraform Cloud. Requires id. Returns errors…

hashicorpterraformcloud_projects_update_tag_bindings

Add or update tag bindings for a project in Hashicorp Terraform Cloud. Requires id. Returns tag bind…

list_all_hashicorpterraformcloud_project_tag_bindings

List tag bindings for a project in Hashicorp Terraform Cloud. Requires project_id. Returns key, valu…

update_a_hashicorpterraformcloud_project_by_id

Update a specific project in Hashicorp Terraform Cloud by id. Returns updated project fields such as…

delete_a_hashicorpterraformcloud_project_by_id

Delete a project in Hashicorp Terraform Cloud by id. The project cannot be deleted if it contains st…

get_single_hashicorpterraformcloud_project_by_id

Get details about a specific project in Hashicorp Terraform Cloud. Requires id. Returns fields inclu…

list_all_hashicorpterraformcloud_projects

List projects in a specific organization in Hashicorp Terraform Cloud. Requires organization_name. R…

create_a_hashicorpterraformcloud_project

Create a project in Hashicorp Terraform Cloud. Requires organization_name. Returns fields: id, type,…

create_a_hashicorpterraformcloud_test_variable

Create a test variable in Hashicorp Terraform Cloud for a specific module in an organization. Requir…

delete_a_hashicorpterraformcloud_test_variable_by_id

Delete a test variable for a private registry module in Hashicorp Terraform Cloud. Requires organiza…

list_all_hashicorpterraformcloud_test_variables

List test-variables for a module in Hashicorp Terraform Cloud. Requires organization_name, namespace…

update_a_hashicorpterraformcloud_test_variable_by_id

Update a specific test variable for a module in Hashicorp Terraform Cloud. Requires organization_nam…

hashicorpterraformcloud_tests_cancel

Cancel a test run in Hashicorp Terraform Cloud. Requires organization_name, namespace, name, provide…

hashicorpterraformcloud_tests_forcefully_cancel

Forcefully cancel a specific test in Hashicorp Terraform Cloud. Requires organization_name, namespac…

get_single_hashicorpterraformcloud_test_by_id

Get details about a specific test run in Hashicorp Terraform Cloud. Requires organization_name, name…

hashicorpterraformcloud_tests_create_configuration_version

Create a configuration version for a test in Hashicorp Terraform Cloud. Requires organization_name,…

list_all_hashicorpterraformcloud_tests

List tests for a module in Hashicorp Terraform Cloud. Requires organization_name, namespace, name, a…

create_a_hashicorpterraformcloud_test

Create a test run for a private registry module in Hashicorp Terraform Cloud. Requires organization_…

delete_a_hashicorpterraformcloud_gpg_key_by_id

Delete a GPG key in Hashicorp Terraform Cloud using namespace and id. No response content is returne…

update_a_hashicorpterraformcloud_gpg_key_by_id

Update a specific gpg-keys resource in Hashicorp Terraform Cloud. Requires namespace, and id. Return…

create_a_hashicorpterraformcloud_gpg_key

Create a GPG key in Hashicorp Terraform Cloud private registry. Requires registry_name, type, namesp…

get_single_hashicorpterraformcloud_gpg_key_by_id

Get a GPG key in Hashicorp Terraform Cloud. Requires namespace and id. Returns type, id, ascii-armor…

list_all_hashicorpterraformcloud_gpg_keys

List GPG Keys in Hashicorp Terraform Cloud private registry using a required filter[namespace] param…

delete_a_hashicorpterraformcloud_provider_platform_by_id

Delete a specific provider platform in Hashicorp Terraform Cloud using organization_name, registry_n…

get_single_hashicorpterraformcloud_provider_platform_by_id

Get provider platform information in Hashicorp Terraform Cloud. Requires organization_name, registry…

list_all_hashicorpterraformcloud_provider_platforms

List all provider-platforms for a specific provider version in Hashicorp Terraform Cloud using organ…

create_a_hashicorpterraformcloud_provider_platform

Create a provider platform in Hashicorp Terraform Cloud. Requires organization_name, namespace, name…

delete_a_hashicorpterraformcloud_provider_version_by_id

Delete a provider version in Hashicorp Terraform Cloud. Requires organization_name, registry_name, n…

get_single_hashicorpterraformcloud_provider_version_by_id

Get provider-versions in Hashicorp Terraform Cloud using organization_name, namespace, name, and id.…

create_a_hashicorpterraformcloud_provider_version

Create a provider version in Hashicorp Terraform Cloud. Requires organization_name, registry_name, n…

list_all_hashicorpterraformcloud_provider_versions

List provider-versions for a specific provider in Hashicorp Terraform Cloud. Requires organization_n…

create_a_hashicorpterraformcloud_registry_provider

Create a registry provider in Hashicorp Terraform Cloud within a specific organization using organiz…

delete_a_hashicorpterraformcloud_registry_provider_by_id

Delete a provider in Hashicorp Terraform Cloud registry using organization_name, registry_name, name…

get_single_hashicorpterraformcloud_registry_provider_by_id

Get a specific registry provider in Hashicorp Terraform Cloud. Requires organization_name, registry_…

list_all_hashicorpterraformcloud_registry_providers

List registry-providers for a specific organization in Hashicorp Terraform Cloud. Requires organizat…

list_all_hashicorpterraformcloud_module_versions

Get all versions of a specific module in Hashicorp Terraform Cloud by github_organization, module, a…

hashicorpterraformcloud_module_versions_fetch_revocation_data

Get details about a specific module version in Hashicorp Terraform Cloud. Returns id, type, attribut…

hashicorpterraformcloud_module_versions_revoke

Revoke a module version in Hashicorp Terraform Cloud. Requires organization_name, module_name, modul…

hashicorpterraformcloud_module_versions_revert_revocation_status

Revert the revocation status for a module version in Hashicorp Terraform Cloud. Requires organizatio…

hashicorpterraformcloud_module_versions_deprecate

Deprecate a specific module version in Hashicorp Terraform Cloud. Requires organization_name, module…

hashicorpterraformcloud_module_versions_revert_deprecation_status

Revert deprecation status for a specific module version in Hashicorp Terraform Cloud. Requires organ…

hashicorpterraformcloud_registry_modules_create_module_version

Create a new module version in Hashicorp Terraform Cloud. Requires organization_name, registry_name,…

get_single_hashicorpterraformcloud_registry_module_by_id

Get registry module in Hashicorp Terraform Cloud using organization_name, registry_name, namespace,…

create_a_hashicorpterraformcloud_registry_module

Create a registry module with no VCS connection in Hashicorp Terraform Cloud. Requires organization_…

update_a_hashicorpterraformcloud_registry_module_by_id

Update a Private Registry Module in Hashicorp Terraform Cloud for a specific organization_name, name…

list_all_hashicorpterraformcloud_registry_modules

List registry-modules for an organization in Hashicorp Terraform Cloud. Requires organization_name.…

delete_a_hashicorpterraformcloud_policy_set_parameter_by_id

Delete a specific policy-set-parameters resource in Hashicorp Terraform Cloud. Requires policy_set_i…

list_all_hashicorpterraformcloud_policy_set_parameters

List parameters for a specific policy set in Hashicorp Terraform Cloud using policy_set_id. Returns…

update_a_hashicorpterraformcloud_policy_set_parameter_by_id

Update a specific policy set parameter in Hashicorp Terraform Cloud. Requires policy_set_id and id.…

create_a_hashicorpterraformcloud_policy_set_parameter

Create a parameter in Hashicorp Terraform Cloud policy set using policy_set_id. Returns id, type, ke…

hashicorpterraformcloud_policy_sets_remove_policy_sets

Remove policies from a specific policy set in Hashicorp Terraform Cloud. Requires id. No content is…

get_single_hashicorpterraformcloud_policy_set_version_by_id

Get a specific policy set version in Hashicorp Terraform Cloud. Requires id. Returns fields such as…

create_a_hashicorpterraformcloud_policy_set_version

Create a new policy set version in Hashicorp Terraform Cloud for a specific policy set without VCS.…

delete_a_hashicorpterraformcloud_policy_set_by_id

Delete a specific policy set in Hashicorp Terraform Cloud using id. No content is returned in the re…

hashicorpterraformcloud_policy_sets_reinclude_workspace

Reinclude specified workspaces to a policy set in Hashicorp Terraform Cloud. Requires id. Returns th…

hashicorpterraformcloud_policy_sets_detach_from_projects

Detach a policy set from specified projects in Hashicorp Terraform Cloud. Requires id. Returns detai…

hashicorpterraformcloud_policy_sets_detach_from_workspaces

Detach a policy set from specified workspaces in Hashicorp Terraform Cloud. Requires policy_set_id.…

hashicorpterraformcloud_policy_sets_remove_policies

Remove policies from a specific policy set in Hashicorp Terraform Cloud. Requires id. No content is…

hashicorpterraformcloud_policy_sets_attach_to_workspaces

Attach a policy set to specified workspaces in Hashicorp Terraform Cloud. Requires policy_set_id. Re…

hashicorpterraformcloud_policy_sets_exclude_workspace

Exclude workspaces from a specific policy set in Hashicorp Terraform Cloud. Requires policy_set_id.…

hashicorpterraformcloud_policy_sets_attach_to_projects

Attach a policy set to projects in Hashicorp Terraform Cloud using policy_set_id. Returns updated po…

create_a_hashicorpterraformcloud_policy_set

Create a policy set in Hashicorp Terraform Cloud for a specific organization using organization_name…

get_single_hashicorpterraformcloud_policy_set_by_id

Get details about a specific policy set in Hashicorp Terraform Cloud using id. Returns fields such a…

update_a_hashicorpterraformcloud_policy_set_by_id

Update a specific policy set in Hashicorp Terraform Cloud. Requires id. Returns id, type, attributes…

hashicorpterraformcloud_policy_sets_add_policies

Add policies to a specific policy set in Hashicorp Terraform Cloud. Requires policy_set_id. Returns…

list_all_hashicorpterraformcloud_policy_sets

List policy-sets in Hashicorp Terraform Cloud for a specific organization_name. Returns each policy-…

list_all_hashicorpterraformcloud_policy_evaluations

List policy evaluations for a specific task stage in Hashicorp Terraform Cloud. Requires task_stage_…

get_single_hashicorpterraformcloud_policy_outcome_by_id

Get a policy outcome in Hashicorp Terraform Cloud. Requires id. Returns fields such as outcomes (pol…

list_all_hashicorpterraformcloud_policy_outcomes

List policy set outcomes for a specific policy evaluation in Hashicorp Terraform Cloud. Requires pol…

list_all_hashicorpterraformcloud_policy_checks

List policy checks in a run in Hashicorp Terraform Cloud. Requires run_id. Returns id, type, attribu…

get_single_hashicorpterraformcloud_policy_check_by_id

Get details about a specific policy check in Hashicorp Terraform Cloud by id. Returns id, attributes…

hashicorpterraformcloud_policy_checks_override

Override a soft-mandatory or warning policy for a specific policy-check in Hashicorp Terraform Cloud…

get_single_hashicorpterraformcloud_organization_policy_by_id

Get details about a specific organization-policies in Hashicorp Terraform Cloud. Requires id. Return…

update_a_hashicorpterraformcloud_organization_policy_by_id

Update an organization policy in Hashicorp Terraform Cloud using id. Returns the updated policy's id…

delete_a_hashicorpterraformcloud_organization_policy_by_id

Delete an organization policy in Hashicorp Terraform Cloud. Requires id. No content is returned in t…

list_all_hashicorpterraformcloud_organization_policies

List policies in Hashicorp Terraform Cloud for a specific organization_name. Returns fields such as…

create_a_hashicorpterraformcloud_organization_policy

Create an organization-policies resource in Hashicorp Terraform Cloud. Requires organization_name. R…

list_all_hashicorpterraformcloud_json_execution_plans

Retrieve the JSON execution plan in Hashicorp Terraform Cloud. Requires plan_id. Returns a temporary…

get_single_hashicorpterraformcloud_plan_by_id

Get information about a specific plan in Hashicorp Terraform Cloud. Requires id. Returns plan id, st…

hashicorpterraformcloud_plan_exports_download

Download exported plan data in Hashicorp Terraform Cloud by id. Returns a temporary URL to a .tar.gz…

get_single_hashicorpterraformcloud_plan_export_by_id

Get information about a specific plan export in Hashicorp Terraform Cloud. Requires id. Returns attr…

delete_a_hashicorpterraformcloud_plan_export_by_id

Delete exported plan data in Hashicorp Terraform Cloud. Requires id. Deletes a specific plan export…

create_a_hashicorpterraformcloud_plan_export

Create a plan export in Hashicorp Terraform Cloud. Returns id, type, attributes (data-type, status,…

create_a_hashicorpterraformcloud_organization_token

Create an organization token in Hashicorp Terraform Cloud. Requires organization_name. Returns id, t…

delete_a_hashicorpterraformcloud_organization_token_by_id

Delete the organization token in Hashicorp Terraform Cloud. Requires organization_name. No response…

hashicorpterraformcloud_organization_tags_add_workspace

Add workspaces to a specific organization tag in Hashicorp Terraform Cloud. Requires id. No response…

delete_a_hashicorpterraformcloud_organization_tag_by_id

Delete one or more tags from an organization in Hashicorp Terraform Cloud. Requires organization_nam…

list_all_hashicorpterraformcloud_organization_tags

List organization-tags in Hashicorp Terraform Cloud for a specific organization_name. Returns id, ty…

list_all_hashicorpterraformcloud_users_own_memberships

List organization-memberships for the currently authenticated user in Hashicorp Terraform Cloud. Ret…

create_a_hashicorpterraformcloud_organization_membership

Invite a user to an organization in Hashicorp Terraform Cloud. Requires organization_name and a user…

delete_a_hashicorpterraformcloud_organization_membership_by_id

Delete an organization_membership in Hashicorp Terraform Cloud. Requires id. No content is returned…

get_single_hashicorpterraformcloud_organization_membership_by_id

Get organization_membership details in Hashicorp Terraform Cloud. Requires id. Returns status, relat…

hashicorpterraformcloud_organizations_update_data_retention_policy

Create a data-retention-policy in Hashicorp Terraform Cloud for the specified organization_name. Ret…

hashicorpterraformcloud_organizations_delete_data_retention_policy

Remove the data retention policy for a specific organization in Hashicorp Terraform Cloud. Requires…

hashicorpterraformcloud_organizations_create_data_retention_policy

Create a data-retention-policy in Hashicorp Terraform Cloud for the specified organization_name. Ret…

hashicorpterraformcloud_organizations_show_data_retention_policy

Get data retention policy in Hashicorp Terraform Cloud for a specific organization_name. Returns the…

list_all_hashicorpterraformcloud_data_retention_policy

Get data retention policy in Hashicorp Terraform Cloud for a specific organization_name. Returns the…

list_all_hashicorpterraformcloud_organization_module_producers

List module producers in Hashicorp Terraform Cloud for a specific organization. Requires organizatio…

list_all_hashicorpterraformcloud_organization_entitlements

Get entitlement set for an organization in Hashicorp Terraform Cloud. Requires organization_name. Re…

update_a_hashicorpterraformcloud_organization_by_id

Update an organization in Hashicorp Terraform Cloud. Requires id. Returns fields such as email, name…

delete_a_hashicorpterraformcloud_organization_by_id

Delete an organization in Hashicorp Terraform Cloud. Requires id. The response body will be empty if…

list_all_hashicorpterraformcloud_oauth_tokens

List all oauth-tokens for an OAuth Client in Hashicorp Terraform Cloud. Requires oauth_client_id. Re…

delete_a_hashicorpterraformcloud_oauth_token_by_id

Delete an OAuth Token in Hashicorp Terraform Cloud. Requires id. The specified OAuth Token will be d…

update_a_hashicorpterraformcloud_oauth_token_by_id

Update an OAuth token in Hashicorp Terraform Cloud by id. Returns id, type, attributes (created-at,…

get_single_hashicorpterraformcloud_oauth_token_by_id

Get a specific OAuth token in Hashicorp Terraform Cloud. Requires id. Returns id, type, created-at,…

hashicorpterraformcloud_oauth_client_projects_delete_project

Detach an OAuth client from specified projects in Hashicorp Terraform Cloud. Requires id. Returns su…

update_a_hashicorpterraformcloud_oauth_client_by_id

Update an OAuth Client in Hashicorp Terraform Cloud by id. Returns fields such as id, type, attribut…

delete_a_hashicorpterraformcloud_oauth_client_by_id

Delete an OAuth client in Hashicorp Terraform Cloud. Requires id. Removing the OAuth client unlinks…

create_a_hashicorpterraformcloud_oauth_client_project

Attach specified projects to an OAuth client in Hashicorp Terraform Cloud. Requires id. Returns deta…

list_all_hashicorpterraformcloud_oauth_clients

List OAuth Clients for a specific organization in Hashicorp Terraform Cloud. Requires organization_n…

get_single_hashicorpterraformcloud_oauth_client_by_id

Get details about a specific OAuth Client in Hashicorp Terraform Cloud. Requires id. Returns id, typ…

create_a_hashicorpterraformcloud_oauth_client

Create an OAuth client in Hashicorp Terraform Cloud for a specific organization using organization_n…

hashicorpterraformcloud_notification_configurations_verify

Verify a notification configuration in Hashicorp Terraform Cloud. Requires notification_configuratio…

list_all_hashicorpterraformcloud_team_notification_configurations

List team notification configurations in Hashicorp Terraform Cloud for the specified team_id. Return…

delete_a_hashicorpterraformcloud_notification_configuration_by_id

Delete a notification configuration in Hashicorp Terraform Cloud. Requires id. No response content i…

create_a_hashicorpterraformcloud_team_notification_configuration

Create a team notification configuration in Hashicorp Terraform Cloud for the specified team_id. Ret…

update_a_hashicorpterraformcloud_notification_configuration_by_id

Update notification-configurations in Hashicorp Terraform Cloud by id. Returns enabled status, name,…

get_single_hashicorpterraformcloud_notification_configuration_by_id

Get a specific notification configuration in Hashicorp Terraform Cloud by id. Returns fields includi…

create_a_hashicorpterraformcloud_notification_configuration

Create a notification configuration in Hashicorp Terraform Cloud for the specified workspace_id. Ret…

list_all_hashicorpterraformcloud_notification_configurations

List notification configurations in Hashicorp Terraform Cloud workspace. Requires workspace_id. Retu…

create_a_hashicorpterraformcloud_workspace_upgrade_plan

Initiate an upgrade plan for a workspace in Hashicorp Terraform Cloud. Requires no_code_module_id an…

update_a_hashicorpterraformcloud_workspace_upgrade_plan_by_id

Confirm and apply a workspace upgrade plan in Hashicorp Terraform Cloud. Requires no_code_module_id,…

hashicorpterraformcloud_no_code_module_workspace_upgrade

Initiate an upgrade plan for a workspace in Hashicorp Terraform Cloud. Requires no_code_module_id an…

get_single_hashicorpterraformcloud_workspace_upgrade_plan_by_id

Get details and status of a workspace upgrade plan in Hashicorp Terraform Cloud. Requires no_code_mo…

hashicorpterraformcloud_no_code_module_create_workspace

Create a workspace from a specific no-code module in Hashicorp Terraform Cloud using no_code_module_…

create_a_hashicorpterraformcloud_no_code_module

Enable no-code provisioning for a module in Hashicorp Terraform Cloud. Requires organization_name. R…

update_a_hashicorpterraformcloud_no_code_module_by_id

Update no-code provisioning settings for a specific no-code-module in Hashicorp Terraform Cloud usin…

create_a_hashicorpterraformcloud_no_code_provisioning

Enable no-code provisioning for a module in Hashicorp Terraform Cloud. Requires organization_name. R…

get_single_hashicorpterraformcloud_no_code_module_by_id

Get properties of a specific no-code module in Hashicorp Terraform Cloud. Requires id. Returns id, t…

list_all_hashicorpterraformcloud_ip_ranges

Get IP Ranges in Hashicorp Terraform Cloud. Returns api, notifications, sentinel, and vcs fields wit…

hashicorpterraformcloud_invoices_retrieve_next_month_invoice

Get the next month's invoice for an organization in Hashicorp Terraform Cloud. Requires organization…

list_all_hashicorpterraformcloud_invoices

List invoices for a specific organization in Hashicorp Terraform Cloud. Requires organization_name.…

list_all_hashicorpterraformcloud_github_installations

List GitHub App installations in Hashicorp Terraform Cloud. Returns id, type, name, installation-id,…

get_single_hashicorpterraformcloud_github_installation_by_id

Get information about a specific github-installations resource in Hashicorp Terraform Cloud. Require…

list_all_hashicorpterraformcloud_feature_sets

List feature-sets in Hashicorp Terraform Cloud. Returns each feature-set's id, type, and attributes…

list_all_hashicorpterraformcloud_organization_feature_sets

List feature sets for organization in Hashicorp Terraform Cloud. Requires organization_name. Returns…

hashicorpterraformcloud_organization_explorer_export

This endpoint can be used to download a full, unpaged export of the query results in CSV format (wit…

list_all_hashicorpterraformcloud_organization_explorer

Query explorer data in Hashicorp Terraform Cloud for a specific organization using organization_name…

hashicorpterraformcloud_query_saved_views_re_execute_as_csv

Get saved view results as CSV in Hashicorp Terraform Cloud. Requires organization_name and view_id.…

list_all_hashicorpterraformcloud_query_saved_views

Re-execute a saved view's query to retrieve current results using organization_name and view_id. Ret…

delete_a_hashicorpterraformcloud_saved_view_by_id

Delete a saved view in Hashicorp Terraform Cloud. Requires organization_name and id. Returns id, typ…

get_single_hashicorpterraformcloud_saved_view_by_id

Get details about a specific saved view in Hashicorp Terraform Cloud, including its name, created-at…

update_a_hashicorpterraformcloud_saved_view_by_id

Update a saved view in Hashicorp Terraform Cloud using organization_name and id. Returns id, type, n…

create_a_hashicorpterraformcloud_saved_view

Create a saved view in Hashicorp Terraform Cloud for a specific organization_name. Returns id, type,…

list_all_hashicorpterraformcloud_saved_views

List saved views in Hashicorp Terraform Cloud for a specific organization. Requires organization_nam…

get_single_hashicorpterraformcloud_cost_estimate_by_id

Get a specific cost estimate in Hashicorp Terraform Cloud by id. Returns id, type, attributes (such…

delete_a_hashicorpterraformcloud_configuration_version_by_id

Permanently delete backing data for a specific configuration version in Hashicorp Terraform Cloud. R…

hashicorpterraformcloud_garbage_collection_restore_configuration_version

Restore a configuration version marked for garbage collection in Hashicorp Terraform Cloud. Requires…

hashicorpterraformcloud_configuration_files_download_run_configuration_files

Download configuration files for a specific run in Hashicorp Terraform Cloud. Requires run_id. Retur…

hashicorpterraformcloud_configuration_files_download

Download configuration-files in Hashicorp Terraform Cloud using configuration_version_id. Returns a…

hashicorpterraformcloud_configuration_versions_garbage_collection

Mark a configuration version for garbage collection in Hashicorp Terraform Cloud. Requires id. Retur…

hashicorpterraformcloud_configuration_versions_archive

Archive a configuration version in Hashicorp Terraform Cloud. Requires configuration_version_id. Onl…

create_a_hashicorpterraformcloud_configuration_version

Create a configuration version in Hashicorp Terraform Cloud for a given workspace_id. Returns id, ty…

list_all_hashicorpterraformcloud_configuration_version_commits

Get commit information for a configuration version in Hashicorp Terraform Cloud. Requires id. Return…

create_a_hashicorpterraformcloud_run_comment

Create a comment for a specific run in Hashicorp Terraform Cloud. Requires run_id. Returns id, type,…

list_all_hashicorpterraformcloud_run_comments

List comments for a specific run in Hashicorp Terraform Cloud. Requires run_id. Returns comment id,…

get_single_hashicorpterraformcloud_run_comment_by_id

Get a specific run-comment in Hashicorp Terraform Cloud. Requires id. Returns id, type, attributes.b…

list_all_hashicorpterraformcloud_configuration_versions

List configuration-versions in Hashicorp Terraform Cloud for a workspace_id. Returns fields such as…

get_single_hashicorpterraformcloud_configuration_version_by_id

Get a configuration version in Hashicorp Terraform Cloud. Requires id. Returns id, type, attributes…

hashicorpterraformcloud_assessment_results_retrieve_schema_file

Get the provider JSON schema for a specific assessment result in Hashicorp Terraform Cloud. Requires…

hashicorpterraformcloud_assessment_results_retrieve_json_log_output

Get JSON log output for a specific assessment-results resource in Hashicorp Terraform Cloud using as…

hashicorpterraformcloud_change_requests_archive

Archive change-requests in Hashicorp Terraform Cloud. Requires change_request_id. Returns subject, m…

get_single_hashicorpterraformcloud_change_request_by_id

Get details about a specific change request in Hashicorp Terraform Cloud using id. Returns subject,…

create_a_hashicorpterraformcloud_change_request

Create a new change request in Hashicorp Terraform Cloud. Requires organization_id. Returns id, orga…

list_all_hashicorpterraformcloud_change_requests

List change requests in Hashicorp Terraform Cloud for a specific workspace_name. Returns id, subject…

get_single_hashicorpterraformcloud_assessment_result_by_id

Get assessment-results in Hashicorp Terraform Cloud. Requires id. Returns attributes such as drifted…

delete_a_hashicorpterraformcloud_audit_trail_token_by_id

Delete an audit trail token for a specific organization in Hashicorp Terraform Cloud. Requires organ…

create_a_hashicorpterraformcloud_audit_trail_token

Create a new audit-trail-tokens in Hashicorp Terraform Cloud for the specified organization_name. Re…

hashicorpterraformcloud_assessment_results_retrieve_json_output

Get the JSON plan output for a specific assessment result in Hashicorp Terraform Cloud. Returns the…

list_all_hashicorpterraformcloud_audit_trails

List audit-trail events in Hashicorp Terraform Cloud for the organization. Returns id, version, type…

hashicorpterraformcloud_applies_recover_failed_state

Recover a failed state upload after applying in Hashicorp Terraform Cloud. Requires apply_id. Return…

get_single_hashicorpterraformcloud_apply_by_id

Get information about a specific apply in Hashicorp Terraform Cloud. Requires id. Returns execution…

create_a_hashicorpterraformcloud_agent_token

Create an agent token in Hashicorp Terraform Cloud using agent_pool_id. Returns id, type, created-at…

get_single_hashicorpterraformcloud_agent_token_by_id

Get details about a specific agent token in Hashicorp Terraform Cloud. Requires id. Returns id, type…

delete_a_hashicorpterraformcloud_agent_token_by_id

Delete an agent token in Hashicorp Terraform Cloud. Requires id. Returns an empty response on succes…

list_all_hashicorpterraformcloud_agent_tokens

List agent tokens for a specific agent pool in Hashicorp Terraform Cloud. Requires agent_pool_id. Re…

hashicorpterraformcloud_account_change_password

Update account password in Hashicorp Terraform Cloud. Requires current_password, password, and passw…

list_all_hashicorpterraformcloud_agents

List agents for a specific agent_pool_id in Hashicorp Terraform Cloud. Returns agent id, name, statu…

get_single_hashicorpterraformcloud_agent_by_id

Get information about a specific agent in Hashicorp Terraform Cloud. Requires id. Returns id, name,…

delete_a_hashicorpterraformcloud_agent_by_id

Delete an agent by id in Hashicorp Terraform Cloud.…

delete_a_hashicorpterraformcloud_agent_pool_by_id

Delete an agent pool by id in Hashicorp Terraform Cloud. Returns no content on success.…

get_single_hashicorpterraformcloud_agent_pool_by_id

Get information about a specific agent pool in Hashicorp Terraform Cloud. Requires id. Returns id, n…

update_a_hashicorpterraformcloud_agent_pool_by_id

Update an agent pool by id in Hashicorp Terraform Cloud. Requires id and a JSON body with data.type…

create_a_hashicorpterraformcloud_agent_pool

Create an Agent Pool for an organization in Hashicorp Terraform Cloud. Requires organization_name an…

list_all_hashicorpterraformcloud_agent_pools

List agent pools in Hashicorp Terraform Cloud for a specific organization_name. Returns id, name, cr…

create_a_hashicorpterraformcloud_organization

Create an organization in Hashicorp Terraform Cloud with name and email. Returns id, name, email, se…

get_single_hashicorpterraformcloud_organization_by_id

Get information about a specific organization in Hashicorp Terraform Cloud. Requires id. Returns fie…

list_all_hashicorpterraformcloud_organizations

List organizations in Hashicorp Terraform Cloud. Returns organization id, name, email, plan details,…

list_all_hashicorpterraformcloud_account

Get your account details in Hashicorp Terraform Cloud. Returns id, username, email, avatar-url, auth…

update_a_hashicorpterraformcloud_account_by_id

Update your account info in Hashicorp Terraform Cloud with new username and email. Returns id, usern…

get_single_hashicorpterraformcloud_subsrciption_by_id

Use this endpoint to retrieve detailed information about a specific subscription. Always requires an…

get_single_hashicorpterraformcloud_workspace_team_access_by_id

Use this endpoint to retrieve details about a specific team's access to a workspace. Always require…

list_all_hashicorpterraformcloud_workspace_resources

Use this endpoint to list all resources associated with a specific workspace.…

list_all_hashicorpterraformcloud_state_versions

Use this endpoint to list state versions for a specific workspace. Requires appropriate permissions…

get_single_hashicorpterraformcloud_state_version_by_id

Use this endpoint to retrieve details about a specific state version. Always requires the id to fetc…

list_all_hashicorpterraformcloud_state_version_outputs

Use this endpoint to list all outputs for a specific state version. Always requires the state_versio…

get_single_hashicorpterraformcloud_state_version_output_by_id

Use this endpoint to retrieve detailed information about a specific state version output. Always req…

list_all_hashicorpterraformcloud_subsrciptions

Use this endpoint to retrieve subscription details for a specific organization. Always requires the…

get_single_hashicorpterraformcloud_change_request_by_id

Use this endpoint to list the details of a specific change request. Always requires the id to fetch.…

get_single_hashicorpterraformcloud_comment_by_id

Use this endpoint to retrieve details of a specific comment. Always requires the id to fetch.…

get_single_hashicorpterraformcloud_configuration_version_by_id

Use this endpoint to get details of a specific configuration version. Always requires the id to fetc…

list_all_hashicorpterraformcloud_comments

Use this endpoint to list all comments for a specific run. Always requires the run_id to fetch.…

list_all_hashicorpterraformcloud_workspace_variables

Use this endpoint to list all variables associated with a specific workspace. Always requires the wo…

list_all_hashicorpterraformcloud_workspace_team_access

This endpoint lists all team access records for workspaces and returns information about which teams…

get_single_hashicorpterraformcloud_run_trigger_by_id

Use this endpoint to retrieve detailed information about a specific run trigger. Always requires the…

get_single_hashicorpterraformcloud_ssh_key_by_id

Use this endpoint to retrieve detailed information about a specific SSH key. Always requires the id…

list_all_hashicorpterraformcloud_ssh_keys

Use this endpoint to list all SSH keys for a specific organization. Always requires the organization…

list_all_hashicorpterraformcloud_run_triggers

Use this endpoint to list all run triggers for a specific workspace. Always requires the workspace_i…

list_all_hashicorpterraformcloud_reserved_tag_keys

Use this endpoint to list all reserved tag keys for a specific organization. Always requires the org…

get_single_hashicorpterraformcloud_policy_set_by_id

Use this endpoint to get details of a specific policy set. Always requires the id to fetch.…

get_single_hashicorpterraformcloud_policy_check_by_id

Use this endpoint to get detailed information about a specific policy. Always requires the id to fet…

list_all_hashicorpterraformcloud_policy_sets

Use this endpoint to list policy sets for a specific organization. Always requires the organization_…

list_all_hashicorpterraformcloud_policy_checks

Use this endpoint to list all policy checks for a specific run. Always requires the run_id to fetch.…

list_all_hashicorpterraformcloud_policies

Use this endpoint to list policies for a specific organization. Always requires organization_name to…

get_single_hashicorpterraformcloud_policy_by_id

Use this endpoint to get details of a specific policy. Always requires an id to fetch.…

list_all_hashicorpterraformcloud_configuration_versions

Use this endpoint to list configuration versions for a specific workspace. Always requires the works…

list_all_hashicorpterraformcloud_organization_tags

Use this endpoint to list tags for a specific organization. Always requires the organization_name to…

list_all_hashicorpterraformcloud_runs_organization

Use this endpoint to list runs for the specified organization. Always requires the organization_name…

list_all_hashicorpterraformcloud_change_requests

Use this endpoint to list a workspace's change requests.…

list_all_hashicorpterraformcloud_run_tasks

Use this endpoint to list run tasks for the specified organization. Always requires the organization…

get_single_hashicorpterraformcloud_run_task_by_id

Use this endpoint to get detailed information about a specific run task. Always requires the id to f…

list_all_hashicorpterraformcloud_runs_workspace

Use this endpoint to list runs for the specified workspace. Always requires the workspace id to fetc…

list_all_hashicorpterraformcloud_agent_pools

Use this endpoint to list all agent pools within an organization, along with their associated agents…

get_single_hashicorpterraformcloud_agent_pool_by_id

Use this endpoint to get detailed information about a specific agent pool. Always requires the id to…

Enhanced

Hashicorp Terraform Cloud

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Hashicorp Terraform Cloud

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

Unified User Directory API

Workspaces

Workspaces represent concepts like teams, workspaces, projects in apps that support them

Unified User Directory API

Proxy API for

Hashicorp Terraform Cloud

Access all of the

Hashicorp Terraform Cloud

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Hashicorp Terraform Cloud

CI/CD

API.

API call us you

You call us, we call

Hashicorp Terraform Cloud

and pass the response back in the same cycle.

Access all of the

Hashicorp Terraform Cloud

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Hashicorp Terraform Cloud

CI/CD

API, you call us

we call

Hashicorp Terraform Cloud

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Hashicorp Terraform Cloud

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Hashicorp Terraform Cloud

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Hashicorp Terraform Cloud

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Hashicorp Terraform Cloud

We translate

pagination

Get

Get

Hashicorp Terraform Cloud

Hashicorp Terraform Cloud

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain