Actions57
- Label Actions
- Project Actions
- Add a Team
- Add a User
- Create
- Create a Kanban Bucket
- Create a Link Share
- Create a Project View
- Delete
- Delete a Kanban Bucket
- Delete a Link Share
- Delete a Project View
- Duplicate
- Get
- Get All Link Shares
- Get All Project Views
- Get All Teams
- Get All Users
- Remove a Team From a Project
- Remove a User From a Project
- Update
- Update a Kanban Bucket
- Update a Project View
- Update a Team's Rights on a Project
- Update a User's Rights on a Project
- Task Actions
- Team Actions
- Webhook Actions
Overview
This node integrates with the Vikunja API to retrieve multiple webhook entries associated with a specified project. It is useful for scenarios where you need to list or manage webhooks configured in a particular project within Vikunja, such as monitoring webhook configurations or exporting webhook data for auditing or synchronization purposes.
For example, you might use this node to:
- Fetch all webhooks set up for a project to verify their URLs and events.
- Automate the process of backing up webhook configurations.
- Integrate webhook data into other workflows or dashboards.
Properties
| Name | Meaning |
|---|---|
| Project Title or ID | The target project from which to retrieve webhooks. You can select a project from a searchable list or specify its ID directly. |
Output
The node outputs an array of webhook objects in the json field of the output items. Each object represents a webhook configured in the specified project and typically includes details such as the webhook URL, events it listens to, and other metadata defined by the Vikunja API.
If the node supports binary data output (not indicated here), it would represent any binary content related to webhooks, but based on the provided code and properties, the output is JSON-only.
Dependencies
- Requires an active connection to the Vikunja API via an API key credential.
- The node expects the base URL of the Vikunja instance to be configured in the credentials.
- Uses internal helper methods to search projects for selection.
Troubleshooting
- Common Issue: Failure to retrieve webhooks due to incorrect project ID or insufficient permissions.
- Resolution: Verify that the project ID is correct and that the API key has access rights to the project.
- Error Message: "Resource not found" or similar when specifying a project.
- Resolution: Ensure the project exists and the ID matches exactly; consider using the project selector list to avoid typos.
- Network Errors: Connection timeouts or authentication failures.
- Resolution: Check network connectivity, API URL correctness, and validity of the API key credential.