From 86e618e18b8b7526517fdb2d23145c97a1510713 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Sat, 27 Jun 2026 02:24:40 +0000 Subject: [PATCH] Document SendGrid EU data residency region option Add the optional `region` providerOption ('eu' | 'global') to the SendGrid configuration example, with a tip callout explaining when and why to use it. Co-Authored-By: Claude Sonnet 4.6 --- docusaurus/docs/cms/features/email.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docusaurus/docs/cms/features/email.md b/docusaurus/docs/cms/features/email.md index 10c5289dff..98529b2352 100644 --- a/docusaurus/docs/cms/features/email.md +++ b/docusaurus/docs/cms/features/email.md @@ -169,6 +169,7 @@ module.exports = ({ env }) => ({ provider: 'sendgrid', // For community providers pass the full package name (e.g. provider: 'strapi-provider-email-mandrill') providerOptions: { apiKey: env('SENDGRID_API_KEY'), + // region: 'eu', // Optional: set to 'eu' for EU data residency (default: 'global') }, settings: { defaultFrom: 'juliasedefdjian@strapi.io', @@ -193,6 +194,7 @@ export default ({ env }) => ({ provider: 'sendgrid', // For community providers pass the full package name (e.g. provider: 'strapi-provider-email-mandrill') providerOptions: { apiKey: env('SENDGRID_API_KEY'), + // region: 'eu', // Optional: set to 'eu' for EU data residency (default: 'global') }, settings: { defaultFrom: 'juliasedefdjian@strapi.io', @@ -209,6 +211,10 @@ export default ({ env }) => ({ +:::tip EU data residency +If you use a SendGrid API key created on the , set `region: 'eu'` in `providerOptions`. EU API keys only work against the EU endpoint (`https://api.eu.sendgrid.com`); without this option, email delivery will fail with an `Unauthorized` error. +::: + :::note Notes * When using a different provider per environment, specify the correct configuration in `/config/env/${yourEnvironment}/plugins.js|ts` (see [Environments](/cms/configurations/environment)).