Workflow email routes
workflow_email_routes¶
- Schema: public
- PK:
workflow_email_route_id(uuid)
Columns¶
| Column | Type | Nullable | Default | Notes |
|---|---|---|---|---|
| workflow_email_route_id | uuid | NO | PK | |
| workspace_id | bigint | NO | FK to workspaces |
|
| workflow_id | uuid | NO | FK to workflows |
|
| workflow_module_instance_id | text | NO | Target module instance | |
| workflow_version | text | YES | ||
| email_provider | text | NO | e.g. mailgun, ses | |
| email_alias | text | YES | Inbound email address alias | |
| status | text | YES | 'active' |
|
| created_by | bigint | YES | ||
| created_time | timestamptz | YES | now() |
|
| last_modified_by | bigint | YES | ||
| last_modified_time | timestamptz | YES | now() |
Key indexes¶
workflow_email_routes_pkeyon (workflow_email_route_id)workflow_email_routes_unique_triggerUNIQUE on (workspace_id,workflow_id,workflow_module_instance_id)uq_workflow_email_routes_email_aliasUNIQUE on (email_alias) WHEREemail_alias IS NOT NULL
Notes¶
- Maps inbound email addresses to workflow trigger modules.
- Each alias is globally unique to prevent routing collisions.