REST API HTTP reference
The concrete contract map: core endpoints, representative operations, and the served OpenAPI entry points for management and workflow services.
This is the wire-level reference for the CALIBER management API. It is not the Python SDK reference: it names the HTTP routes, their common operations, and where to fetch the machine-readable contract.
Management API root
All management routes are mounted under:
/ajax-api/2.0/mlflow/caliber
The served management OpenAPI document lives at:
GET /ajax-api/2.0/mlflow/caliber/openapi.json
Core discovery routes
| Route | Why you call it |
|---|---|
GET /health | Cheap liveness probe |
GET /readiness | Dependency/readiness posture |
GET /capabilities | Surface discovery and stability tiers |
GET /openapi.json | Full management API contract |
GET /settings/runtime | Runtime configuration summary |
GET /me | Caller identity and effective session information |
Representative resource families
| Family | Representative routes | Notes |
|---|---|---|
| Prompts | GET/POST /prompts, GET/PATCH /prompts/{id}, alias and release paths | Authoring and release are deliberately separate |
| Skills | GET/POST /skills, POST /skills/{id}/test-render, POST /skills/{id}/calibrate | Packaging, tests, baseline, and calibration live here |
| Tools | GET/POST /tools, test/calibration routes | Deterministic test and calibration flows |
| Workflows | GET/POST /workflows, GET/POST /workflows/{id}/versions, POST /workflow-versions/{version_id}/run | Registry, version lifecycle, execution, and deployment are split across route families |
| Workflow services | POST /workflows/{workflow_id}/service, POST /services/{workflow_id}/invoke, GET /services/{workflow_id}/openapi.json | Publish a workflow externally and inspect its invocation contract |
| Datasets and evaluations | GET/POST /eval-datasets, GET/POST /evaluations, GET/POST /judges | Evaluation evidence and scoring |
| Knowledge | GET/POST /knowledge-bases, POST /knowledge/query | Corpus lifecycle plus retrieval |
| MCP | GET/POST /mcp-servers, tool inventory and invoke routes | Governed external tool connectivity |
| Releases | GET/POST /releases/candidates, POST /releases/candidates/{id}/signoffs, GET /releases/operations | Signoff, waivers, and reconcile workflows |
| Observability | GET /observability/traces, GET /metrics, GET /events/stream | Runtime evidence and live telemetry |
| Projects and access | GET /projects, GET /projects/{id}, member CRUD under /projects/{id}/members | Project responses include access_role and permissions; membership changes are owner-only |
Workflow-service OpenAPI
Published workflow services have a second OpenAPI surface:
GET /ajax-api/2.0/mlflow/caliber/services/{workflow_id}/openapi.json
That document is about the externally invocable service for one workflow, not the CALIBER management API itself.
Shared contract building blocks
These pieces come directly from the served management OpenAPI document and apply across the whole management API, independent of any one route family.
Security and scoping schemes
| Scheme | Type | Purpose |
|---|---|---|
bearerAuth | HTTP bearer | Automation token in the Authorization header. |
sessionCookie | Session cookie | Browser session auth for same-origin product use. |
csrfToken | Header X-CALIBER-CSRF | Required on mutating requests when CSRF enforcement is enabled. Obtain from GET /csrf. |
projectScope | Header X-CALIBER-Project | Selects the active project/workspace for the request. |
Shared JSON shapes
| Schema | Key fields | Notes |
|---|---|---|
Envelope | data | Standard success wrapper for JSON responses. Required: data. |
Error | detail, status_code | Rendered from HTTPException by routes/_errors.py. Required: detail, status_code. |
ValidationError | detail, status_code, errors | Structured 400 emitted for request-body validation failures. Required: detail, status_code. |
Shared response components
| Response | Meaning |
|---|---|
Unauthenticated | Not authenticated. |
Forbidden | Authenticated but not authorized. |
NotFound | Not found. |
ValidationFailed | Validation or request error. |
SDK coverage by route family
Use the typed SDK where it exists. When a family is marked Raw only, the current supported fallback is client.raw or an HTTP client generated from the served OpenAPI document.
| Family | Stability | Ops | SDK coverage | SDK entry point | Notes |
|---|---|---|---|---|---|
OpenAPI JSON (openapi.json) | ga | 1 | Typed SDK | CaliberClient.openapi() | Fetch the live management OpenAPI document directly from the root client. |
Auth (auth) | ga | 11 | Typed SDK | client.auth.tokens, client.auth.accounts, client.auth.session() | Token issuance, rotation, revocation, account management, and session inspection. |
CSRF (csrf) | ga | 1 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Me (me) | ga | 1 | Typed SDK | CaliberClient.whoami(), client.me.get() | Identity and effective scopes for the current credential. |
Capabilities (capabilities) | ga | 1 | Typed SDK | CaliberClient.capabilities(), client.capabilities_api.get() | Feature flags and SDK stability tiers for the current deployment. |
Settings (settings) | ga | 3 | Typed SDK | client.settings.runtime(), client.settings.llm() | Runtime configuration summary and LLM credential status. |
Projects (projects) | ga | 14 | Typed SDK | client.projects, client.projects.files | Project records, project storage visibility, uploads, folders, and downloads. |
Prompts (prompts) | ga | 22 | Typed SDK | client.prompts | Prompt registry, versions, and alias promotion. |
Skills (skills) | ga | 19 | Typed SDK | client.skills | Skill registry, render checks, selection tests, and versions. |
Tools (tools) | ga | 20 | Typed SDK | client.tools | Tool registry plus calibration job submission and polling. |
Agents (agents) | ga | 9 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Workflows (workflows) | ga | 28 | Typed SDK | client.workflows | Workflow CRUD plus the umbrella entry point for versions, runs, and services. |
Workflow Versions (workflow-versions) | ga | 14 | Typed SDK | client.workflows.versions | Create, validate, compile, and publish immutable workflow versions. |
Workflow Runs (workflow-runs) | ga | 20 | Typed SDK | client.workflows.runs | Submit, inspect, cancel, and wait on workflow executions. |
Workflow Components (workflow-components) | ga | 1 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Workflow Templates (workflow-templates) | ga | 1 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Workflow Files (workflow-files) | ga | 1 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Services (services) | ga | 3 | Typed SDK | client.workflows.services | Publish a workflow as a service, inspect service OpenAPI, and invoke it. |
Eval Datasets (eval-datasets) | ga | 11 | Typed SDK | client.datasets | Evaluation datasets, examples, and trace-to-dataset capture. |
Evaluations (evaluations) | ga | 3 | Typed SDK | client.evaluations | Create, inspect, and wait on evaluation runs. |
Judges (judges) | ga | 6 | Typed SDK | client.judges | Judge creation, test execution, and human-alignment scoring. |
Workflow Cron Preview (workflow-cron-preview) | ga | 1 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Workflow Promotions (workflow-promotions) | ga | 2 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Knowledge Bases (knowledge-bases) | beta | 14 | Typed SDK | client.knowledge_bases | Knowledge-base lifecycle, versions, runs, retrieval, baseline, and rollback. |
Knowledge (knowledge) | beta | 2 | Typed SDK | client.knowledge_bases.query(...), client.knowledge_bases.test_run(...) | Retrieval/query and knowledge test-run reads. |
MCP Servers (mcp-servers) | beta | 13 | Typed SDK | client.mcp_servers | Managed MCP server definitions, discovery, governance, and invocation. |
OpenAPI Integrations (openapi-integrations) | beta | 23 | Typed SDK | client.openapi_integrations | Governed OpenAPI import, curation, dependency review, and tool-draft publication. |
Releases (releases) | beta | 13 | Typed SDK | client.releases | Release candidates, evaluation, waivers, reports, and signoff. |
Review Queues (review-queues) | beta | 7 | Typed SDK | client.review_queues | Queue creation, enqueue/submit flows, and alignment examples. |
Jobs (jobs) | beta | 4 | Typed SDK | client.jobs | Durable background jobs, targets, apply, and wait semantics. |
Observability (observability) | beta | 7 | Typed SDK | client.observability | Trace listing/detail, experiments, and metrics reads. |
Events (events) | beta | 1 | Typed SDK | client.events | Server-sent events stream access. |
Gateway (gateway) | beta | 9 | Typed SDK | client.gateway | Gateway endpoint discovery, guardrails, and trace-derived usage. |
Cookbooks (cookbooks) | beta | 2 | Typed SDK | client.cookbooks | Cookbook catalog and related operational metadata. |
Aria (aria) | beta | 10 | Typed SDK | client.aria | Goal-plan creation, approval, execution, polling, and interactions. |
Audit Log (audit-log) | beta | 2 | Typed SDK | client.audit | Audit-log listing and export. |
Knowledge Base Versions (knowledge-base-versions) | beta | 7 | Typed SDK | client.knowledge_bases | Version-specific reads are exposed through the knowledge-bases resource methods. |
Knowledge Runs (knowledge-runs) | beta | 1 | Typed SDK | client.knowledge_bases.run_events(...) | Knowledge-base build run event inspection. |
Object Store (object-store) | beta | 13 | Typed SDK | client.object_store | Bucket/object console operations, distinct from project file management. |
Playground Runs (playground-runs) | beta | 3 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Secrets (secrets) | beta | 4 | Typed SDK | client.secrets | Secret inventory and mutation surfaces. |
Workflow Benchmark Reports (workflow-benchmark-reports) | beta | 4 | Raw only | client.raw | No typed wrapper on the current SDK surface. Use raw HTTP or generate a client against the served OpenAPI if you need this family today. |
Assistant (assistant) | internal | 29 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Dashboard (dashboard) | internal | 1 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Gate Verdicts (gate-verdicts) | internal | 2 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Health (health) | internal | 1 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
LLM Pricing (llm-pricing) | internal | 4 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Memory (memory) | internal | 4 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Metrics (metrics) | internal | 1 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Readiness (readiness) | internal | 1 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
System (system) | internal | 11 | No typed SDK | — | Internal route family. Use the served OpenAPI or raw HTTP only when you are intentionally working below the supported SDK contract. |
Current route inventory
This inventory is generated at build time from the live CALIBER route table and the same OpenAPI builder that serves GET /ajax-api/2.0/mlflow/caliber/openapi.json. The served contract is route-table grounded and body-complete: paths and methods come from the live router, while request and success-response bodies are inferred from the handlers and the Pydantic models they already use.
Coverage summary
| Field | Value |
|---|---|
| Route paths | 312 |
| Operations | 386 |
| Path coverage | complete |
| Request bodies | complete |
| GA families | 23 |
| Beta families | 19 |
| Internal families | 9 |
Auth and scoping contract
- Every route below requires an authenticated CALIBER caller.
- Browser-style writes additionally require
X-CALIBER-CSRFwhen CSRF enforcement is enabled. - Project-scoped automation can supply
X-CALIBER-Projectto select the active workspace. - Internal routes are listed for completeness, not as a supported public SDK contract.
Jump by resource family
Use these quick jumps when you already know the CALIBER subsystem and want the detailed route table directly.
GA routes index
Beta routes index
Internal routes index
GA routes
Supported management routes that belong to the stable public automation surface.
OpenAPI JSON (openapi.json)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/openapi.json | — | 200, 400, 401, 403, 404 | operationId: get_openapi_json |
Auth (auth)
11 operation(s) across 9 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/auth/accounts | — | 200, 400, 401, 403, 404 | operationId: get_auth_accounts |
POST | /ajax-api/2.0/mlflow/caliber/auth/accounts | — | 201, 400, 401, 403, 404 | operationId: post_auth_accounts; request body documented in OpenAPI |
PATCH | /ajax-api/2.0/mlflow/caliber/auth/accounts/{user_id} | user_id | 200, 400, 401, 403, 404 | operationId: patch_auth_accounts_user_id; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/auth/accounts/{user_id}/sessions | user_id | 200, 400, 401, 403, 404 | operationId: delete_auth_accounts_user_id_sessions |
POST | /ajax-api/2.0/mlflow/caliber/auth/login | — | 400, 401, 403, 404 | operationId: post_auth_login; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/auth/logout | — | 400, 401, 403, 404 | operationId: post_auth_logout |
GET | /ajax-api/2.0/mlflow/caliber/auth/session | — | 200, 400, 401, 403, 404 | operationId: get_auth_session |
GET | /ajax-api/2.0/mlflow/caliber/auth/tokens | — | 200, 400, 401, 403, 404 | operationId: get_auth_tokens |
POST | /ajax-api/2.0/mlflow/caliber/auth/tokens | — | 201, 400, 401, 403, 404 | operationId: post_auth_tokens; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/auth/tokens/{token_id} | token_id | 200, 400, 401, 403, 404 | operationId: delete_auth_tokens_token_id |
POST | /ajax-api/2.0/mlflow/caliber/auth/tokens/{token_id}/rotate | token_id | 201, 400, 401, 403, 404 | operationId: post_auth_tokens_token_id_rotate |
CSRF (csrf)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/csrf | — | 200, 400, 401, 403, 404 | operationId: get_csrf |
Me (me)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/me | — | 200, 400, 401, 403, 404 | operationId: get_me |
Capabilities (capabilities)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/capabilities | — | 200, 400, 401, 403, 404 | operationId: get_capabilities |
Settings (settings)
3 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/settings/llm | — | 200, 400, 401, 403, 404 | operationId: get_settings_llm |
PATCH | /ajax-api/2.0/mlflow/caliber/settings/llm | — | 200, 400, 401, 403, 404 | operationId: patch_settings_llm; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/settings/runtime | — | 200, 400, 401, 403, 404 | operationId: get_settings_runtime |
Projects (projects)
14 operation(s) across 9 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/projects | — | 200, 400, 401, 403, 404 | operationId: get_projects |
POST | /ajax-api/2.0/mlflow/caliber/projects | — | 201, 400, 401, 403, 404 | operationId: post_projects; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/projects/storage | — | 200, 400, 401, 403, 404 | operationId: get_projects_storage |
GET | /ajax-api/2.0/mlflow/caliber/projects/{project_id} | project_id | 200, 400, 401, 403, 404 | operationId: get_projects_project_id |
PATCH | /ajax-api/2.0/mlflow/caliber/projects/{project_id} | project_id | 200, 400, 401, 403, 404 | operationId: patch_projects_project_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/files | project_id | 200, 400, 401, 403, 404 | operationId: get_projects_project_id_files |
POST | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/files | project_id | 201, 400, 401, 403, 404 | operationId: post_projects_project_id_files |
DELETE | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/files/{file_id} | file_id, project_id | 200, 400, 401, 403, 404 | operationId: delete_projects_project_id_files_file_id |
GET | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/files/{file_id}/content | file_id, project_id | 200, 400, 401, 403, 404 | operationId: get_projects_project_id_files_file_id_content |
POST | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/folders | project_id | 201, 400, 401, 403, 404 | operationId: post_projects_project_id_folders; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/members | project_id | 200, 400, 401, 403, 404 | operationId: get_projects_project_id_members |
POST | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/members | project_id | 201, 400, 401, 403, 404 | operationId: post_projects_project_id_members; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/members/{user_id} | project_id, user_id | 200, 400, 401, 403, 404 | operationId: delete_projects_project_id_members_user_id |
PATCH | /ajax-api/2.0/mlflow/caliber/projects/{project_id}/members/{user_id} | project_id, user_id | 200, 400, 401, 403, 404 | operationId: patch_projects_project_id_members_user_id; request body documented in OpenAPI |
Prompts (prompts)
22 operation(s) across 18 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/prompts | — | 200, 400, 401, 403, 404 | operationId: get_prompts |
POST | /ajax-api/2.0/mlflow/caliber/prompts | — | 201, 400, 401, 403, 404 | operationId: post_prompts; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/calibration/options | — | 200, 400, 401, 403, 404 | operationId: get_prompts_calibration_options |
POST | /ajax-api/2.0/mlflow/caliber/prompts/calibration/runs | — | 201, 400, 401, 403, 404 | operationId: post_prompts_calibration_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/optimization/options | — | 200, 400, 401, 403, 404 | operationId: get_prompts_optimization_options |
POST | /ajax-api/2.0/mlflow/caliber/prompts/optimization/runs | — | 201, 400, 401, 403, 404 | operationId: post_prompts_optimization_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/template-library | — | 200, 400, 401, 403, 404 | operationId: get_prompts_template_library |
POST | /ajax-api/2.0/mlflow/caliber/prompts/template-library/preview | — | 200, 400, 401, 403, 404 | operationId: post_prompts_template_library_preview; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/test-runs | — | 200, 400, 401, 403, 404 | operationId: get_prompts_test_runs |
POST | /ajax-api/2.0/mlflow/caliber/prompts/test-runs | — | 201, 400, 401, 403, 404 | operationId: post_prompts_test_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/test-runs/{test_run_id} | test_run_id | 200, 400, 401, 403, 404 | operationId: get_prompts_test_runs_test_run_id |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{agent_id}/test-render | agent_id | 200, 400, 401, 403, 404 | operationId: post_prompts_agent_id_test_render; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/prompts/{name} | name | 200, 400, 401, 403, 404 | operationId: delete_prompts_name |
GET | /ajax-api/2.0/mlflow/caliber/prompts/{name} | name | 200, 400, 401, 403, 404 | operationId: get_prompts_name |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{name}/aliases/{alias} | alias, name | 200, 400, 401, 403, 404 | operationId: post_prompts_name_aliases_alias; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{name}/baseline | name | 200, 400, 401, 403, 404 | operationId: post_prompts_name_baseline; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{name}/bind | name | 200, 400, 401, 403, 404 | operationId: post_prompts_name_bind; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{name}/rollback | name | 200, 400, 401, 403, 404 | operationId: post_prompts_name_rollback; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/{name}/versions | name | 200, 400, 401, 403, 404 | operationId: get_prompts_name_versions |
POST | /ajax-api/2.0/mlflow/caliber/prompts/{name}/versions | name | 201, 400, 401, 403, 404 | operationId: post_prompts_name_versions; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/prompts/{name}/versions/{version} | name, version | 200, 400, 401, 403, 404 | operationId: get_prompts_name_versions_version |
GET | /ajax-api/2.0/mlflow/caliber/prompts/{name}/workspace | name | 200, 400, 401, 403, 404 | operationId: get_prompts_name_workspace |
Skills (skills)
19 operation(s) across 16 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/skills | — | 200, 400, 401, 403, 404 | operationId: get_skills |
POST | /ajax-api/2.0/mlflow/caliber/skills | — | 201, 400, 401, 403, 404 | operationId: post_skills; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/import-package | — | 201, 400, 401, 403, 404 | operationId: post_skills_import_package; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/import-package.zip | — | 200, 400, 401, 403, 404 | operationId: post_skills_import_package_zip |
GET | /ajax-api/2.0/mlflow/caliber/skills/test-runs | — | 200, 400, 401, 403, 404 | operationId: get_skills_test_runs |
POST | /ajax-api/2.0/mlflow/caliber/skills/test-runs | — | 201, 400, 401, 403, 404 | operationId: post_skills_test_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/skills/test-runs/{test_run_id} | test_run_id | 200, 400, 401, 403, 404 | operationId: get_skills_test_runs_test_run_id |
GET | /ajax-api/2.0/mlflow/caliber/skills/{skill_id} | skill_id | 200, 400, 401, 403, 404 | operationId: get_skills_skill_id |
PATCH | /ajax-api/2.0/mlflow/caliber/skills/{skill_id} | skill_id | 200, 400, 401, 403, 404 | operationId: patch_skills_skill_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/baseline | skill_id | 200, 400, 401, 403, 404 | operationId: post_skills_skill_id_baseline; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/bind | skill_id | 200, 400, 401, 403, 404 | operationId: post_skills_skill_id_bind; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/calibrate | skill_id | 201, 400, 401, 403, 404 | operationId: post_skills_skill_id_calibrate; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/package | skill_id | 200, 400, 401, 403, 404 | operationId: get_skills_skill_id_package |
GET | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/package.zip | skill_id | 200, 400, 401, 403, 404 | operationId: get_skills_skill_id_package_zip |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/rollback | skill_id | 200, 400, 401, 403, 404 | operationId: post_skills_skill_id_rollback; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/test-render | skill_id | 200, 400, 401, 403, 404 | operationId: post_skills_skill_id_test_render; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/test-selection | skill_id | 200, 400, 401, 403, 404 | operationId: post_skills_skill_id_test_selection; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/versions | skill_id | 200, 400, 401, 403, 404 | operationId: get_skills_skill_id_versions |
GET | /ajax-api/2.0/mlflow/caliber/skills/{skill_id}/workspace | skill_id | 200, 400, 401, 403, 404 | operationId: get_skills_skill_id_workspace |
Tools (tools)
20 operation(s) across 16 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/tools | — | 200, 400, 401, 403, 404 | operationId: get_tools |
POST | /ajax-api/2.0/mlflow/caliber/tools | — | 201, 400, 401, 403, 404 | operationId: post_tools; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/tools/test-runs | — | 200, 400, 401, 403, 404 | operationId: get_tools_test_runs |
POST | /ajax-api/2.0/mlflow/caliber/tools/test-runs | — | 201, 400, 401, 403, 404 | operationId: post_tools_test_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/tools/test-runs/{test_run_id} | test_run_id | 200, 400, 401, 403, 404 | operationId: get_tools_test_runs_test_run_id |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id} | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id |
PATCH | /ajax-api/2.0/mlflow/caliber/tools/{tool_id} | tool_id | 200, 400, 401, 403, 404 | operationId: patch_tools_tool_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/archive | tool_id | 200, 400, 401, 403, 404 | operationId: post_tools_tool_id_archive; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/baseline | tool_id | 200, 400, 401, 403, 404 | operationId: post_tools_tool_id_baseline; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/calibrate | tool_id | 200, 400, 401, 403, 404 | operationId: post_tools_tool_id_calibrate; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/calibration-jobs | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_calibration_jobs |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/calibration-jobs | tool_id | 202, 400, 401, 403, 404 | operationId: post_tools_tool_id_calibration_jobs |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/calibration-jobs/{job_id} | job_id, tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_calibration_jobs_job_id |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/calibration-jobs/{job_id}/resolve | job_id, tool_id | 200, 400, 401, 403, 404 | operationId: post_tools_tool_id_calibration_jobs_job_id_resolve; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/source | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_source |
PUT | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/test-cases | tool_id | 200, 400, 401, 403, 404 | operationId: put_tools_tool_id_test_cases; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/test-run | tool_id | 200, 400, 401, 403, 404 | operationId: post_tools_tool_id_test_run; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/usage | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_usage |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/versions | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_versions |
GET | /ajax-api/2.0/mlflow/caliber/tools/{tool_id}/workspace | tool_id | 200, 400, 401, 403, 404 | operationId: get_tools_tool_id_workspace |
Agents (agents)
9 operation(s) across 6 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/agents | — | 200, 400, 401, 403, 404 | operationId: get_agents |
POST | /ajax-api/2.0/mlflow/caliber/agents | — | 201, 400, 401, 403, 404 | operationId: post_agents; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/agents/{agent_id} | agent_id | 200, 400, 401, 403, 404 | operationId: delete_agents_agent_id |
GET | /ajax-api/2.0/mlflow/caliber/agents/{agent_id} | agent_id | 200, 400, 401, 403, 404 | operationId: get_agents_agent_id |
PATCH | /ajax-api/2.0/mlflow/caliber/agents/{agent_id} | agent_id | 200, 400, 401, 403, 404 | operationId: patch_agents_agent_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/agents/{agent_id}/checkpoints | agent_id | 200, 400, 401, 403, 404 | operationId: get_agents_agent_id_checkpoints |
GET | /ajax-api/2.0/mlflow/caliber/agents/{agent_id}/experiment | agent_id | 200, 400, 401, 403, 404 | operationId: get_agents_agent_id_experiment |
POST | /ajax-api/2.0/mlflow/caliber/agents/{agent_id}/rollback | agent_id | 200, 400, 401, 403, 404 | operationId: post_agents_agent_id_rollback; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/agents/{agent_id}/skills | agent_id | 200, 400, 401, 403, 404 | operationId: get_agents_agent_id_skills |
Workflows (workflows)
28 operation(s) across 20 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflows | — | 200, 400, 401, 403, 404 | operationId: get_workflows |
POST | /ajax-api/2.0/mlflow/caliber/workflows | — | 201, 400, 401, 403, 404 | operationId: post_workflows; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflows/import | — | 201, 400, 401, 403, 404 | operationId: post_workflows_import; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflows/import/preview | — | 200, 400, 401, 403, 404 | operationId: post_workflows_import_preview; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id} | workflow_id | 200, 400, 401, 403, 404 | operationId: delete_workflows_workflow_id |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id} | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id |
PATCH | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id} | workflow_id | 200, 400, 401, 403, 404 | operationId: patch_workflows_workflow_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/calibration/options | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_calibration_options |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/calibration/runs | workflow_id | 201, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_calibration_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/deployments | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_deployments |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/deployments/{alias}/promote | alias, workflow_id | 400, 401, 403, 404 | operationId: post_workflows_workflow_id_deployments_alias_promote; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/deployments/{alias}/rollback | alias, workflow_id | 200, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_deployments_alias_rollback; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/patches | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_patches |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/promotions | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_promotions |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/runs | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_runs |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/runs/stats | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_runs_stats |
DELETE | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service | workflow_id | 200, 400, 401, 403, 404 | operationId: delete_workflows_workflow_id_service |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_service |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service | workflow_id | 200, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_service; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service/openapi.json | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_service_openapi_json |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service/tokens | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_service_tokens |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service/tokens | workflow_id | 201, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_service_tokens; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/service/tokens/{token_id} | token_id, workflow_id | 200, 400, 401, 403, 404 | operationId: delete_workflows_workflow_id_service_tokens_token_id |
DELETE | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/session-memory | workflow_id | 200, 400, 401, 403, 404 | operationId: delete_workflows_workflow_id_session_memory |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/session-memory | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_session_memory |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/trigger | workflow_id | 200, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_trigger; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/versions | workflow_id | 200, 400, 401, 403, 404 | operationId: get_workflows_workflow_id_versions |
POST | /ajax-api/2.0/mlflow/caliber/workflows/{workflow_id}/versions | workflow_id | 201, 400, 401, 403, 404 | operationId: post_workflows_workflow_id_versions; request body documented in OpenAPI |
Workflow Versions (workflow-versions)
14 operation(s) across 13 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id} | version_id | 200, 400, 401, 403, 404 | operationId: get_workflow_versions_version_id |
PATCH | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id} | version_id | 200, 400, 401, 403, 404 | operationId: patch_workflow_versions_version_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/compile | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_compile |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/copilot-edit | version_id | 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_copilot_edit; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/diff/{other_version_id} | other_version_id, version_id | 200, 400, 401, 403, 404 | operationId: get_workflow_versions_version_id_diff_other_version_id |
GET | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/export/manifest | version_id | 200, 400, 401, 403, 404 | operationId: get_workflow_versions_version_id_export_manifest |
GET | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/export/python | version_id | 200, 400, 401, 403, 404 | operationId: get_workflow_versions_version_id_export_python |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/plan-build | version_id | 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_plan_build; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/preview-run | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_preview_run; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/propose-patch | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_propose_patch; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/publish | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_publish; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/restore | version_id | 201, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_restore |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/run | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_run; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-versions/{version_id}/validate | version_id | 200, 400, 401, 403, 404 | operationId: post_workflow_versions_version_id_validate |
Workflow Runs (workflow-runs)
20 operation(s) across 19 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs | — | 202, 400, 401, 403, 404 | operationId: post_workflow_runs; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/by-trace/{trace_id} | trace_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_by_trace_trace_id |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/resume-by-event | — | 202, 400, 401, 403, 404 | operationId: post_workflow_runs_resume_by_event; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id} | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/approval/approve | run_id | 200, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_approval_approve; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/approval/reject | run_id | 200, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_approval_reject; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/approvals | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_approvals |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/artifacts | run_id | 201, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_artifacts; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/cancel | run_id | 200, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_cancel; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/checkpoints | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_checkpoints |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/events | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_events |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/files | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_files |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/files | run_id | 201, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_files |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/files/{file_id} | file_id, run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_files_file_id |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/files/{file_id}/content | file_id, run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_files_file_id_content |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/lineage | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_lineage |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/manifest | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_manifest |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/resume | run_id | 202, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_resume; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/retry | run_id | 202, 400, 401, 403, 404 | operationId: post_workflow_runs_run_id_retry; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/workflow-runs/{run_id}/trace | run_id | 200, 400, 401, 403, 404 | operationId: get_workflow_runs_run_id_trace |
Workflow Components (workflow-components)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflow-components | — | 200, 400, 401, 403, 404 | operationId: get_workflow_components |
Workflow Templates (workflow-templates)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflow-templates | — | 200, 400, 401, 403, 404 | operationId: get_workflow_templates |
Workflow Files (workflow-files)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
POST | /ajax-api/2.0/mlflow/caliber/workflow-files | — | 201, 400, 401, 403, 404 | operationId: post_workflow_files |
Services (services)
3 operation(s) across 3 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
POST | /ajax-api/2.0/mlflow/caliber/services/{workflow_id}/invoke | workflow_id | 400, 401, 403, 404 | operationId: post_services_workflow_id_invoke; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/services/{workflow_id}/openapi.json | workflow_id | 400, 401, 403, 404 | operationId: get_services_workflow_id_openapi_json |
GET | /ajax-api/2.0/mlflow/caliber/services/{workflow_id}/runs/{run_id} | run_id, workflow_id | 400, 401, 403, 404 | operationId: get_services_workflow_id_runs_run_id |
Eval Datasets (eval-datasets)
11 operation(s) across 8 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/eval-datasets | — | 200, 400, 401, 403, 404 | operationId: get_eval_datasets |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets | — | 201, 400, 401, 403, 404 | operationId: post_eval_datasets; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id} | dataset_id | 200, 400, 401, 403, 404 | operationId: get_eval_datasets_dataset_id |
PATCH | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id} | dataset_id | 200, 400, 401, 403, 404 | operationId: patch_eval_datasets_dataset_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/examples | dataset_id | 200, 400, 401, 403, 404 | operationId: get_eval_datasets_dataset_id_examples |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/examples | dataset_id | 201, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_examples; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/examples/from-trace | dataset_id | 201, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_examples_from_trace; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/examples/{example_id}/revise | dataset_id, example_id | 201, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_examples_example_id_revise; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/examples/{example_id}/supersede | dataset_id, example_id | 200, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_examples_example_id_supersede; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/restore | dataset_id | 200, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_restore; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/eval-datasets/{dataset_id}/sync | dataset_id | 200, 400, 401, 403, 404 | operationId: post_eval_datasets_dataset_id_sync; request body documented in OpenAPI |
Evaluations (evaluations)
3 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/evaluations | — | 200, 400, 401, 403, 404 | operationId: get_evaluations |
POST | /ajax-api/2.0/mlflow/caliber/evaluations | — | 400, 401, 403, 404 | operationId: post_evaluations; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/evaluations/{run_id} | run_id | 200, 400, 401, 403, 404 | operationId: get_evaluations_run_id |
Judges (judges)
6 operation(s) across 4 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/judges | — | 200, 400, 401, 403, 404 | operationId: get_judges |
POST | /ajax-api/2.0/mlflow/caliber/judges | — | 201, 400, 401, 403, 404 | operationId: post_judges; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/judges/{judge_id} | judge_id | 200, 400, 401, 403, 404 | operationId: get_judges_judge_id |
PATCH | /ajax-api/2.0/mlflow/caliber/judges/{judge_id} | judge_id | 200, 400, 401, 403, 404 | operationId: patch_judges_judge_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/judges/{judge_id}/alignment | judge_id | 200, 400, 401, 403, 404 | operationId: post_judges_judge_id_alignment; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/judges/{judge_id}/test-run | judge_id | 200, 400, 401, 403, 404 | operationId: post_judges_judge_id_test_run; request body documented in OpenAPI |
Workflow Cron Preview (workflow-cron-preview)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflow-cron-preview | — | 200, 400, 401, 403, 404 | operationId: get_workflow_cron_preview |
Workflow Promotions (workflow-promotions)
2 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
POST | /ajax-api/2.0/mlflow/caliber/workflow-promotions/{promotion_id}/approve | promotion_id | 400, 401, 403, 404 | operationId: post_workflow_promotions_promotion_id_approve; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/workflow-promotions/{promotion_id}/reject | promotion_id | 200, 400, 401, 403, 404 | operationId: post_workflow_promotions_promotion_id_reject; request body documented in OpenAPI |
Beta routes
Supported but still moving route groups. Expect capability growth and narrower compatibility guarantees.
Knowledge Bases (knowledge-bases)
14 operation(s) across 10 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases | — | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases | — | 201, 400, 401, 403, 404 | operationId: post_knowledge_bases; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases/options | — | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases_options |
DELETE | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id} | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: delete_knowledge_bases_knowledge_base_id |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id} | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases_knowledge_base_id |
PATCH | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id} | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: patch_knowledge_bases_knowledge_base_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/baseline | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: post_knowledge_bases_knowledge_base_id_baseline; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/calibrate | knowledge_base_id | 201, 400, 401, 403, 404 | operationId: post_knowledge_bases_knowledge_base_id_calibrate; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/rollback | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: post_knowledge_bases_knowledge_base_id_rollback |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/runs | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases_knowledge_base_id_runs |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/test-runs | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases_knowledge_base_id_test_runs |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/versions | knowledge_base_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_bases_knowledge_base_id_versions |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/versions | knowledge_base_id | 201, 400, 401, 403, 404 | operationId: post_knowledge_bases_knowledge_base_id_versions; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-bases/{knowledge_base_id}/versions/{version_id}/activate | knowledge_base_id, version_id | 200, 400, 401, 403, 404 | operationId: post_knowledge_bases_knowledge_base_id_versions_version_id_activate |
Knowledge (knowledge)
2 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
POST | /ajax-api/2.0/mlflow/caliber/knowledge/query | — | 200, 400, 401, 403, 404 | operationId: post_knowledge_query; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/knowledge/test-runs/{test_run_id} | test_run_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_test_runs_test_run_id |
MCP Servers (mcp-servers)
13 operation(s) across 10 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/mcp-servers | — | 200, 400, 401, 403, 404 | operationId: get_mcp_servers |
POST | /ajax-api/2.0/mlflow/caliber/mcp-servers | — | 201, 400, 401, 403, 404 | operationId: post_mcp_servers; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id} | server_id | 204, 400, 401, 403, 404 | operationId: delete_mcp_servers_server_id |
GET | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id} | server_id | 200, 400, 401, 403, 404 | operationId: get_mcp_servers_server_id |
PATCH | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id} | server_id | 200, 400, 401, 403, 404 | operationId: patch_mcp_servers_server_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/discover-tools | server_id | 200, 400, 401, 403, 404 | operationId: post_mcp_servers_server_id_discover_tools |
GET | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/history | server_id | 200, 400, 401, 403, 404 | operationId: get_mcp_servers_server_id_history |
POST | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/invoke-tool | server_id | 200, 400, 401, 403, 404 | operationId: post_mcp_servers_server_id_invoke_tool; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/test-connection | server_id | 200, 400, 401, 403, 404 | operationId: post_mcp_servers_server_id_test_connection |
GET | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/tools | server_id | 200, 400, 401, 403, 404 | operationId: get_mcp_servers_server_id_tools |
POST | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/tools/{tool_name}/calibrate | server_id, tool_name | 200, 400, 401, 403, 404 | operationId: post_mcp_servers_server_id_tools_tool_name_calibrate |
PATCH | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/tools/{tool_name}/policy | server_id, tool_name | 200, 400, 401, 403, 404 | operationId: patch_mcp_servers_server_id_tools_tool_name_policy; request body documented in OpenAPI |
PUT | /ajax-api/2.0/mlflow/caliber/mcp-servers/{server_id}/tools/{tool_name}/test-cases | server_id, tool_name | 200, 400, 401, 403, 404 | operationId: put_mcp_servers_server_id_tools_tool_name_test_cases; request body documented in OpenAPI |
OpenAPI Integrations (openapi-integrations)
23 operation(s) across 20 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations | — | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations | — | 201, 400, 401, 403, 404 | operationId: post_openapi_integrations; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id} | integration_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id |
PATCH | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id} | integration_id | 200, 400, 401, 403, 404 | operationId: patch_openapi_integrations_integration_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/archive | integration_id | 200, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_archive; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/dependencies | integration_id | 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_dependencies |
PATCH | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/dependencies/{dependency_id} | dependency_id, integration_id | 400, 401, 403, 404 | operationId: patch_openapi_integrations_integration_id_dependencies_dependency_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/graph | integration_id | 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_graph |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/import | integration_id | 201, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_import; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/operations | integration_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_operations |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/operations/{operation_id} | integration_id, operation_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_operations_operation_id |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/reimport | integration_id | 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_reimport |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts | integration_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_tool_drafts |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts/generate | integration_id | 201, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_tool_drafts_generate; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts/{draft_id} | draft_id, integration_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_tool_drafts_draft_id |
PATCH | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts/{draft_id} | draft_id, integration_id | 200, 400, 401, 403, 404 | operationId: patch_openapi_integrations_integration_id_tool_drafts_draft_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts/{draft_id}/preview | draft_id, integration_id | 200, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_tool_drafts_draft_id_preview; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/tool-drafts/{draft_id}/publish | draft_id, integration_id | 201, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_tool_drafts_draft_id_publish; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/validate-credential-binding | integration_id | 200, 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_validate_credential_binding; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/validate-spec-source | integration_id | 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_validate_spec_source; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/versions | integration_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_versions |
GET | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/versions/{version_id} | integration_id, version_id | 200, 400, 401, 403, 404 | operationId: get_openapi_integrations_integration_id_versions_version_id |
POST | /ajax-api/2.0/mlflow/caliber/openapi-integrations/{integration_id}/versions/{version_id}/diff | integration_id, version_id | 400, 401, 403, 404 | operationId: post_openapi_integrations_integration_id_versions_version_id_diff; request body documented in OpenAPI |
Releases (releases)
13 operation(s) across 12 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/releases/candidates | — | 200, 400, 401, 403, 404 | operationId: get_releases_candidates |
POST | /ajax-api/2.0/mlflow/caliber/releases/candidates | — | 201, 400, 401, 403, 404 | operationId: post_releases_candidates; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/releases/candidates/{candidate_id} | candidate_id | 200, 400, 401, 403, 404 | operationId: get_releases_candidates_candidate_id |
POST | /ajax-api/2.0/mlflow/caliber/releases/candidates/{candidate_id}/evaluate | candidate_id | 200, 400, 401, 403, 404 | operationId: post_releases_candidates_candidate_id_evaluate; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/releases/candidates/{candidate_id}/reports | candidate_id | 201, 400, 401, 403, 404 | operationId: post_releases_candidates_candidate_id_reports; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/releases/candidates/{candidate_id}/signoffs | candidate_id | 201, 400, 401, 403, 404 | operationId: post_releases_candidates_candidate_id_signoffs; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/releases/candidates/{candidate_id}/waivers | candidate_id | 200, 400, 401, 403, 404 | operationId: post_releases_candidates_candidate_id_waivers; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/releases/live | — | 200, 400, 401, 403, 404 | operationId: get_releases_live |
GET | /ajax-api/2.0/mlflow/caliber/releases/operations | — | 200, 400, 401, 403, 404 | operationId: get_releases_operations |
POST | /ajax-api/2.0/mlflow/caliber/releases/operations/reconcile | — | 200, 400, 401, 403, 404 | operationId: post_releases_operations_reconcile |
POST | /ajax-api/2.0/mlflow/caliber/releases/operations/{operation_id}/resolve | operation_id | 200, 400, 401, 403, 404 | operationId: post_releases_operations_operation_id_resolve; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/releases/report-jobs/{report_job_id} | report_job_id | 200, 400, 401, 403, 404 | operationId: get_releases_report_jobs_report_job_id |
GET | /ajax-api/2.0/mlflow/caliber/releases/timeline | — | 200, 400, 401, 403, 404 | operationId: get_releases_timeline |
Review Queues (review-queues)
7 operation(s) across 5 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/review-queues | — | 200, 400, 401, 403, 404 | operationId: get_review_queues |
POST | /ajax-api/2.0/mlflow/caliber/review-queues | — | 201, 400, 401, 403, 404 | operationId: post_review_queues; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/review-queues/{queue_id} | queue_id | 200, 400, 401, 403, 404 | operationId: get_review_queues_queue_id |
PATCH | /ajax-api/2.0/mlflow/caliber/review-queues/{queue_id} | queue_id | 200, 400, 401, 403, 404 | operationId: patch_review_queues_queue_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/review-queues/{queue_id}/alignment-examples | queue_id | 200, 400, 401, 403, 404 | operationId: get_review_queues_queue_id_alignment_examples |
POST | /ajax-api/2.0/mlflow/caliber/review-queues/{queue_id}/items | queue_id | 201, 400, 401, 403, 404 | operationId: post_review_queues_queue_id_items; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/review-queues/{queue_id}/items/{item_id}/submit | item_id, queue_id | 200, 400, 401, 403, 404 | operationId: post_review_queues_queue_id_items_item_id_submit; request body documented in OpenAPI |
Jobs (jobs)
4 operation(s) across 4 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/jobs | — | 200, 400, 401, 403, 404 | operationId: get_jobs |
GET | /ajax-api/2.0/mlflow/caliber/jobs/{job_id} | job_id | 200, 400, 401, 403, 404 | operationId: get_jobs_job_id |
POST | /ajax-api/2.0/mlflow/caliber/jobs/{job_id}/apply | job_id | 200, 400, 401, 403, 404 | operationId: post_jobs_job_id_apply |
GET | /ajax-api/2.0/mlflow/caliber/jobs/{job_id}/targets | job_id | 200, 400, 401, 403, 404 | operationId: get_jobs_job_id_targets |
Observability (observability)
7 operation(s) across 7 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/observability/allure-report | — | 400, 401, 403, 404 | operationId: get_observability_allure_report |
GET | /ajax-api/2.0/mlflow/caliber/observability/allure-report/{path} | path | 400, 401, 403, 404 | operationId: get_observability_allure_report_path |
GET | /ajax-api/2.0/mlflow/caliber/observability/experiments | — | 200, 400, 401, 403, 404 | operationId: get_observability_experiments |
GET | /ajax-api/2.0/mlflow/caliber/observability/metrics | — | 200, 400, 401, 403, 404 | operationId: get_observability_metrics |
GET | /ajax-api/2.0/mlflow/caliber/observability/traces | — | 200, 400, 401, 403, 404 | operationId: get_observability_traces |
GET | /ajax-api/2.0/mlflow/caliber/observability/traces/{trace_id} | trace_id | 200, 400, 401, 403, 404 | operationId: get_observability_traces_trace_id |
POST | /ajax-api/2.0/mlflow/caliber/observability/traces/{trace_id}/feedback | trace_id | 200, 400, 401, 403, 404 | operationId: post_observability_traces_trace_id_feedback; request body documented in OpenAPI |
Events (events)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/events/stream | — | 200, 400, 401, 403, 404 | operationId: get_events_stream |
Gateway (gateway)
9 operation(s) across 7 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/gateway | — | 200, 400, 401, 403, 404 | operationId: get_gateway |
POST | /ajax-api/2.0/mlflow/caliber/gateway/endpoints/{endpoint_id}/guardrails | endpoint_id | 201, 400, 401, 403, 404 | operationId: post_gateway_endpoints_endpoint_id_guardrails; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/gateway/endpoints/{endpoint_id}/guardrails/{guardrail_id} | endpoint_id, guardrail_id | 200, 400, 401, 403, 404 | operationId: delete_gateway_endpoints_endpoint_id_guardrails_guardrail_id |
PATCH | /ajax-api/2.0/mlflow/caliber/gateway/endpoints/{endpoint_id}/guardrails/{guardrail_id} | endpoint_id, guardrail_id | 200, 400, 401, 403, 404 | operationId: patch_gateway_endpoints_endpoint_id_guardrails_guardrail_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/gateway/guardrails | — | 200, 400, 401, 403, 404 | operationId: get_gateway_guardrails |
POST | /ajax-api/2.0/mlflow/caliber/gateway/guardrails | — | 201, 400, 401, 403, 404 | operationId: post_gateway_guardrails; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/gateway/guardrails/catalog | — | 200, 400, 401, 403, 404 | operationId: get_gateway_guardrails_catalog |
DELETE | /ajax-api/2.0/mlflow/caliber/gateway/guardrails/{guardrail_id} | guardrail_id | 200, 400, 401, 403, 404 | operationId: delete_gateway_guardrails_guardrail_id |
GET | /ajax-api/2.0/mlflow/caliber/gateway/usage | — | 200, 400, 401, 403, 404 | operationId: get_gateway_usage |
Cookbooks (cookbooks)
2 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/cookbooks | — | 200, 400, 401, 403, 404 | operationId: get_cookbooks |
POST | /ajax-api/2.0/mlflow/caliber/cookbooks/{cookbook_id}/install | cookbook_id | 201, 400, 401, 403, 404 | operationId: post_cookbooks_cookbook_id_install; request body documented in OpenAPI |
Aria (aria)
10 operation(s) across 8 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/aria/capabilities | — | 200, 400, 401, 403, 404 | operationId: get_aria_capabilities |
POST | /ajax-api/2.0/mlflow/caliber/aria/interactions/{interaction_id}/answer | interaction_id | 200, 400, 401, 403, 404 | operationId: post_aria_interactions_interaction_id_answer; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/aria/plans | — | 200, 400, 401, 403, 404 | operationId: get_aria_plans |
POST | /ajax-api/2.0/mlflow/caliber/aria/plans | — | 201, 400, 401, 403, 404 | operationId: post_aria_plans; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id} | plan_id | 200, 400, 401, 403, 404 | operationId: get_aria_plans_plan_id |
PATCH | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id} | plan_id | 200, 400, 401, 403, 404 | operationId: patch_aria_plans_plan_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id}/approve | plan_id | 200, 400, 401, 403, 404 | operationId: post_aria_plans_plan_id_approve |
POST | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id}/execute | plan_id | 200, 400, 401, 403, 404 | operationId: post_aria_plans_plan_id_execute |
GET | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id}/interactions | plan_id | 200, 400, 401, 403, 404 | operationId: get_aria_plans_plan_id_interactions |
POST | /ajax-api/2.0/mlflow/caliber/aria/plans/{plan_id}/poll | plan_id | 200, 400, 401, 403, 404 | operationId: post_aria_plans_plan_id_poll |
Audit Log (audit-log)
2 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/audit-log | — | 200, 400, 401, 403, 404 | operationId: get_audit_log |
GET | /ajax-api/2.0/mlflow/caliber/audit-log/export | — | 200, 400, 401, 403, 404 | operationId: get_audit_log_export |
Knowledge Base Versions (knowledge-base-versions)
7 operation(s) across 7 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id} | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id |
POST | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/age-sync | version_id | 200, 400, 401, 403, 404 | operationId: post_knowledge_base_versions_version_id_age_sync |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/chunks | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id_chunks |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/entities | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id_entities |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/graph | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id_graph |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/relationships | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id_relationships |
GET | /ajax-api/2.0/mlflow/caliber/knowledge-base-versions/{version_id}/sources | version_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_base_versions_version_id_sources |
Knowledge Runs (knowledge-runs)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/knowledge-runs/{run_id}/events | run_id | 200, 400, 401, 403, 404 | operationId: get_knowledge_runs_run_id_events |
Object Store (object-store)
13 operation(s) across 10 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/object-store/buckets | — | 200, 400, 401, 403, 404 | operationId: get_object_store_buckets |
POST | /ajax-api/2.0/mlflow/caliber/object-store/buckets | — | 201, 400, 401, 403, 404 | operationId: post_object_store_buckets; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket} | bucket | 204, 400, 401, 403, 404 | operationId: delete_object_store_buckets_bucket |
POST | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/folders | bucket | 201, 400, 401, 403, 404 | operationId: post_object_store_buckets_bucket_folders; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/object | bucket | 204, 400, 401, 403, 404 | operationId: delete_object_store_buckets_bucket_object |
GET | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/object | bucket | 200, 400, 401, 403, 404 | operationId: get_object_store_buckets_bucket_object |
GET | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/object/extract | bucket | 200, 400, 401, 403, 404 | operationId: get_object_store_buckets_bucket_object_extract |
POST | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/object/import | bucket | 201, 400, 401, 403, 404 | operationId: post_object_store_buckets_bucket_object_import; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/object/preview | bucket | 200, 400, 401, 403, 404 | operationId: get_object_store_buckets_bucket_object_preview |
GET | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/objects | bucket | 200, 400, 401, 403, 404 | operationId: get_object_store_buckets_bucket_objects |
POST | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/objects | bucket | 201, 400, 401, 403, 404 | operationId: post_object_store_buckets_bucket_objects; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/object-store/buckets/{bucket}/objects/delete | bucket | 200, 400, 401, 403, 404 | operationId: post_object_store_buckets_bucket_objects_delete; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/object-store/status | — | 200, 400, 401, 403, 404 | operationId: get_object_store_status |
Playground Runs (playground-runs)
3 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/playground-runs/{run_id}/files | run_id | 200, 400, 401, 403, 404 | operationId: get_playground_runs_run_id_files |
POST | /ajax-api/2.0/mlflow/caliber/playground-runs/{run_id}/files | run_id | 201, 400, 401, 403, 404 | operationId: post_playground_runs_run_id_files |
GET | /ajax-api/2.0/mlflow/caliber/playground-runs/{run_id}/files/{file_id}/content | file_id, run_id | 200, 400, 401, 403, 404 | operationId: get_playground_runs_run_id_files_file_id_content |
Secrets (secrets)
4 operation(s) across 3 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/secrets | — | 200, 400, 401, 403, 404 | operationId: get_secrets |
DELETE | /ajax-api/2.0/mlflow/caliber/secrets/{name} | name | 200, 400, 401, 403, 404 | operationId: delete_secrets_name |
PUT | /ajax-api/2.0/mlflow/caliber/secrets/{name} | name | 200, 400, 401, 403, 404 | operationId: put_secrets_name; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/secrets/{name}/revoke | name | 200, 400, 401, 403, 404 | operationId: post_secrets_name_revoke |
Workflow Benchmark Reports (workflow-benchmark-reports)
4 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/workflow-benchmark-reports | — | 200, 400, 401, 403, 404 | operationId: get_workflow_benchmark_reports |
POST | /ajax-api/2.0/mlflow/caliber/workflow-benchmark-reports | — | 201, 400, 401, 403, 404 | operationId: post_workflow_benchmark_reports; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/workflow-benchmark-reports/{report_id} | report_id | 200, 400, 401, 403, 404 | operationId: delete_workflow_benchmark_reports_report_id |
PATCH | /ajax-api/2.0/mlflow/caliber/workflow-benchmark-reports/{report_id} | report_id | 200, 400, 401, 403, 404 | operationId: patch_workflow_benchmark_reports_report_id; request body documented in OpenAPI |
Internal routes
Published for route-table completeness, but not part of the supported SDK contract.
Assistant (assistant)
29 operation(s) across 22 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
DELETE | /ajax-api/2.0/mlflow/caliber/assistant/attachments/{attachment_id} | attachment_id | 204, 400, 401, 403, 404 | operationId: delete_assistant_attachments_attachment_id |
GET | /ajax-api/2.0/mlflow/caliber/assistant/config | — | 200, 400, 401, 403, 404 | operationId: get_assistant_config |
PATCH | /ajax-api/2.0/mlflow/caliber/assistant/config | — | 200, 400, 401, 403, 404 | operationId: patch_assistant_config; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id} | draft_id | 200, 400, 401, 403, 404 | operationId: get_assistant_drafts_draft_id |
PATCH | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id} | draft_id | 200, 400, 401, 403, 404 | operationId: patch_assistant_drafts_draft_id; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id}/approve | draft_id | 200, 400, 401, 403, 404 | operationId: post_assistant_drafts_draft_id_approve |
POST | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id}/publish | draft_id | 200, 400, 401, 403, 404 | operationId: post_assistant_drafts_draft_id_publish |
POST | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id}/test | draft_id | 200, 400, 401, 403, 404 | operationId: post_assistant_drafts_draft_id_test |
POST | /ajax-api/2.0/mlflow/caliber/assistant/drafts/{draft_id}/validate | draft_id | 200, 400, 401, 403, 404 | operationId: post_assistant_drafts_draft_id_validate |
POST | /ajax-api/2.0/mlflow/caliber/assistant/prompt-draft | — | 200, 400, 401, 403, 404 | operationId: post_assistant_prompt_draft; request body documented in OpenAPI |
DELETE | /ajax-api/2.0/mlflow/caliber/assistant/queue/{queue_id} | queue_id | 204, 400, 401, 403, 404 | operationId: delete_assistant_queue_queue_id |
GET | /ajax-api/2.0/mlflow/caliber/assistant/runs/{run_id} | run_id | 200, 400, 401, 403, 404 | operationId: get_assistant_runs_run_id |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions | — | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions | — | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id} | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id |
PATCH | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id} | session_id | 200, 400, 401, 403, 404 | operationId: patch_assistant_sessions_session_id; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/attachments | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_attachments |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/attachments | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_attachments; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/attachments/upload | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_attachments_upload |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/drafts | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_drafts |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/intent/resolve | session_id | 200, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_intent_resolve; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/messages | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_messages |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/messages | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_messages; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/operations/{operation_id} | operation_id, session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_operations_operation_id |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/plans | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_plans; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/plans/execute | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_plans_execute; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/plans/latest | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_plans_latest |
GET | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/queue | session_id | 200, 400, 401, 403, 404 | operationId: get_assistant_sessions_session_id_queue |
POST | /ajax-api/2.0/mlflow/caliber/assistant/sessions/{session_id}/queue | session_id | 201, 400, 401, 403, 404 | operationId: post_assistant_sessions_session_id_queue; request body documented in OpenAPI |
Dashboard (dashboard)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/dashboard/summary | — | 200, 400, 401, 403, 404 | operationId: get_dashboard_summary |
Gate Verdicts (gate-verdicts)
2 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/gate-verdicts/{artifact_type}/{version_key} | artifact_type, version_key | 200, 400, 401, 403, 404 | operationId: get_gate_verdicts_artifact_type_version_key |
POST | /ajax-api/2.0/mlflow/caliber/gate-verdicts/{artifact_type}/{version_key} | artifact_type, version_key | 200, 400, 401, 403, 404 | operationId: post_gate_verdicts_artifact_type_version_key; request body documented in OpenAPI |
Health (health)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/health | — | 200, 400, 401, 403, 404 | operationId: get_health |
LLM Pricing (llm-pricing)
4 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/llm-pricing | — | 200, 400, 401, 403, 404 | operationId: get_llm_pricing |
POST | /ajax-api/2.0/mlflow/caliber/llm-pricing | — | 201, 400, 401, 403, 404 | operationId: post_llm_pricing; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/llm-pricing/{pricing_id} | pricing_id | 200, 400, 401, 403, 404 | operationId: get_llm_pricing_pricing_id |
PATCH | /ajax-api/2.0/mlflow/caliber/llm-pricing/{pricing_id} | pricing_id | 200, 400, 401, 403, 404 | operationId: patch_llm_pricing_pricing_id; request body documented in OpenAPI |
Memory (memory)
4 operation(s) across 2 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
DELETE | /ajax-api/2.0/mlflow/caliber/memory | — | 200, 400, 401, 403, 404 | operationId: delete_memory; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/memory | — | 200, 400, 401, 403, 404 | operationId: get_memory |
POST | /ajax-api/2.0/mlflow/caliber/memory | — | 201, 400, 401, 403, 404 | operationId: post_memory; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/memory/search | — | 200, 400, 401, 403, 404 | operationId: post_memory_search; request body documented in OpenAPI |
Metrics (metrics)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/metrics | — | 200, 400, 401, 403, 404 | operationId: get_metrics |
Readiness (readiness)
1 operation(s) across 1 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/readiness | — | 200, 400, 401, 403, 404 | operationId: get_readiness |
System (system)
11 operation(s) across 11 route path(s).
| Method | Path | Parameters | Responses | Details |
|---|---|---|---|---|
GET | /ajax-api/2.0/mlflow/caliber/system/alerts | — | 200, 400, 401, 403, 404 | operationId: get_system_alerts |
GET | /ajax-api/2.0/mlflow/caliber/system/effects | — | 200, 400, 401, 403, 404 | operationId: get_system_effects |
POST | /ajax-api/2.0/mlflow/caliber/system/effects/{effect_key}/resolve | effect_key | 200, 400, 401, 403, 404 | operationId: post_system_effects_effect_key_resolve; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/system/incidents | — | 200, 400, 401, 403, 404 | operationId: get_system_incidents |
POST | /ajax-api/2.0/mlflow/caliber/system/incidents/{incident_id}/acknowledge | incident_id | 200, 400, 401, 403, 404 | operationId: post_system_incidents_incident_id_acknowledge |
POST | /ajax-api/2.0/mlflow/caliber/system/incidents/{incident_id}/silence | incident_id | 200, 400, 401, 403, 404 | operationId: post_system_incidents_incident_id_silence; request body documented in OpenAPI |
GET | /ajax-api/2.0/mlflow/caliber/system/queue | — | 200, 400, 401, 403, 404 | operationId: get_system_queue |
GET | /ajax-api/2.0/mlflow/caliber/system/services | — | 200, 400, 401, 403, 404 | operationId: get_system_services |
GET | /ajax-api/2.0/mlflow/caliber/system/webhook-dead-letters | — | 200, 400, 401, 403, 404 | operationId: get_system_webhook_dead_letters |
POST | /ajax-api/2.0/mlflow/caliber/system/webhook-dead-letters/{dead_letter_id}/acknowledge | dead_letter_id | 200, 400, 401, 403, 404 | operationId: post_system_webhook_dead_letters_dead_letter_id_acknowledge; request body documented in OpenAPI |
POST | /ajax-api/2.0/mlflow/caliber/system/webhook-dead-letters/{dead_letter_id}/replay | dead_letter_id | 200, 400, 401, 403, 404 | operationId: post_system_webhook_dead_letters_dead_letter_id_replay |
Practical integration order
- Call
GET /capabilitiesto learn what the deployment exposes. - Fetch
GET /openapi.jsonif you are generating or inspecting the raw HTTP contract. - Use Bearer auth plus
X-CALIBER-Projectwhen you need scoped automation. - For project membership, use the
/projects/{id}/membersroutes and check the returned role/permissions before enabling writes or publication. - Switch to the SDK guide if you want typed models, retries, error classes, waiters, and CSRF handling instead of raw HTTP.