CyberRXN Docs
APIAPI reference

Cursor-paginated workspace call history

GET /v1/activity/calls

GET /v1/activity/calls

API overview · OpenAPI

Non-billable usage:read history for the same exact filters and range as activity. Returns at most 100 events per page ordered by timestamp and event ID descending. Signed cursors are bound to the workspace, range and filters. Only existing safe event metadata is returned; no request arguments, response bodies or tokens. Error debits are zero and unknown upstream error text is replaced with a generic error code. Granularity and group_by do not change log pagination.

Authorization

This operation requires a bearer credential. The description defines additional role, scope or first-party-session restrictions; an API key does not grant those permissions by itself.

Parameters

PropertyTypeRequiredDetails
from (query)stringyesInclusive UTC ISO timestamp. The range must be positive and at most 366 days.
to (query)stringyesExclusive UTC ISO timestamp. Future calendar boundaries are allowed.
granularity (query)"day" ∣ "hour"noUTC buckets. Hourly charts support at most 31 days.
group_by (query)"tool" ∣ "key" ∣ "member" ∣ "connection" ∣ "channel" ∣ "environment" ∣ "status"no
tool (query)string ∣ nullno
key_id (query)string ∣ nullno
member_id (query)string ∣ nullno
connection_id (query)string ∣ nullno
channel (query)"rest" ∣ "mcp" ∣ nullno
environment (query)"live" ∣ "test" ∣ nullno
status (query)"reserved" ∣ "success" ∣ "error" ∣ nullno
q (query)string ∣ nullnoLiteral substring search of request ID or tool metadata.
limit (query)integerno
cursor (query)string ∣ nullnoOpaque signed cursor bound to workspace, time range and filters; do not modify it.

Request body

No request body.

Responses

HTTPDetailsType
200Successful Responseapplication/json: ActivityCallsPage
401Unauthorizedapplication/problem+json: ProblemDetails
403Forbiddenapplication/problem+json: ProblemDetails
404Not Foundapplication/problem+json: ProblemDetails
422Unprocessable Entityapplication/problem+json: ProblemDetails
503Service Unavailableapplication/problem+json: ProblemDetails

Response: ActivityCallsPage

PropertyTypeRequiredDetails
itemsCallLog[]yesEvent metadata only; no arguments, response bodies, credentials or raw upstream errors.
next_cursorstring ∣ nullyes
has_morebooleanyes
Full schema
{
  "properties": {
    "items": {
      "items": {
        "$ref": "#/components/schemas/CallLog"
      },
      "type": "array",
      "title": "Items",
      "description": "Event metadata only; no arguments, response bodies, credentials or raw upstream errors."
    },
    "next_cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Next Cursor"
    },
    "has_more": {
      "type": "boolean",
      "title": "Has More"
    }
  },
  "type": "object",
  "required": [
    "items",
    "next_cursor",
    "has_more"
  ],
  "title": "ActivityCallsPage"
}

This page is generated from OpenAPI; examples are schemas, not a fabricated successful response.

Usage and billing · Structured errors

On this page