Skip to main content
GET
Workflow Integrations

Overview

Integrations are the connected destinations your workflow Export steps send enriched records to. Connections are made through a self-hosted Nango instance, which handles OAuth and token refresh, so 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 configured on the connected Nango instance, ready to connect.

Start a Connection

Returns a short-lived Connect session token used by the dashboard to open the Nango Connect UI. In the dashboard this is handled for you on the Integrations page. The returned token, host, and connect_url are passed to the Nango frontend SDK.
string
Optional provider config key to restrict the connect flow to a single app.

Save a Connection

Records a completed connection after the Connect UI flow finishes.
string
required
The Nango connection id returned by the Connect UI.
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