New to Corsair? See API access, authentication, and error handling.
Configurations
create
configurations.create
Create a new configuration
Risk: write
Output
delete
configurations.delete
Delete a configuration
Risk: destructive
Output
list
configurations.list
List LLM and pipeline configurations
Risk: read
Output
update
configurations.update
Update an existing configuration
Risk: destructive
Output
Datasets
addDatapoints
datasets.addDatapoints
Add datapoints to a dataset
Risk: write
mapping full type
mapping full type
create
datasets.create
Create a new dataset in a project
Risk: write
Output
createLegacy
datasets.createLegacy
Create a new dataset (legacy)
Risk: write
Output
delete
datasets.delete
Delete a dataset and its datapoints from a project
Risk: destructive
Output
deleteLegacy
datasets.deleteLegacy
Delete a dataset (legacy)
Risk: destructive
Output
list
datasets.list
List datasets in a project
Risk: read
Output
listLegacy
datasets.listLegacy
List datasets (legacy)
Risk: read
Output
removeDatapoint
datasets.removeDatapoint
Remove a datapoint from a dataset
Risk: destructive
Output
update
datasets.update
Update a dataset in a project; a datapoints list replaces its whole membership
Risk: destructive
Output
updateLegacy
datasets.updateLegacy
Update a dataset (legacy); a datapoints list replaces its whole membership
Risk: destructive
Output
Events
create
events.create
Create a new trace event
Risk: write
Output
createBatch
events.createBatch
Create a batch of trace events
Risk: write
events full type
events full type
get
events.get
Get a trace event by project and event ID
Risk: read
Output
getLegacy
events.getLegacy
Get a trace event by event ID (legacy)
Risk: read
Output
search
events.search
Search trace events within a project
Risk: read
filters full type
filters full type
searchLegacy
events.searchLegacy
Search trace events (legacy)
Risk: read
filters full type
filters full type
update
events.update
Update a trace event
Risk: write
Output
Experiments
compare
experiments.compare
Compare two evaluation runs
Risk: read
Output
compareEvents
experiments.compareEvents
Compare events between two evaluation runs
Risk: read
Output
createRun
experiments.createRun
Create an evaluation run in a project
Risk: write
Output
createRunLegacy
experiments.createRunLegacy
Create an evaluation run (legacy)
Risk: write
Output
deleteRun
experiments.deleteRun
Delete an evaluation run
Risk: destructive
Output
getMetrics
experiments.getMetrics
Get metric events for an evaluation run
Risk: read
Output
getRun
experiments.getRun
Get evaluation run details
Risk: read
Output
getRunLegacy
experiments.getRunLegacy
Get evaluation run details (legacy)
Risk: read
Output
getRunSchema
experiments.getRunSchema
Get event schema for a single run
Risk: read
Output
getRunsSchema
experiments.getRunsSchema
Get event schema across runs in a project
Risk: read
Output
getSummary
experiments.getSummary
Get summary statistics for an evaluation run
Risk: read
Output
listRuns
experiments.listRuns
List evaluation runs in a project
Risk: read
Output
listRunsLegacy
experiments.listRunsLegacy
List evaluation runs (legacy)
Risk: read
Output
updateRun
experiments.updateRun
Update an evaluation run
Risk: write
Output
Metrics
create
metrics.create
Create a new evaluator metric
Risk: write
threshold full type
threshold full type
categories full type
categories full type
filters full type
filters full type
createVersion
metrics.createVersion
Create a new version snapshot for a metric
Risk: write
content full type
content full type
delete
metrics.delete
Delete an evaluator metric
Risk: destructive
Output
deployVersion
metrics.deployVersion
Deploy a specific version of a metric
Risk: write
Output
list
metrics.list
List all metrics and evaluators
Risk: read
Output
listVersions
metrics.listVersions
List versions of a metric
Risk: read
Output
run
metrics.run
Run an evaluator metric on an event
Risk: destructive
Output
update
metrics.update
Update an evaluator metric
Risk: write
threshold full type
threshold full type
categories full type
categories full type
filters full type
filters full type
Projects
create
projects.create
Create a new project in a workspace
Risk: write
Output
delete
projects.delete
Delete (archive) a project
Risk: destructive
Output
get
projects.get
Get details for a project
Risk: read
Output
update
projects.update
Update a project name or description
Risk: write
Output
Sessions
create
sessions.create
Start a new session
Risk: write
Output
createEventBatch
sessions.createEventBatch
Add a batch of events to a session
Risk: write
events full type
events full type