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

Collection

add

collection.add Add existing entities to a Fibery collection field Risk: write
Input Output: JsonValue

remove

collection.remove Remove existing entities from a Fibery collection field Risk: write
Input Output: JsonValue

reset

collection.reset Clear all items from a Fibery collection field Risk: destructive
Input Output: JsonValue

set

collection.set Replace the contents of a Fibery collection field, unlinking every item not in the new list Risk: destructive
Input Output: JsonValue

Document

get

document.get Read a Fibery collaborative document in Markdown, HTML, JSON, or plain text Risk: read
Input Rich-text fields are collaborative documents; first query the related document secret from the entity field. Output

getBatch

document.getBatch Read several Fibery collaborative documents in one request Risk: read
Input Output: object[]

update

document.update Replace the content of a Fibery collaborative document Risk: write
Input Rich-text fields are collaborative documents; first query the related document secret from the entity field. Output: JsonValue

updateBatch

document.updateBatch Create or replace several Fibery collaborative documents in one request Risk: write
Input
Output: JsonValue

Entity

create

entity.create Create a Fibery entity with primitive and relation field values Risk: write
Input Output: Record<string, JsonValue>

delete

entity.delete Delete a Fibery entity by database and UUID Risk: destructive
Input Output: JsonValue

query

entity.query Query Fibery entities with select, filter, order, and bounded pagination clauses Risk: read
Input Entity queries return workspace-defined fields; select a bounded q/limit and follow Fibery’s fibery/id cursor pagination pattern. Collection subqueries are limited to 100.
Output: Record<string, JsonValue>[] \| number

update

entity.update Update primitive and relation field values on a Fibery entity Risk: write
Input Output: Record<string, JsonValue>

upsert

entity.upsert Create or resolve duplicate Fibery entities using documented conflict actions Risk: write
Input
Output: JsonValue[]

File

download

file.download Download a Fibery file as base64-encoded binary data Risk: read
Input Returns { kind: 'binary', contentType, base64 }. Fibery’s URL import endpoint is omitted because it fetches caller-provided URLs server-side. Output

signUrls

file.signUrls Create temporary 60-minute public URLs for Fibery files Risk: read
Input Output

upload

file.upload Upload a base64-encoded file to Fibery storage Risk: write
Input Supply the file bytes as base64 and provide the original file name and MIME content type. Output

History

history.search Search paginated Fibery entity change history with filters and time bounds Risk: read
Input Pages may be shorter than limit; continue only while nextPage.hasNext, passing nextPage.sinceItem. The timeframe maximum span is one year. Field and operator values are documented string literals; the reference generator omits quotes around enum values in rendered type tables.
Output

Schema

createDatabase

schema.createDatabase Create a Fibery database with its documented fields and metadata Risk: write
Input Output: JsonValue

createEnum

schema.createEnum Create a Fibery enum database for select-field options Risk: write
Input Output: JsonValue

createField

schema.createField Create a primitive or relation field in a Fibery database Risk: write
Input Output: JsonValue

deleteDatabase

schema.deleteDatabase Delete a Fibery database and optionally its entities and related fields Risk: destructive
Input This destructive operation can delete every entity in the database and related fields when the corresponding flags are enabled. Output: JsonValue

deleteField

schema.deleteField Delete a Fibery field and optionally its stored values Risk: destructive
Input Deleting a non-empty field requires deleteValues: true; removed values cannot be restored by this operation. Output: JsonValue

installMixins

schema.installMixins Install documented Fibery mixins on databases Risk: write
Input Output: JsonValue

query

schema.query Read Fibery workspace databases, fields, and schema metadata Risk: read
Input Output: JsonValue

renameDatabase

schema.renameDatabase Rename a Fibery database Risk: write
Input Output: JsonValue

renameField

schema.renameField Rename a field in a Fibery database Risk: write
Input Output: JsonValue

setFieldMeta

schema.setFieldMeta Set documented metadata on a Fibery database field Risk: write
Input Output: JsonValue

Views

create

views.create Create one or more Fibery views Risk: write
Input Output: JsonValue

delete

views.delete Delete Fibery views by UUID Risk: destructive
Input Output: JsonValue

query

views.query Query Fibery views by UUID, public ID, privacy, or entity container Risk: read
Input Output: Record<string, JsonValue>[]

update

views.update Update one or more Fibery views Risk: write
Input
Output: JsonValue