Provider Runs
Provider runs track the execution of provider operations within a session. This read-only resource provides visibility into provider activity.
Provider Runs object
Attributes
object
StringString representing the object's type
id
StringUnique provider run identifier
status
StringRun status
session_id
StringParent session ID
session_provider_id
StringSession provider ID
provider_id
StringProvider ID
connection_id
StringConnection ID
completed_at
DateNullableTimestamp when run completed
created_at
DateTimestamp when created
updated_at
DateTimestamp when last updated
{"object": "session.provider_run","id": "prn_8hJkLmNpQrStUvWx","status": "running","session_id": "ses_4dEfGhJkLmNpQrSt","session_provider_id": "spr_3cDeFgHjKlMnPqRs","provider_id": "pro_5gHjKlMnPqRsTuVw","connection_id": "scn_8hJkLmNpQrStUvWx","completed_at": "2025-09-15T10:30:05.000Z","created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"}
List all provider runs
Returns a paginated list of provider runs across all sessions.
Query Parameters
limit
NumberOptionalMaximum number of items to return (1-100)
after
StringOptionalReturn items after this ID
before
StringOptionalReturn items before this ID
cursor
StringOptionalPagination cursor from a previous response
order
EnumOptionalSort order for results
status
UnionOptionalFilter by run status
id
UnionOptionalFilter by provider run ID(s)
session_id
UnionOptionalFilter by session ID(s)
provider_id
UnionOptionalFilter by provider ID(s)
session_provider_id
UnionOptionalFilter by session provider ID(s)
session_connection_id
UnionOptionalFilter by session connection ID(s)
provider_version_id
UnionOptionalFilter by provider version ID(s)
curl -X GET "https://api.metorial.com/provider-runs" \-H "Authorization: Bearer metorial_sk_..."
Get provider run
Retrieves a specific provider run by ID.
URL Parameters
provider_run_id
StringThe unique identifier for the provider_run
curl -X GET "https://api.metorial.com/provider-runs/pro_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Get provider run logs
Retrieves the logs for a specific provider run.
URL Parameters
provider_run_id
StringThe unique identifier for the provider_run
curl -X GET "https://api.metorial.com/provider-runs/pro_Rm4Mnheq2bfEPhBhP7SY/logs" \-H "Authorization: Bearer metorial_sk_..."