Actions84
- Avatar Actions
- Document Actions
- Function Actions
- Messaging Actions
- Create APNS Provider
- Create Email
- Create FCM Provider
- Create Mailgun Provider
- Create MSG91 Provider
- Create Provider
- Create Push
- Create Sendgrid Provider
- Create SMS
- Create SMTP Provider
- Create Subscriber
- Create Telesign Provider
- Create Textmagic Provider
- Create Topic
- Create Twilio Provider
- Create Vonage Provider
- Delete Provider
- Delete Subscriber
- Delete Topic
- Get Message
- Get Provider
- Get Subscriber
- Get Topic
- List Message Logs
- List Messages
- List Provider Logs
- List Providers
- List Subscriber Logs
- List Subscribers
- List Targets
- List Topic Logs
- List Topics
- Update APNS Provider
- Update Email
- Update FCM Provider
- Update Mailgun Provider
- Update MSG91 Provider
- Update Provider
- Update Push
- Update Sendgrid Provider
- Update SMS
- Update SMTP Provider
- Update Telesign Provider
- Update Textmagic Provider
- Update Topic
- Update Twilio Provider
- Update Vonage Provider
- Storage Actions
- Token Actions
- Users Actions
Overview
The node integrates with Appwrite's Storage service, allowing users to manage storage buckets and files programmatically within n8n workflows. Specifically, the "Delete Bucket" operation deletes a specified storage bucket from the Appwrite backend.
This node is beneficial in scenarios where automated cleanup or management of cloud storage resources is needed, such as removing obsolete buckets after data archival or managing storage lifecycle in response to workflow events.
Example use case: Automatically deleting a storage bucket when a project is completed or no longer needed, freeing up resources without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Bucket ID | The unique identifier of the storage bucket to delete |
Output
The output JSON contains a single object with a success property indicating whether the deletion was successful. For example:
[
{
"success": true
}
]
This confirms that the bucket was deleted successfully. If the deletion fails, an error will be thrown unless the node is configured to continue on failure.
No binary data is output by this operation.
Dependencies
- Requires an API key credential for authenticating with the Appwrite API.
- Needs the Appwrite endpoint URL and project ID configured in the credentials.
- Uses the official Appwrite Node.js SDK internally.
- No additional environment variables are required beyond the API credentials.
Troubleshooting
Common issues:
- Invalid or missing Bucket ID: Ensure the Bucket ID provided exists and is correct.
- Insufficient permissions: The API key used must have permission to delete storage buckets.
- Network or connectivity errors: Verify the Appwrite endpoint URL and network access.
Error messages:
"Resource not found": This may occur if the specified bucket does not exist.- Authentication errors: Check that the API key and project ID are valid and correctly configured.
To resolve errors, verify all input parameters, credentials, and network connectivity. Enable "Continue On Fail" in the node settings to handle errors gracefully in workflows.