List Ses Identities
GET/api/integrations/:integration_id/ses/identities
List SES identities (verified domains + email addresses) for an AWS SES integration.
Powers the channel-config identity picker. Unlike Mailgun/SendGrid — which
track verified domains in our local email_domains table — SES treats AWS
as the authoritative source of verification state. We read live and return
it grouped by usability so the UI can disable pending / sending-paused
identities.
Args: integration_id: The ID of the AWS SES integration
Returns: { "region": "us-east-1", "groups": [ { "label": "Verified — ready to use", "key": "verified", "identities": [ {"name": "example.com", "identity_type": "DOMAIN", "verified": true, "sending_enabled": true, "selectable": true} ] }, {"label": "Pending verification", "key": "pending", "identities": [...]}, {"label": "Sending disabled", "key": "disabled", "identities": [...]} ] }
Request
Responses
- 200
- 404
- 422
Successful Response
Not found
Validation Error