Skip to main content
GET
Workflow Integrations

Overview

Integrations are the connected destinations your workflow Export steps send enriched records to. Connections use OAuth with automatic token refresh, and Encrata never stores the third-party credentials. Each connection is referenced by a connection_id and a provider_config_key (for example google-sheet, hubspot, salesforce).

Authentication

Requires a JWT token or API key in the Authorization header.

List Integrations

Returns the connected accounts for the current user.

Example response

List Available Providers

Returns the apps available to connect.

Start a Connection

Returns a short-lived session token used by the dashboard to open the connect window. In the dashboard this is handled for you on the Integrations page.
string
Optional provider config key to restrict the connect flow to a single app.

Save a Connection

Records a completed connection after the connect flow finishes.
string
required
The connection id returned by the connect flow.
string
required
The provider config key (for example google-sheet).
string
Optional friendly name shown in the dashboard.

Disconnect

Removes a connected account. Existing Export steps that reference it will stop delivering until reconnected.

Create a Google Sheet

Creates a new spreadsheet in the connected Google account and returns its id, so an Export step can write to it without pasting a spreadsheet URL.
string
Optional spreadsheet title. Defaults to a generated name.

Example response