What project-bound means
- An API key authenticates to one project.
- A verified domain in one project does not make that domain available to another project.
- Contact and suppression state does not cross project boundaries.
- Message IDs, webhook endpoints, usage, and metrics are resolved in the authenticated project.
- A topic or segment audience ID must belong to the same project as the sending key.
Project regions
You select a project region when creating the project.
Signal exposes the region as read-only afterward; changing it requires a separate project and a controlled migration.
Availability can depend on the active plan, so use the choices shown by the creation dialog as the live entitlement.
Domain regions
Every sending domain also has a region. Without multi-region domain capability, a new domain uses the project region and the dashboard locks that choice. With the capability enabled, the add-domain dialog exposes the supported regions. A domain’s region cannot be changed after registration. To move a sender to another region:- Register the replacement domain in the target region.
- Publish and verify its DNS records.
- Reconfigure tracking and BIMI when used.
- Move a controlled caller or traffic slice.
- Confirm message and webhook behavior.
- Move the remaining From addresses.
- Remove the old domain only after no caller uses it.
Project documentation
Review project creation, environment separation, updates, and deletion.