POST

/api/auth/session-token

x-vessel-api-token*
{
  "status": "200",
  "example": {
    "sessionToken": "v_session_eb97282c54ff6c5d9bdf4c716a01d6950c02d361183088769acbe302f94caf52"
  }
}
curl --request POST \
  --url https://api.vessel.dev/auth/session-token \
  --header 'Content-Type: application/json' \
  --header 'x-vessel-api-token: ' \
  --data '{
    "integrationId": "hubspot",
    "connection": {
      "sync": {
        "objects": {
          "contacts": true,
          "accounts": true
        }
      }
    }
  }'

Body

connection
object
integrationId
string

Required when creating a session token for a synced connection

Response

sessionToken
string