validate_config
Validates EmailJS credentials and template ID by sending a test email with empty parameters. Returns clear feedback on configuration issues; consumes send quota.
Instructions
Validate EmailJS credentials and template ID. WARNING: EmailJS has no dry-run endpoint, so this performs a real send with empty template params — it consumes send quota and may deliver an email if the template has no required variables. Returns a clear message indicating which part of the configuration is invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template_id | Yes | EmailJS template ID to validate | |
| service_id | No | EmailJS service ID. Overrides EMAILJS_SERVICE_ID env var. | |
| user_id | No | EmailJS public key. Overrides EMAILJS_PUBLIC_KEY env var. | |
| accessToken | No | EmailJS private key for extra security. Overrides EMAILJS_PRIVATE_KEY env var. |