Session Providers
Session providers represent the providers that are actively connected to a session. Each session can have multiple providers, and providers can be added or removed during the session lifecycle.
The Session Provider object
object"session.provider"requiredidstringrequiredstatus"active" | "archived" | "deleted"requiredusageobjectrequiredtool_filterobjectrequiredprovider_idstringrequiredsession_idstringrequiredfrom_template_idstringrequirednullablefrom_template_provider_idstringrequirednullabledeploymentobjectrequiredconfigobjectrequiredauth_configobjectrequirednullablecreated_atdaterequiredupdated_atdaterequiredEndpoints
List session providers
/session-providersReturns a paginated list of providers connected to a session.
Query parameters
idstring or string[]optionalFilter by session provider ID(s)
session_idstring or string[]optionalFilter by session ID(s)
session_template_idstring or string[]optionalFilter by session template ID(s)
provider_idstring or string[]optionalFilter by provider ID(s)
provider_deployment_idstring or string[]optionalFilter by provider deployment ID(s)
provider_config_idstring or string[]optionalFilter by provider config ID(s)
provider_auth_config_idstring or string[]optionalFilter by provider auth config ID(s)
status"active" | "archived" or "active" | "archived"[]optionalFilter by provider status
created_atobjectoptionalFilter session provider creation time by date range
updated_atobjectoptionalFilter session provider last update time by date range
Example request
Get session provider
/session-providers/:session_provider_idRetrieves a specific provider connected to a session.
Path parameters
session_provider_idstringrequiredThe unique identifier for the session_provider
Example request
Create session provider
/session-providersAdds a new provider to an active session.
Request body
session_idstringrequiredtool_filtersobject or object[]optionalnullableExample request
Update session provider
/session-providers/:session_provider_idUpdates a provider connected to a session.
Path parameters
session_provider_idstringrequiredThe unique identifier for the session_provider
Request body
tool_filtersobject or object[]optionalnullableExample request
Delete session provider
/session-providers/:session_provider_idRemoves a provider from a session.
Path parameters
session_provider_idstringrequiredThe unique identifier for the session_provider