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 provides integration with Appwrite's Messaging API, allowing users to manage messaging providers and related messaging resources. Specifically, the Delete Provider operation deletes a messaging provider identified by its unique Provider ID. This is useful for cleaning up or removing obsolete or unused messaging providers from your Appwrite project.
Common scenarios include:
- Removing a messaging provider that is no longer needed.
- Cleaning up test or temporary providers after testing.
- Managing messaging infrastructure programmatically within an n8n workflow.
Example: You have multiple messaging providers configured (e.g., SMTP, Twilio) and want to automate the removal of one when it is deprecated or replaced.
Properties
| Name | Meaning |
|---|---|
| Provider ID | The unique identifier of the messaging provider to delete. Use unique() to generate a random ID or provide a custom ID. |
Note: Although the "Additional Fields" property exists in the resource definition, it is not used in the Delete Provider operation.
Output
The output JSON contains a single object with a success field indicating whether the deletion was successful.
Example output structure:
[
{
"success": true
}
]
This confirms that the provider was deleted successfully.
The node does not output binary data for this operation.
Dependencies
- Requires an active connection to an Appwrite server via an API key credential.
- The node uses the Appwrite SDK client configured with the server URL, project ID, and API key.
- Proper permissions are required on the Appwrite project to delete messaging providers.
Troubleshooting
Error: Resource not found
This error may occur if the specified Provider ID does not exist. Verify the Provider ID is correct.Authentication errors
Ensure the API key credential has sufficient permissions and is correctly configured in n8n.Network or connectivity issues
Confirm that the Appwrite server URL is reachable from the n8n environment.Continue On Fail behavior
If enabled, the node will return error messages in the output instead of stopping execution.