Actions14
Create or Update
AI-generatedOverview
This node interacts with the Fireberry API to create or update records in Fireberry. It supports an upsert operation where it checks if a record exists based on specified key fields and either updates the existing record or creates a new one. This is useful for synchronizing data between systems, ensuring no duplicate records, and maintaining up-to-date information in Fireberry.
Use Case Examples
- Use case: Automatically update customer records in Fireberry when new data arrives from a CRM system, or create new customer records if they do not exist.
- Example: Upsert product inventory data by specifying product ID as the key field and updating stock levels accordingly.
Properties
| Name | Meaning |
|---|---|
| Object Type Name or ID | The Fireberry object type to operate on, selected from a list or specified by ID. |
| Upsert Key Fields | Fields used to check if a record already exists in Fireberry to decide whether to update or create. |
| Fields | The fields and their values to be created or updated in the Fireberry record. Supports selecting dropdown values if applicable. |
| Options | Additional options such as batching settings to control the number of items processed per batch and the interval between batches. |
Output
JSON
json- The JSON response from Fireberry API for the created or updated record.
Dependencies
- Requires Fireberry API credentials for authentication.
Troubleshooting
- Common issues include exceeding Fireberry API rate limits; use batching options to mitigate.
- Errors may occur if required fields are missing or invalid; ensure all mandatory fields and keys are correctly set.
- If the operation is not supported or parameters are incorrect, the node throws an error indicating the unsupported operation or invalid input.