If you need to manage your workspaces and execute Jobs from an external CI/CD tool you can use the Terrakube API, arrow-up-righthowever a simple approach is to use the existing integrations:
Github
Github Action
Bitbucket
Bitbucket Pipe
Azure DevOps
Azure DevOps extension is in development