New to Corsair? See API access, authentication, and error handling.
Batch
create
batch.create
Create multiple Fireberry records in one request
Risk: write
Batch create accepts 1–20 records under data. Invalid items may fail while valid records in the same request are still created.
Output: empty object
delete
batch.delete
Delete up to 20 Fireberry records in one request
Risk: destructive
Pass 1–20 record GUIDs in ids; the plugin sends them to Fireberry as data. Batch API availability depends on the Fireberry license.
Output:
object \| undefined \| ""
Output full type
Output full type
update
batch.update
Update multiple Fireberry records in one request
Risk: write
Batch update accepts 1–20 items; each item requires an id and a record field map. Invalid items may fail while valid records continue.
data full type
data full type
Custom Fields
create
customFields.create
Create a tenant-defined Fireberry field
Risk: write
object
Custom field names must begin with pcf. Picklist option values must be unique within the field.
Input full type
Input full type
delete
customFields.delete
Delete a tenant-defined Fireberry field
Risk: destructive
Output: empty object
update
customFields.update
Update a tenant-defined Fireberry field
Risk: write
object
The documented Date & Time update OpenAPI path ends with the literal segment fieldName while also declaring a required fieldName path parameter. That contradictory route is not exposed until Fireberry clarifies it.
Input full type
Input full type
Custom Objects
create
customObjects.create
Create a custom Fireberry object
Risk: write
Output: empty object
delete
customObjects.delete
Delete a custom Fireberry object and its record definition
Risk: destructive
Output: empty object
update
customObjects.update
Update a custom Fireberry object
Risk: write
Output: empty object
Files
create
files.create
Upload a file attachment to a Fireberry record
Risk: write
The input base64 string is converted to the provider-required multipart
file field. Fireberry encodes uploaded filenames; use alphanumeric names to avoid encoded punctuation.
Output: boolean \| object
Output full type
Output full type
Metadata
field
metadata.field
Retrieve details for a Fireberry field
Risk: read
Output
data full type
data full type
fields
metadata.fields
List fields for a Fireberry object
Risk: read
Output
object
metadata.object
Retrieve Fireberry object metadata
Risk: read
Output
objects
metadata.objects
List Fireberry object metadata
Risk: read
data full type
data full type
picklist
metadata.picklist
List values for a Fireberry picklist field
Risk: read
Output
data full type
data full type
Records
create
records.create
Create a Fireberry record
Risk: write
Output
data full type
data full type
delete
records.delete
Permanently delete a Fireberry record
Risk: destructive
Output
get
records.get
Retrieve a Fireberry record by ID
Risk: read
Output
data full type
data full type
items
records.items
Retrieve line items associated with a Fireberry order, invoice, or receipt
Risk: read
itemType selects the documented invoice, credit invoice, order, receipt, and invoice-receipt item routes. Fireberry documents no response schema beyond an empty object for these routes.
Output: empty object
legacyQuery
records.legacyQuery
Search and paginate Fireberry records using the legacy query API
Risk: read
The legacy query API uses objecttype, fields, query, sort_by, sort_type, page_size (maximum 50), and page_number (maximum 10).
Output
list
records.list
List records for a documented Fireberry object
Risk: read
Use pageSize 1–50 and pageNumber 1–10; Fireberry spells the wire parameters pagesize and pagenumber.
Output
data full type
data full type
query
records.query
Filter, sort, group, and paginate Fireberry records
Risk: read
Query v3 supports pageSize up to 500. Aggregation requires groupBy; consult the query guide for the full structured filter semantics.
fields full type
fields full type
filter full type
filter full type
orderBy full type
orderBy full type
groupBy full type
groupBy full type
related
records.related
List records related to a Fireberry record
Risk: read
Output
data full type
data full type
update
records.update
Update a Fireberry record
Risk: write
Output