A valid request URL is required to generate request examples{
"logs": [
{
"id": "<string>",
"llm_request_id": "<string>",
"project_id": "<string>",
"project_name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"tool_name": "<string>",
"server_label": "<string>",
"virtual_key_id": "<string>",
"virtual_key_name": "<string>",
"arguments": {},
"result": {},
"error_details": {
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
},
"latency": 123,
"cost": 123,
"status": "processing",
"metadata": {},
"plugin_logs": "<string>",
"redaction_mapping": {
"input": {},
"output": {}
},
"created_at": "2023-11-07T05:31:56Z",
"virtual_key": {}
}
],
"pagination": {
"total_count": 123,
"limit": 123,
"offset": 123,
"sort_by": "<string>",
"order": "<string>"
},
"has_logs": true
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
}Get MCP tool logs
Retrieves MCP tool execution logs with filtering, search, and pagination via query parameters.
A valid request URL is required to generate request examples{
"logs": [
{
"id": "<string>",
"llm_request_id": "<string>",
"project_id": "<string>",
"project_name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"tool_name": "<string>",
"server_label": "<string>",
"virtual_key_id": "<string>",
"virtual_key_name": "<string>",
"arguments": {},
"result": {},
"error_details": {
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
},
"latency": 123,
"cost": 123,
"status": "processing",
"metadata": {},
"plugin_logs": "<string>",
"redaction_mapping": {
"input": {},
"output": {}
},
"created_at": "2023-11-07T05:31:56Z",
"virtual_key": {}
}
],
"pagination": {
"total_count": 123,
"limit": 123,
"offset": 123,
"sort_by": "<string>",
"order": "<string>"
},
"has_logs": true
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>"
}
}Authorizations
Management API authentication for /api/* endpoints. Use the Authorization header
with Bearer <token>, where <token> is one of:
- a Bifrost management API key,
- a dashboard session token issued by
POST /api/session/login, - base64 of
<admin-username>:<admin-password>(legacy equivalent ofBasicAuth).
Virtual keys (sk-bf-*) and the x-api-key header are not accepted on management APIs -
the sole exception is GET /api/governance/virtual-keys/quota, which is virtual-key-only.
Query Parameters
Comma-separated list of tool names to filter by
Comma-separated list of server labels to filter by
Comma-separated list of statuses to filter by (processing, success, error)
processing, success, error Comma-separated list of virtual key IDs to filter by
Comma-separated list of LLM request IDs to filter by
Start time filter (RFC3339 format)
End time filter (RFC3339 format)
Minimum latency filter (milliseconds)
Maximum latency filter (milliseconds)
Search in tool arguments and results
Number of logs to return (default 50, max 1000)
x <= 1000Number of logs to skip
Field to sort by
timestamp, latency, cost Sort order
asc, desc Was this page helpful?

