Runs examples for real against your account. Test keys only; kept in this tab, never stored on our side. Get a key
ZapSMTP / Docs / API keys & SMTP credentials

List API keys

GET/v1/api-keys

List active API keys (newest first); tokens are never returned.

Requires a full-access key.

Revoked keys and SMTP credentials are not listed. last_used_at is updated at most every 5 minutes.

Errors

restricted_api_keyHTTP 403
GET/v1/api-keys
curl 'https://zapsmtp.xyz/v1/api-keys' \
  -H "Authorization: Bearer $ZAP_API_KEY"
Set ZAP_API_KEY in your environment.
Response 200 OK
{
  "object": "list",
  "has_more": false,
  "data": [
    {
      "id": "019a1f05-3c4d-7e5f-8a6b-7c8d9e0f1a2b",
      "name": "Production",
      "prefix": "zap_8fK2mQ",
      "permission": "sending_access",
      "mode": "live",
      "stream": "transactional",
      "expires_at": null,
      "domain_id": "019a1f10-8a10-7b22-8c31-5d2e9f0a4b17",
      "last_used_at": "2026-10-21T15:04:10Z",
      "created_at": "2026-10-20T09:00:00Z"
    }
  ]
}