Integration Setup Sessions
Integration setup sessions orchestrate configuring every provider required by an integration instance.
The Integration Setup Session object
object"integration.setup_session"requiredidstringrequiredstatus"pending" | "successful" | "expired" | "archived" | "deleted"requiredurlstringrequirednamestringrequirednullabledescriptionstringrequirednullablemetadataRecord<string, any>requirednullableconfigurationRecord<string, any>requirednullableredirect_urlstringrequirednullableintegration_idstringrequiredintegration_instanceobjectrequiredcreated_atdaterequiredupdated_atdaterequiredexpires_atdaterequiredEndpoints
List integration setup sessions
GET
/integration-setup-sessionsReturns a paginated list of integration setup sessions.
Query parameters
status"pending" | "successful" | "expired" | "archived" | "deleted" or "pending" | "successful" | "expired" | "archived" | "deleted"[]optionalidstring or string[]optionalintegration_idstring or string[]optionalintegration_instance_idstring or string[]optionalcreated_atobjectoptionalFilter integration setup session creation time by date range
updated_atobjectoptionalFilter integration setup session last update time by date range
Example request
Get integration setup session
GET
/integration-setup-sessions/:integration_setup_session_idRetrieves a specific integration setup session.
Path parameters
integration_setup_session_idstringrequiredThe unique identifier for the integration_setup_session
Example request
Create integration setup session
POST
/integration-setup-sessionsCreates a new integration setup session and draft integration instance.
Request body
integration_idstringrequirednamestringrequireddescriptionstringoptionalmetadataRecord<string, any>optionalidentity_actor_idstringoptionalnullableidentity_idstringoptionalnullableexpires_atdateoptionalredirect_urlstringoptionalconfigurationobjectoptional