Integration Instances
Integration instances materialize an integration for a specific actor, identity, or runtime configuration.
The Integration Instance object
object"integration.instance"requiredidstringrequiredstatus"draft" | "active" | "archived" | "deleted"requirednamestringrequireddescriptionstringrequirednullablemetadataRecord<string, any>requirednullableintegration_idstringrequiredidentity_actor_idstringrequirednullableidentity_idstringrequirednullableimplementationobjectrequirednullableprovidersobject[]requiredcreated_atdaterequiredupdated_atdaterequiredarchived_atdaterequirednullableEndpoints
List integration instances
/integration-instancesReturns a paginated list of integration instances.
Query parameters
searchstringoptionalstatus"draft" | "active" | "archived" | "deleted" or "draft" | "active" | "archived" | "deleted"[]optionalidstring or string[]optionalintegration_idstring or string[]optionalprovider_idstring or string[]optionalintegration_provider_idstring or string[]optionalidentity_idstring or string[]optionalidentity_credential_idstring or string[]optionalidentity_actor_idstring or string[]optionalprovider_deployment_idstring or string[]optionalprovider_config_idstring or string[]optionalprovider_auth_config_idstring or string[]optionalsession_template_idstring or string[]optionalcreated_atobjectoptionalFilter integration instance creation time by date range
updated_atobjectoptionalFilter integration instance last update time by date range
Example request
Get integration instance
/integration-instances/:integration_instance_idRetrieves a specific integration instance.
Path parameters
integration_instance_idstringrequiredThe unique identifier for the integration_instance
Example request
Create integration instance session template
/integration-instances/:integration_instance_id/session-templateCreates or updates the shared session template for a specific integration instance.
Path parameters
integration_instance_idstringrequiredThe unique identifier for the integration_instance
Request body
namestringoptionaldescriptionstringoptionalmetadataRecord<string, any>optionalExample request
Create integration instance session
/integration-instances/:integration_instance_id/sessionCreates a session from the shared session template of a specific integration instance.
Path parameters
integration_instance_idstringrequiredThe unique identifier for the integration_instance
Request body
namestringoptionaldescriptionstringoptionalmetadataRecord<string, any>optionalExample request
Create integration instance
/integration-instancesCreates a new integration instance.
Request body
integration_idstringrequirednamestringrequireddescriptionstringoptionalmetadataRecord<string, any>optionalidentity_actor_idstringoptionalnullableidentity_idstringoptionalnullableprovidersobject[]optionalExample request
Update integration instance
/integration-instances/:integration_instance_idUpdates a specific integration instance.
Path parameters
integration_instance_idstringrequiredThe unique identifier for the integration_instance
Request body
namestringoptionaldescriptionstringoptionalnullablemetadataRecord<string, any>optionalnullableidentity_actor_idstringoptionalnullableidentity_idstringoptionalnullableprovidersobject[]optionalExample request
Delete integration instance
/integration-instances/:integration_instance_idArchives a specific integration instance.
Path parameters
integration_instance_idstringrequiredThe unique identifier for the integration_instance