Connections ​
| Workflow | Type | Description |
|---|---|---|
| connection.deere.sync-assets | Atomic | Refresh John Deere Operations Center organizations for a connection via GET /organizations using the stored OAuth access token |
| connection.disconnect | Atomic | Disconnects a cloud provider connection: scrubs its secrets and soft-deletes the CloudConnection record |
| connection.get | Atomic | Get a single cloud connection by UUID |
| connection.linkedin-community.sync-assets | Atomic | Refresh LinkedIn Community Management organization ACLs via /rest/organizationAcls using the stored Community Management token |
| connection.linkedin.sync-assets | Atomic | Refresh LinkedIn organization ACLs for a connection via /rest/organizationAcls using the stored member access token |
| connection.meta-ads.sync-assets | Atomic | Refresh Meta Ads ad accounts for a connection via /me/adaccounts using the stored Marketing API token |
| connection.meta.sync-assets | Atomic | Refresh Facebook Pages and linked Instagram Business accounts for a Meta connection via Graph /me/accounts using the stored User token |
| connection.oauth-exchange | Atomic | Exchange an OAuth code for tokens and run connection.setup |
| connection.oauth-start | Atomic | Begin a provider OAuth authorization-code flow (returns authorize URL + state) |
| connection.persist_connection | Linear | Persist connection to database (DAG step) |
| connection.query | Atomic | List cloud connections for an organization |
| connection.rotate.credentials | Atomic | Validates replacement credentials, tests them, updates the existing connection, and marks it active |
| connection.setup | Linear | Sets up a new cloud provider connection by validating credentials, testing connectivity, persisting to database, and syncing resources |
| connection.sync_resources | Linear | Sync provider resources (DAG step) |
| connection.test_connection | Linear | Test cloud connection (DAG step) |
| connection.validate | Linear | Validates an existing cloud provider connection by testing connectivity and updating its status in the database |
| connection.validate_credentials | Linear | Validate connection credentials (DAG step) |
| connection.youtube.sync-assets | Atomic | Refresh YouTube channels for a connection via channels.list?mine=true using the stored OAuth access token |
