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

Batch

create

batch.create Create multiple Fireberry records in one request Risk: write
Input 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
Input 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 \| ""

update

batch.update Update multiple Fireberry records in one request Risk: write
Input Batch update accepts 1–20 items; each item requires an id and a record field map. Invalid items may fail while valid records continue.
Output: empty object

Custom Fields

create

customFields.create Create a tenant-defined Fireberry field Risk: write
Input: object Custom field names must begin with pcf. Picklist option values must be unique within the field.
Output: empty object

delete

customFields.delete Delete a tenant-defined Fireberry field Risk: destructive
Input Output: empty object

update

customFields.update Update a tenant-defined Fireberry field Risk: write
Input: 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.
Output: empty object

Custom Objects

create

customObjects.create Create a custom Fireberry object Risk: write
Input Output: empty object

delete

customObjects.delete Delete a custom Fireberry object and its record definition Risk: destructive
Input Output: empty object

update

customObjects.update Update a custom Fireberry object Risk: write
Input Output: empty object

Files

create

files.create Upload a file attachment to a Fireberry record Risk: write
Input 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

Metadata

field

metadata.field Retrieve details for a Fireberry field Risk: read
Input Output

fields

metadata.fields List fields for a Fireberry object Risk: read
Input Output

object

metadata.object Retrieve Fireberry object metadata Risk: read
Input Output

objects

metadata.objects List Fireberry object metadata Risk: read
Input: empty object Metadata responses identify system object names and numeric object types for metadata and batch routes. Output

picklist

metadata.picklist List values for a Fireberry picklist field Risk: read
Input Output

Records

create

records.create Create a Fireberry record Risk: write
Input Output

delete

records.delete Permanently delete a Fireberry record Risk: destructive
Input Output

get

records.get Retrieve a Fireberry record by ID Risk: read
Input Output

items

records.items Retrieve line items associated with a Fireberry order, invoice, or receipt Risk: read
Input 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
Input 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
Input Use pageSize 1–50 and pageNumber 1–10; Fireberry spells the wire parameters pagesize and pagenumber. Output

query

records.query Filter, sort, group, and paginate Fireberry records Risk: read
Input Query v3 supports pageSize up to 500. Aggregation requires groupBy; consult the query guide for the full structured filter semantics.
Output
records.related List records related to a Fireberry record Risk: read
Input Output

update

records.update Update a Fireberry record Risk: write
Input Output