# dbt Cloud integration

> Data transformation platform — administer accounts, projects, jobs, environments, and users; trigger and poll job runs; and download run artifacts via the Administrative API v2.

- Authentication: apiKey

## Tools (52)

- **Cancel Run**: Cancel a run.
- **Create Environment**: Create Environment
- **Create Job**: Create a new job.
- **Create Notification**: Create a new Job Notification configuration to trigger notifications for job successes, failures, or cancelations
- **Create Project**: Create Project
- **Create Repository**: Create Repository
- **Create SSH Tunnel**: Create a new SSH tunnel to encrypt traffic for a given connection
- **Destroy Environment**: Destroy Environment
- **Destroy Job**: Delete a job
- **Destroy Notification**: Destroy Notification
- **Destroy Project**: Destroy Project
- **Destroy Repository**: Destroy Repository
- **Destroy SSH Tunnel**: Delete an SSH tunnel
- **List Account License Allocations**: List Account License Allocations
- **List Accounts**: List Accounts
- **List Environments**: List Environments
- **List Invites**: List Invites
- **List Jobs**: List jobs for the given account
- **List Notifications**: List notification configurations
- **List Projects**: List Projects
- **List Repositories**: List Repositories
- **List Run Artifacts**: Retrieve the list of artifacts generated for a run.
- **List Runs**: List runs for an account.
- **List SSH Tunnels**: List SSH tunnels
- **List Users**: List the Users associated with the specified Account.
- **Partial Update Account**: Partial Account update
- **Retrieve Account**: Retrieve an Account
- **Retrieve Environment**: Retrieve Environment
- **Retrieve Invite**: Retrieve Invite
- **Retrieve Job**: Retrieve the details of a job.
- **Retrieve Job Artifact**: Given a job id and *a set of Run filters* return the latest matching artifact for that job.
- **Retrieve Notification**: Fetch notification configurations
- **Retrieve Project**: Retrieve Project
- **Retrieve Repository**: Retrieve Repository
- **Retrieve Run**: Retrieve details of a run.
- **Retrieve Run Artifact**: Use this endpoint to fetch artifacts from a completed run
- **Retrieve Run Failure Details**: Use this endpoint to get details about a retryable run that has failed.
- **Retrieve Run Step**: Retrieve the details of a specific step of a run.
- **Retrieve SSH Tunnel**: Retrieve an SSH tunnel
- **Retrieve User**: Retrieve User
- **Retry Failed Job**: Use this endpoint to retry a failed run for a job from the point of failure, if the run failed
- **Retry Run**: Use this endpoint to retry a failed run
- **Trigger Job Run**: Use this endpoint to kick off a run for a job
- **Unsubscribe from Notifications**: Clear out all email notification configurations for the user making the request.
- **Update Account**: Update an account
- **Update Environment**: Update Environment
- **Update Job**: Update a job.
- **Update License Permissions**: Update License Permissions
- **Update Notification**: Update an existing Job Notification configuration.
- **Update Project**: Update Project
- **Update SSH Tunnel**: Update an SSH tunnel
- **Update User**: Update User

## Related prompts

- [Slack alerts for dbt Cloud job failures, with root cause](https://www.generalinput.com/prompts/slack-alerts-for-dbt-cloud-job-failures-with-root-cause.md)
- [Turn failed dbt Cloud tests into tracked Linear issues](https://www.generalinput.com/prompts/turn-failed-dbt-cloud-tests-into-tracked-linear-issues.md)
- [Run your dbt Cloud production job on every merge to main](https://www.generalinput.com/prompts/run-your-dbt-cloud-production-job-on-every-merge-to-main.md)
- [Weekly dbt Cloud pipeline health and performance report](https://www.generalinput.com/prompts/weekly-dbt-cloud-pipeline-health-and-performance-report.md)

Connect dbt Cloud in General Input: https://www.generalinput.com/apps/dbt-cloud