# Bubble integration

> Read, create, modify and delete records in a Bubble app's database through its Data API, and trigger its backend API workflows.

- Authentication: apiKey

## Tools (10)

- **Bulk Create Things**: Create up to 1,000 records of a data type in one request.
- **Create Thing**: Create one record of a data type.
- **Delete Thing**: Delete a record by unique ID.
- **Get Swagger Definition**: Fetch the app's generated Swagger file listing its exposed data types and workflows.
- **Get Thing**: Retrieve one record by its unique ID.
- **List Things**: Search a data type with constraints, sorting and pagination.
- **Modify Thing**: Partially update a record; only the fields sent change.
- **Replace Thing**: Overwrite all editable fields of a record; omitted fields reset to defaults.
- **Run API Workflow (GET)**: Trigger a backend API workflow that is set to GET, passing parameters in the query string.
- **Run API Workflow (POST)**: Trigger a backend API workflow that is set to POST, passing its parameters.

Connect Bubble in General Input: https://www.generalinput.com/apps/bubble