KoboToolbox 2 icon

KoboToolbox 2

Work with KoboToolbox forms and submissions

Overview

The node integrates with KoboToolbox, a platform for data collection via forms. Specifically, the Hook - Retry All operation allows users to retry all failed webhook deliveries associated with a specific hook on a given form. This is useful when webhooks have temporarily failed (e.g., due to network issues or endpoint downtime) and you want to trigger re-delivery of all pending webhook events without manually retrying each one.

Common scenarios:

  • Automatically retrying all failed webhook notifications after fixing an endpoint issue.
  • Bulk reprocessing webhook events that previously failed to ensure data consistency.
  • Managing webhook reliability in automated workflows where external systems consume form submission data.

Example:
You have a form collecting survey responses and configured a webhook to send data to your CRM. If the CRM was down and webhook calls failed, using this operation you can retry sending all those failed webhook events once the CRM is back online.


Properties

Name Meaning
Form Name or ID The identifier of the form containing the hook. Choose from a list of available forms or specify an ID directly.
Hook ID The unique identifier of the webhook hook to retry all failed deliveries for.

Output

The output JSON contains the response from the KoboToolbox API after requesting a retry of all failed webhook deliveries for the specified hook. Typically, this will include status information about the retry request, such as success confirmation or details about the retry process.

No binary data is produced by this operation.


Dependencies

  • Requires an active connection to the KoboToolbox API.
  • Needs an API authentication credential configured in n8n to authorize requests.
  • The node depends on the koboToolboxApiRequest helper function to communicate with the KoboToolbox REST API.

Troubleshooting

  • Invalid Form or Hook ID: If the provided form or hook ID does not exist or is incorrect, the API will return an error. Verify IDs are correct and correspond to existing resources.
  • Authentication Errors: Ensure the API key or credentials used are valid and have sufficient permissions.
  • Network Issues: Temporary connectivity problems may cause retries to fail; check network access to the KoboToolbox API.
  • API Rate Limits: Excessive retry attempts might hit rate limits imposed by KoboToolbox; consider spacing out retry operations.

Common error messages usually come from the API and indicate invalid parameters, unauthorized access, or resource not found. Resolving them involves verifying input parameters and credentials.


Links and References


This summary focuses solely on the "Hook" resource and the "Retry All" operation as requested.

Discussion