# Fibery integration

> Work management platform API for schema, entities, rich text documents, files, views, webhooks, change history and GraphQL

- Authentication: apiKey

## Tools (47)

- **Add Collection Items**: Add existing Entities to a collection, multi-select or files Field (fibery.entity/add-collection-items)
- **Add Entity Comment**: Add a comment to an Entity: create the comment Entity, link it, then set its content
- **Add Webhook**: Subscribe a URL to Entity changes of a Database
- **Create API Token**: Create a new access token for the current user
- **Create Database**: Create a Database with its mandatory fields (schema.type/create)
- **Create Entity**: Create an Entity in a Database (fibery.entity/create)
- **Create or Update Documents in Batch**: Set the content of several rich text documents in one request (create-or-update-documents)
- **Create Primitive Field**: Add a primitive Field (text, number, date, etc.) to a Database (schema.field/create)
- **Create Relation Fields**: Create a pair of linked entity Fields forming a relation between two Databases
- **Create Single-Select Enum Database**: Create the enum Database behind a single-select Field (schema.enum/create)
- **Create Views**: Create one or more Views in a Space (JSON-RPC create-views)
- **Delete API Token**: Delete an access token by id
- **Delete Database**: Delete a Database and optionally its Entities and related Fields (schema.type/delete)
- **Delete Entity**: Delete an Entity by Database and id (fibery.entity/delete)
- **Delete Field**: Delete a Field, optionally with its values (schema.field/delete)
- **Delete Views**: Delete one or more Views by id (JSON-RPC delete-views)
- **Delete Webhook**: Delete a webhook by id
- **Download File**: Download a stored file by its secret
- **Get Document**: Read a rich text document (Field content, comment or document view) by its secret
- **Get Documents in Batch**: Read several rich text documents in one request (get-documents)
- **Get Signed File URLs**: Get temporary public download URLs for files, valid for 60 minutes
- **Install Mixins**: Install mixins such as the rank mixin on Databases (fibery.app/install-mixins)
- **List API Tokens**: List access tokens given to the current user
- **List GraphQL Space Endpoints**: List the GraphQL endpoint of every Space in the workspace
- **List Webhooks**: List webhooks with their latest 50 runs
- **Query Database Capability Sources**: List users with access to a Database and how they got their permissions
- **Query Entities**: Read Entities of a Database with select, filter, order and limit (fibery.entity/query)
- **Query Schema**: Read all Databases, Fields and their metadata for the workspace
- **Query Views**: List Views, optionally filtered by id, public id, privacy or container (JSON-RPC query-views)
- **Remove Collection Items**: Remove Entities from a collection or multi-select Field (fibery.entity/remove-collection-items)
- **Rename Database**: Rename a Database (schema.type/rename)
- **Rename Field**: Rename a Field on a Database (schema.field/rename)
- **Reset Collection Items**: Reset a collection Field of an Entity (fibery.entity/reset-collection-items)
- **Run Command Batch**: Run several commands in one request, in order, with a single response
- **Run GraphQL Background Job**: Start long-running GraphQL mutations as a background job and poll its status
- **Run GraphQL Mutation**: Create, update, delete or link Entities in a Space with GraphQL mutation actions
- **Run GraphQL Query**: Query Entities of a Space with filtering, sorting and paging via GraphQL find queries
- **Run Schema Batch**: Run schema commands (create, rename or delete Databases and Fields) in one batch
- **Search History**: Read a paginated log of workspace changes filtered by action, author, Database or Entity
- **Set Collection Items**: Replace all items of a collection or multi-select Field (fibery.entity/set-collection-items)
- **Set Field Meta**: Set one metadata key on a Field, such as default value or required (schema.field/set-meta)
- **Update Document**: Replace the content of a rich text document by its secret
- **Update Entity**: Update primitive, single-select and entity Fields of an Entity (fibery.entity/update)
- **Update Views**: Update one or more Views (JSON-RPC update-views)
- **Upload File**: Upload a local file to Fibery storage as multipart form data
- **Upload File from URL**: Have Fibery fetch a file from a URL and store it
- **Upsert Entities in Batch**: Create Entities or skip/update duplicates matched on a conflict Field (fibery.entity.batch/create-or-update)

Connect Fibery in General Input: https://www.generalinput.com/apps/fibery