Session Errors
Session errors track errors that occurred during a session. This read-only resource provides visibility into issues that happened during provider execution.
Session Errors object
Attributes
object
StringString representing the object's type
id
StringUnique session error identifier
code
StringError code
message
StringError message
data
ObjectError payload data
status
EnumIndicates whether the error is still being processed or has been fully processed and grouped.
session_id
StringParent session ID
provider_run_id
StringNullableProvider run ID
connection_id
StringNullableConnection ID
group_id
StringNullableError group ID
similar_error_count
NumberCount of similar errors in the group
created_at
DateTimestamp when created
{"object": "session.error","id": "ser_6fGhJkLmNpQrStUv","code": "CONNECTION_TIMEOUT","message": "Connection timed out after 30 seconds","data": {"timeout_ms": 30000},"status": "processing","session_id": "ses_4dEfGhJkLmNpQrSt","provider_run_id": "prn_8hJkLmNpQrStUvWx","connection_id": "scn_8hJkLmNpQrStUvWx","group_id": "seg_7gHjKlMnPqRsTuVw","similar_error_count": 5,"created_at": "2025-09-15T10:30:00.000Z"}
List all session errors
Returns a paginated list of errors 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
type
UnionOptionalFilter by error type(s)
id
UnionOptionalFilter by session error ID(s)
session_id
UnionOptionalFilter by session ID(s)
session_provider_id
UnionOptionalFilter by session provider ID(s)
session_connection_id
UnionOptionalFilter by session connection ID(s)
session_error_group_id
UnionOptionalFilter by error group ID(s)
provider_run_id
UnionOptionalFilter by provider run ID(s)
provider_id
UnionOptionalFilter by provider ID(s)
session_message_id
UnionOptionalFilter by session message ID(s)
curl -X GET "https://api.metorial.com/session-errors" \-H "Authorization: Bearer metorial_sk_..."
List session errors
Returns a paginated list of errors that occurred in a session.
URL Parameters
session_id
StringThe unique identifier for the session
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
type
UnionOptionalFilter by error type(s)
id
UnionOptionalFilter by session error ID(s)
session_id
UnionOptionalFilter by session ID(s)
session_provider_id
UnionOptionalFilter by session provider ID(s)
session_connection_id
UnionOptionalFilter by session connection ID(s)
session_error_group_id
UnionOptionalFilter by error group ID(s)
provider_run_id
UnionOptionalFilter by provider run ID(s)
provider_id
UnionOptionalFilter by provider ID(s)
session_message_id
UnionOptionalFilter by session message ID(s)
curl -X GET "https://api.metorial.com/sessions/ses_Rm4Mnheq2bfEPhBhP7SY/errors" \-H "Authorization: Bearer metorial_sk_..."
Get session error
Retrieves a specific error that occurred in a session.
URL Parameters
session_id
StringThe unique identifier for the session
session_error_id
StringThe unique identifier for the session_error
curl -X GET "https://api.metorial.com/sessions/ses_Rm4Mnheq2bfEPhBhP7SY/errors/ses_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."