Email Identities
List verified sender identities used to send emails through Amazon SES.
/api/v1/email-identitiesGet all email identities for the authenticated client. Cursor-paginated (per_page default 25, max 100; cursor for next/previous page). Filter with ?identity_status=verified|pending|failed.
Response Fields
idintegerThe identity ID.
uuidstringThe identity UUID.
emailstringThe verified sender email address.
namestringThe display name for this identity.
domainstringThe domain of the email address.
identity_statusstringVerification status: pending, verifying, verified, or failed.
verified_atstring|nullISO 8601 timestamp when the identity was verified.
created_atstringISO 8601 creation timestamp.
updated_atstringISO 8601 last update timestamp.
metaobjectCursor pagination metadata (path, per_page, next_cursor, prev_cursor).
Request
curl -X GET \
"https://byomailer.com/api/v1/email-identities" \
-H "Authorization: Bearer {your-api-token}" \
-H "Accept: application/json"Response
{
"data": [
{
"id": 1,
"uuid": "identity-uuid-1",
"email": "[email protected]",
"name": "Acme Inc",
"domain": "example.com",
"identity_status": "verified",
"verified_at": "2024-01-15T10:30:00.000000Z",
"created_at": "2024-01-10T08:00:00.000000Z",
"updated_at": "2024-01-15T10:30:00.000000Z"
}
],
"meta": {
"path": "https://byomailer.com/api/v1/email-identities",
"per_page": 25,
"next_cursor": null,
"prev_cursor": null
}
}/api/v1/email-identities/{emailIdentityId}Get a single email identity by ID.
Path Parameters
emailIdentityIdintegerThe identity ID.
Response Fields
idintegerThe identity ID.
uuidstringThe identity UUID.
emailstringThe verified sender email address.
namestringThe display name for this identity.
domainstringThe domain of the email address.
identity_statusstringVerification status: pending, verifying, verified, or failed.
verified_atstring|nullISO 8601 timestamp when the identity was verified.
created_atstringISO 8601 creation timestamp.
updated_atstringISO 8601 last update timestamp.
Request
curl -X GET \
"https://byomailer.com/api/v1/email-identities/{emailIdentityId}" \
-H "Authorization: Bearer {your-api-token}" \
-H "Accept: application/json"Response
{
"data": {
"id": 1,
"uuid": "identity-uuid-1",
"email": "[email protected]",
"name": "Acme Inc",
"domain": "example.com",
"identity_status": "verified",
"verified_at": "2024-01-15T10:30:00.000000Z",
"created_at": "2024-01-10T08:00:00.000000Z",
"updated_at": "2024-01-15T10:30:00.000000Z"
}
}