Skip to main content

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

Successful Response