Skip to main content
New to Corsair? See API access, authentication, and error handling.

Configurations

create

configurations.create Create a new configuration Risk: write
Input Output

delete

configurations.delete Delete a configuration Risk: destructive
Input Output

list

configurations.list List LLM and pipeline configurations Risk: read
Input Output

update

configurations.update Update an existing configuration Risk: destructive
Input Output

Datasets

addDatapoints

datasets.addDatapoints Add datapoints to a dataset Risk: write
Input
Output

create

datasets.create Create a new dataset in a project Risk: write
Input Output

createLegacy

datasets.createLegacy Create a new dataset (legacy) Risk: write
Input Output

delete

datasets.delete Delete a dataset and its datapoints from a project Risk: destructive
Input Output

deleteLegacy

datasets.deleteLegacy Delete a dataset (legacy) Risk: destructive
Input Output

list

datasets.list List datasets in a project Risk: read
Input Output

listLegacy

datasets.listLegacy List datasets (legacy) Risk: read
Input Output

removeDatapoint

datasets.removeDatapoint Remove a datapoint from a dataset Risk: destructive
Input Output

update

datasets.update Update a dataset in a project; a datapoints list replaces its whole membership Risk: destructive
Input Output

updateLegacy

datasets.updateLegacy Update a dataset (legacy); a datapoints list replaces its whole membership Risk: destructive
Input Output

Events

create

events.create Create a new trace event Risk: write
Input Output

createBatch

events.createBatch Create a batch of trace events Risk: write
Input
Output

get

events.get Get a trace event by project and event ID Risk: read
Input Output

getLegacy

events.getLegacy Get a trace event by event ID (legacy) Risk: read
Input Output
events.search Search trace events within a project Risk: read
Input
Output

searchLegacy

events.searchLegacy Search trace events (legacy) Risk: read
Input
Output

update

events.update Update a trace event Risk: write
Input Output

Experiments

compare

experiments.compare Compare two evaluation runs Risk: read
Input Output

compareEvents

experiments.compareEvents Compare events between two evaluation runs Risk: read
Input Output

createRun

experiments.createRun Create an evaluation run in a project Risk: write
Input Output

createRunLegacy

experiments.createRunLegacy Create an evaluation run (legacy) Risk: write
Input Output

deleteRun

experiments.deleteRun Delete an evaluation run Risk: destructive
Input Output

getMetrics

experiments.getMetrics Get metric events for an evaluation run Risk: read
Input Output

getRun

experiments.getRun Get evaluation run details Risk: read
Input Output

getRunLegacy

experiments.getRunLegacy Get evaluation run details (legacy) Risk: read
Input Output

getRunSchema

experiments.getRunSchema Get event schema for a single run Risk: read
Input Output

getRunsSchema

experiments.getRunsSchema Get event schema across runs in a project Risk: read
Input Output

getSummary

experiments.getSummary Get summary statistics for an evaluation run Risk: read
Input Output

listRuns

experiments.listRuns List evaluation runs in a project Risk: read
Input Output

listRunsLegacy

experiments.listRunsLegacy List evaluation runs (legacy) Risk: read
Input Output

updateRun

experiments.updateRun Update an evaluation run Risk: write
Input Output

Metrics

create

metrics.create Create a new evaluator metric Risk: write
Input
Output

createVersion

metrics.createVersion Create a new version snapshot for a metric Risk: write
Input
Output

delete

metrics.delete Delete an evaluator metric Risk: destructive
Input Output

deployVersion

metrics.deployVersion Deploy a specific version of a metric Risk: write
Input Output

list

metrics.list List all metrics and evaluators Risk: read
Input Output

listVersions

metrics.listVersions List versions of a metric Risk: read
Input Output

run

metrics.run Run an evaluator metric on an event Risk: destructive
Input Output

update

metrics.update Update an evaluator metric Risk: write
Input
Output

Projects

create

projects.create Create a new project in a workspace Risk: write
Input Output

delete

projects.delete Delete (archive) a project Risk: destructive
Input Output

get

projects.get Get details for a project Risk: read
Input Output

update

projects.update Update a project name or description Risk: write
Input Output

Sessions

create

sessions.create Start a new session Risk: write
Input Output

createEventBatch

sessions.createEventBatch Add a batch of events to a session Risk: write
Input
Output