New to Corsair? See API access, authentication, and error handling.
Auth
validateKey
auth.validateKey
Check that the configured API key is valid; a setup or health check that reads nothing else
Risk: read
Dashboards
list
dashboards.list
List dashboards with their tags and the integrations they use
Risk: read
Output
dashboards full type
dashboards full type
Datasets
create
datasets.create
Create a dataset in a data source with column definitions and an optional primary key that makes re-ingested records overwrite
Risk: write
schema full type
schema full type
dataset full type
dataset full type
get
datasets.get
Read one dataset with its status, sync and verification info
Risk: read
Output
dataset full type
dataset full type
getIngestion
datasets.getIngestion
Read one ingestion’s status and record counts: how many records were appended, overwritten or rejected
Risk: read
Output
ingestion full type
ingestion full type
ingestData
datasets.ingestData
Submit up to 500 records for ingestion; the response carries an ingestionId to poll in datasets.getIngestion
Risk: write
Output
list
datasets.list
List datasets, optionally filtered by data source or type (API-created or merged), with search and paging
Risk: read
Output
datasets full type
datasets full type
listData
datasets.listData
Read a page of a dataset’s records with the column schema; records are keyed by column ID
Risk: read
Output
schema full type
schema full type
Data Sources
create
dataSources.create
Create a data source for pushing custom data through the API; only a name is required
Risk: write
Output
dataSource full type
dataSource full type
delete
dataSources.delete
Permanently delete a data source and every dataset and record it holds; this cannot be undone
Risk: destructive · Irreversible
Output
get
dataSources.get
Read one data source, including its status and sync interval
Risk: read
Output
dataSource full type
dataSource full type
list
dataSources.list
List the data sources in the organization, with search, connection filter, sorting and paging
Risk: read
Output
dataSources full type
dataSources full type
Metrics
getData
metrics.getData
Read a metric’s values over a date range with granularity, dimension breakdowns and filters; may wait for a first sync (up to two minutes)
Risk: read
dateRange full type
dateRange full type
filters full type
filters full type
metric full type
metric full type
dataPoints full type
dataPoints full type
syncInfo full type
syncInfo full type
list
metrics.list
List the organization’s metrics with their dimensions, optionally filtered by source or name
Risk: read
Output
metrics full type
metrics full type