New to Corsair? See API access, authentication, and error handling.
Collection
add
collection.add
Add existing entities to a Fibery collection field
Risk: write
Output:
JsonValue
remove
collection.remove
Remove existing entities from a Fibery collection field
Risk: write
Output:
JsonValue
reset
collection.reset
Clear all items from a Fibery collection field
Risk: destructive
Output:
JsonValue
set
collection.set
Replace the contents of a Fibery collection field, unlinking every item not in the new list
Risk: destructive
Output:
JsonValue
Document
get
document.get
Read a Fibery collaborative document in Markdown, HTML, JSON, or plain text
Risk: read
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
Output:
object[]
Output full type
Output full type
update
document.update
Replace the content of a Fibery collaborative document
Risk: write
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
documents full type
documents full type
JsonValue
Entity
create
entity.create
Create a Fibery entity with primitive and relation field values
Risk: write
Output:
Record<string, JsonValue>
delete
entity.delete
Delete a Fibery entity by database and UUID
Risk: destructive
Output:
JsonValue
query
entity.query
Query Fibery entities with select, filter, order, and bounded pagination clauses
Risk: read
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.
query full type
query full type
Record<string, JsonValue>[] \| number
update
entity.update
Update primitive and relation field values on a Fibery entity
Risk: write
Output:
Record<string, JsonValue>
upsert
entity.upsert
Create or resolve duplicate Fibery entities using documented conflict actions
Risk: write
entities full type
entities full type
JsonValue[]
File
download
file.download
Download a Fibery file as base64-encoded binary data
Risk: read
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
Output
items full type
items full type
upload
file.upload
Upload a base64-encoded file to Fibery storage
Risk: write
Supply the file bytes as base64 and provide the original file name and MIME content type.
Output
History
search
history.search
Search paginated Fibery entity change history with filters and time bounds
Risk: read
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.
where full type
where full type
timeframe full type
timeframe full type
Schema
createDatabase
schema.createDatabase
Create a Fibery database with its documented fields and metadata
Risk: write
Output:
JsonValue
createEnum
schema.createEnum
Create a Fibery enum database for select-field options
Risk: write
Output:
JsonValue
createField
schema.createField
Create a primitive or relation field in a Fibery database
Risk: write
Output:
JsonValue
deleteDatabase
schema.deleteDatabase
Delete a Fibery database and optionally its entities and related fields
Risk: destructive
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
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
Output:
JsonValue
query
schema.query
Read Fibery workspace databases, fields, and schema metadata
Risk: read
Output:
JsonValue
renameDatabase
schema.renameDatabase
Rename a Fibery database
Risk: write
Output:
JsonValue
renameField
schema.renameField
Rename a field in a Fibery database
Risk: write
Output:
JsonValue
setFieldMeta
schema.setFieldMeta
Set documented metadata on a Fibery database field
Risk: write
Output:
JsonValue
Views
create
views.create
Create one or more Fibery views
Risk: write
Output:
JsonValue
delete
views.delete
Delete Fibery views by UUID
Risk: destructive
Output:
JsonValue
query
views.query
Query Fibery views by UUID, public ID, privacy, or entity container
Risk: read
Output:
Record<string, JsonValue>[]
update
views.update
Update one or more Fibery views
Risk: write
updates full type
updates full type
JsonValue