Initiate Session Overview

A session represents the connection between your end user and an integration provider. For example, a session could be a certain user's connection to HubSpot, or another user's connection to Salesforce.

Initiating a session is the first step of connecting to Endgrate, and is usually triggered via a button on your site whenever your users want to set up a new connection.

Initiate a session via the POST api/session/initiate endpoint. We'll go over the details on the parameters for this request in the next couple of guides 😄.

📘

Note

You can also initiate a session via POST api/pull/initiate if you only want to pull data, and via POST api/push/initiate if you only want to push data.