Provider Runs
Provider runs track the execution of provider operations within a session. This read-only resource provides visibility into provider activity.
The Provider Run object
object"session.provider_run"requiredidstringrequiredstatus"running" | "stopped"requiredsession_idstringrequiredsession_provider_idstringrequiredprovider_idstringrequiredconnection_idstringrequiredcompleted_atdaterequirednullablecreated_atdaterequiredupdated_atdaterequiredEndpoints
List all provider runs
GET
/provider-runsReturns a paginated list of provider runs across all sessions.
Query parameters
status"running" | "stopped" or "running" | "stopped"[]optionalFilter by run status
idstring or string[]optionalFilter by provider run ID(s)
session_idstring or string[]optionalFilter by session ID(s)
provider_idstring or string[]optionalFilter by provider ID(s)
session_provider_idstring or string[]optionalFilter by session provider ID(s)
session_connection_idstring or string[]optionalFilter by session connection ID(s)
provider_version_idstring or string[]optionalFilter by provider version ID(s)
created_atobjectoptionalFilter provider run creation time by date range
updated_atobjectoptionalFilter provider run last update time by date range
Example request
Get provider run
GET
/provider-runs/:provider_run_idRetrieves a specific provider run by ID.
Path parameters
provider_run_idstringrequiredThe unique identifier for the provider_run
Example request
Get provider run logs
GET
/provider-runs/:provider_run_id/logsRetrieves the logs for a specific provider run.
Path parameters
provider_run_idstringrequiredThe unique identifier for the provider_run