Connectors
Cloud Infrastructure & DevOps
Terraform Cloud
Infrastructure as code: workspaces, runs, variables, and state management
Terraform Cloud API referenceAPI checked August 18, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 12
- Ready-made triggers
- 0
Connect Terraform Cloud
- In Neblex open Connect › Connections and click New Connection.
- Search for Terraform Cloud and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Terraform Cloud.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Terraform Cloud without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Terraform Cloud can send webhooks, a Webhook trigger receives them at its own URL.
Operations
12 operations in 4 groups. Each one is a step you can add to a flow.
Organization1
List organizationslistOrganizations | GET | List the organizations you can access. |
Run5
Apply a runapplyRun | POST | Confirm and apply a run. |
Create a runcreateRun | POST | Queue a plan/apply run (JSON:API data body). |
Discard a rundiscardRun | POST | Discard a run. |
Get a rungetRun | GET | Fetch a run by ID. |
List runslistRuns | GET | List a workspace's runs. |
Variable2
Create a variablecreateVariable | POST | Add a variable to a workspace (JSON:API data body). |
List variableslistVariables | GET | List a workspace's variables. |
Workspace4
Create a workspacecreateWorkspace | POST | Create a workspace (JSON:API data body). |
Get a workspacegetWorkspace | GET | Fetch a workspace by ID. |
Get workspace by namegetWorkspaceByName | GET | Fetch a workspace by org + name. |
List workspaceslistWorkspaces | GET | List an organization's workspaces. |