Appearance
Limits
Use these limits when you request data from the API.
| Endpoint | Area | Guarantee | Bounds |
|---|---|---|---|
GET | auth | Authentication provider discovery. | providers: 4 items (MAX_AUTH_PROVIDERS; Caps response). |
GET | auth | Current session and workspace memberships. | memberships: 100 items (MAX_ |
GET | auth | Personal access token list. | tokens: 100 items (MAX_ |
GET | auth | Current account profile and preferences. | memberships: 100 items (MAX_ |
GET | auth | Project API-key list compatibility route. | keys: 100 items (MAX_ |
GET | auth | Project API-key list canonical route. | keys: 100 items (MAX_ |
GET | auth | Agent API-key list. | keys: 100 items (MAX_ |
GET | metadata | Workspace member list. | limit: 100 items (MAX_ |
GET | metadata | Project member grant list. | limit: 100 items (MAX_ |
GET | metadata | Workspace access and credential summary. | scanLimit: 2,000 items (MAX_ |
GET | metadata | Workspace invitation list. | limit: 100 items (MAX_ |
GET | metadata | Project-scoped invitation list. | limit: 100 items (MAX_ |
POST | artifacts | Run artifact list. | limit: 100 items (MAX_ |
POST | artifacts | Run artifact lineage. | produced/consumed: 100 items (MAX_ consumers per produced artifact: 100 items (MAX_ |
POST | artifacts | Project artifact list. | limit: 100 items (MAX_ |
POST | metrics | Bounded metric series query. | metricKeys: 8 series (MAX_ maxPointsPerSeries: 2,000 points (MAX_ window range: 604,800,000 milliseconds (MAX_SERIES_RANGE_MS; Rejects over-limit requests). |
GET | metrics | Metric-key discovery. | limit: 500 items (MAX_ |
POST | logs | Bounded log row query. | limit: 1,000 rows (MAX_ |
POST | media | Bounded media manifest query. | limit: 256 items (MAX_ mediaKeys: 32 items (MAX_ |
POST | traces | Bounded trace list query. | limit: 100 items (MAX_ window range: 604,800,000 milliseconds (MAX_ |
POST | traces | Bounded trace tree page query. | limit: 2,000 rows (MAX_ attrsJson: 16,384 bytes (MAX_ |
POST | traces | Single trace span detail query. | spans: 1 rows (single-span contract; Caps response). attrsJson: 16,384 bytes (MAX_ |
POST | evals | Bounded eval suite metadata listing. | limit: 100 items (MAX_ |
POST | evals | Bounded eval suite version metadata listing. | limit: 100 items (MAX_ |
POST | evals | Bounded eval target metadata listing. | limit: 100 items (MAX_ |
POST | evals | Bounded eval run metadata listing. | limit: 100 items (MAX_ |
POST | evals | Bounded eval scorecard query. | scorers: 64 items (MAX_ histogram buckets: 20 items (MAX_ score summaries: 64 items (MAX_ |
POST | evals | Bounded eval per-example drilldown query. | limit: 200 rows (MAX_ |
POST | evals | Bounded eval run-over-run diff query. | limit: 200 rows (MAX_EVAL_DIFF_LIMIT; Rejects over-limit requests). |
GET | evals | Bounded project eval overview. | limit: 100 items (MAX_ |
POST | evals | Project eval suite creation. | scorers: 32 items (MAX_EVAL_SCORERS; Rejects over-limit requests). policy JSON: 16,384 bytes (MAX_ |
GET | evals | Bounded project eval suite list. | limit: 100 items (MAX_ |
POST | evals | Project eval suite version creation. | scorers: 32 items (MAX_EVAL_SCORERS; Rejects over-limit requests). policy JSON: 16,384 bytes (MAX_ |
GET | evals | Bounded project eval suite version list. | limit: 100 items (MAX_ |
GET | evals | Bounded project eval suite detail. | suite versions: 100 items (MAX_ |
POST | evals | Project eval target creation. | target spec JSON: 16,384 bytes (MAX_ |
GET | evals | Bounded project eval target list. | limit: 100 items (MAX_ |
GET | evals | Single project eval target detail. | targets: 1 items (single-target contract; Caps response). |
GET | evals | Bounded project eval run list. | limit: 100 items (MAX_ |
GET | evals | Bounded project eval scorecard. | scorers: 64 items (MAX_ histogram buckets: 20 items (MAX_ score summaries: 64 items (MAX_ |
GET | evals | Bounded project eval result rows. | limit: 200 rows (MAX_ |
POST | evals | Bounded project eval comparison. | limit: 200 rows (MAX_EVAL_DIFF_LIMIT; Rejects over-limit requests). |
POST | evals | Project eval gate policy creation. | policy JSON: 16,384 bytes (MAX_ |
GET | evals | Bounded project eval gate list. | limit: 100 items (MAX_ |
GET | evals | Single project eval gate summary. | gate summaries: 1 items (single-gate contract; Caps response). |
GET | evals | Bounded per-example eval evidence expansion. | result rows: 32 rows (MAX_ traces: 8 items (MAX_ trace spans: 128 rows (MAX_ |
POST | compare | Bounded multi-run metric comparison. | runIds: 12 runs (MAX_ metricKeys: 8 series (MAX_ maxPointsPerSeries: 2,000 points (MAX_ |
POST | export | Paged metrics export. | limit: 5,000 rows (MAX_ |
POST | export | Paged logs export. | limit: 5,000 rows (MAX_ |
GET | metadata | Accessible workspace list. | limit: 100 items (MAX_ |
GET | metadata | Workspace project list. | limit: 100 items (MAX_ |
GET | metadata | Project run list. | limit: 100 items (MAX_ |
GET | metadata | Project run search/filter query. | limit: 200 items (MAX_ |
GET | metadata | Checkpoint-backed model version list. | limit: 100 items (MAX_ |
GET | evals | Model eval history list. | limit: 100 items (MAX_ |
GET | metadata | Workspace audit event list. | limit: 100 events (MAX_ |
GET | webhooks | Workspace webhook config list. | limit: 50 items (MAX_ |
GET | webhooks | Workspace webhook delivery event list. | limit: 100 events (MAX_ |
GET | stream | Signal-only SSE stream. | payload rows: 0 rows (signal-only transport invariant; Signal only). SSE emits generation signals only; data rows are fetched through bounded queries. |