New to Corsair? See API access, authentication, and error handling.
Account
status
account.status
The site’s plan limits and usage: gage and user counts, gages due and past due, and what the client may change
Risk: read
data full type
data full type
Calibrations
certificate
calibrations.certificate
Render a calibration certificate PDF for a record, returned base64-encoded with its content type
Risk: read
Returns the PDF base64-encoded in
certificate, with encoding, contentType and byteLength.
Output
create
calibrations.create
Record a calibration against a gage, with the readings, standard used and next due date
Risk: write
CalibrationTests full type
CalibrationTests full type
delete
calibrations.delete
Delete a calibration record
Risk: destructive · Irreversible
Output
get
calibrations.get
One calibration record with its as-found and as-left readings
Risk: read
Output
data full type
data full type
list
calibrations.list
Calibration records, paged; each names the gage it was run on through EquipmentRefId
Risk: read
Output
data full type
data full type
update
calibrations.update
Update a calibration record
Risk: write
The body is the whole record with its
Id, not a partial patch: read it with calibrations.get and send it back with your change.
CalibrationTests full type
CalibrationTests full type
Custom Fields
list
customFields.list
The account’s custom fields: each Id is the FieldId a value write takes, and ForType says whether it belongs on gages or calibrations
Risk: read
data full type
data full type
updateValues
customFields.updateValues
Create or update custom field values on a gage or a calibration. RefType is 1 for a gage and 2 for a calibration
Risk: write
Posts a bare JSON array.
RefType is 1 for a gage and 2 for a calibration.
values full type
values full type
Gages
create
gages.create
Add a gage, with its serial and control numbers, calibration interval and responsible user
Risk: write
Field names are PascalCase and bind case-sensitively. GageList spells the acquisition date
DateAquired.
TestTemplates full type
TestTemplates full type
delete
gages.delete
Delete a gage. GageList marks it deleted rather than erasing it, but it stops appearing in the active list
Risk: destructive · Irreversible
Output
get
gages.get
One gage with its calibration dates, interval and assigned user
Risk: read
Output
data full type
data full type
list
gages.list
Gages on the site, paged by start and record_number in the request body; next_start gives the next page
Risk: read
Pages by
start and record_number in the request body. next_start is null on the last page.
Output
data full type
data full type
update
gages.update
Update a gage. The body is the whole record with its Id, not a partial patch
Risk: write
The body is the whole record with its
Id, not a partial patch: read it with gages.get and send it back with your change.
TestTemplates full type
TestTemplates full type
Manufacturers
create
manufacturers.create
Add a manufacturer with its address and contact details
Risk: write
Output
delete
manufacturers.delete
Delete a manufacturer
Risk: destructive · Irreversible
Output
list
manufacturers.list
Instrument manufacturers, paged
Risk: read
Output
data full type
data full type
update
manufacturers.update
Update a manufacturer
Risk: write
Output