Enrichment → Bulk Run
AI-generatedOverview
This node interacts with the Databar.ai API to perform data enrichment tasks, including running single or bulk enrichment operations. It supports selecting enrichments either from a list or by manually entering an enrichment ID. The node can wait for the enrichment tasks to complete and return results automatically, with configurable polling intervals and timeouts. This is useful for automating data enrichment workflows, such as verifying emails or enriching contact information in bulk.
Use Case Examples
- Bulk run an email verification enrichment on multiple email addresses to validate and enrich contact data.
- Run a bulk enrichment task on a list of customer records to append additional data fields automatically.
Properties
| Name | Meaning |
|---|---|
| Enrichment Selection | How to select the enrichment to run, either from a list of available enrichments or by entering an enrichment ID manually. |
| Enrichment | Select the enrichment to use from a list (shown when selection mode is 'From List'). This dropdown is searchable and loads available enrichments from the API. |
| Enrichment ID | Enter the enrichment ID manually (shown when selection mode is 'By ID'). This is a numeric ID representing the enrichment to run. |
| Parameters (Array of Objects) | An array of parameter objects for bulk processing. Each object should have the same structure as a single enrichment run's parameters. This is required for bulk run operation. |
| Wait for Completion | Whether to wait for the enrichment task(s) to complete and return results automatically. |
| Additional Options | Additional options available when waiting for completion, including poll interval (seconds) and timeout (seconds) to control how often to check for task completion and maximum wait time. |
Output
JSON
task_id- The unique identifier of the enrichment task.status- The status of the enrichment task (e.g., completed, failed).result- The result data returned from the enrichment task once completed.error- Error message if the task failed.
Dependencies
- Databar.ai API
- An API key credential for authentication
Troubleshooting
- Ensure the enrichment ID is valid and corresponds to an available enrichment.
- Verify that the bulk parameters are a valid JSON array and each object matches the expected parameter structure.
- If waiting for completion, check that the poll interval and timeout settings are appropriate to avoid premature timeout errors.
- Common error messages include task timeouts and task failures with error details returned from the API. Adjust timeout or check API key permissions if these occur.
Links
- Databar.ai API Documentation - Official API documentation for Databar.ai, detailing endpoints and usage.