Deliverability

Get Setup Score

GET/v1/setup-score/{emailAccountId}
GET
/v1/setup-score/{emailAccountId}

Get cached setup health score for an email account

Returns the consolidated 0–100 setup score, plus the checks behind it: SPF, DKIM, DMARC and MX as booleans, and the IP/domain blacklist lookups as listed vs not-listed counts. Served from cache — use the refresh endpoint to recompute. A check that has not run yet is omitted rather than returned as false.

Authorization

X-Api-Key<token>

In: header

Path Parameters

emailAccountIdnumber

Responses

200
200 response
{
  "emailAccountId": 12345,
  "emailAccountScore": 86,
  "spf": true,
  "dkim": true,
  "dmarc": false,
  "mx": true,
  "ipBlacklist": {
    "listed": 2,
    "notListed": 45
  },
  "domainBlacklist": {
    "listed": 2,
    "notListed": 45
  },
  "updatedAt": "2026-04-08T10:30:00.000Z",
  "manualLastRefreshedAt": "2026-04-08T10:30:00.000Z"
}

Request

curl -X GET \
  "https://lupus-edge.trulyinbox.com/v1/setup-score/{emailAccountId}" \
  -H "X-Api-Key: YOUR_API_KEY"

Response

No response body