Appwrite icon

Appwrite

Interact with Appwrite API

Actions181

Account → Create Email Verification

AI-generated

Overview

This node interacts with the Appwrite API to perform various operations related to user accounts, databases, attributes, avatars, indexes, collections, documents, functions, locales, messaging, sites, storage, teams, and users. Specifically, for the 'Account' resource and 'Create Email Verification' operation, it sends a request to create an email verification process with a specified callback URL. This is useful for scenarios where you need to verify a user's email address by sending them a verification link that redirects to a given URL upon confirmation.

Use Case Examples

  1. Creating an email verification link for a new user registration to ensure the email address is valid.
  2. Sending a verification email to users who want to update their email address in the system.

Properties

Name Meaning
URL Verification callback URL where the user will be redirected after email verification.

Output

JSON

  • verificationId - The ID of the created email verification request.
  • status - Status of the email verification request.
  • message - Additional information or confirmation message from the API.

Dependencies

  • Appwrite API endpoint
  • Project ID
  • API key credential for authentication

Troubleshooting

  • Ensure the Appwrite API credentials (endpoint, project ID, API key) are correctly configured to avoid authentication errors.
  • Verify that the URL provided for the verification callback is a valid and reachable URL to prevent callback failures.
  • If the node throws an 'Unknown resource' error, check that the resource parameter is correctly set to 'Account' for this operation.
  • Network issues or API rate limits may cause request failures; retry or check network connectivity.

Links

Discussion