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
Trusted by world-class product and engineering teams

superAI
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
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
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
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
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
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

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.

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

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

✨ Powered by AI
Customize the mappings as you need using AI.
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









