Skip to content

Get one received email

GET
/v1/aliases/{alias}/messages/{messageId}

One parsed inbound email — headers, body, per-field SPF/DKIM/DMARC + spam/virus verdicts, and attachment metadata.

Authorizations

apiKey

Scoped API key. Scopes are readwriteadmin. A call needing more scope than the key holds returns 403 insufficient_scope.

Type
HTTP (bearer)

Parameters

Path Parameters

alias*
Type
string
Required
Example"support"
messageId*
Type
string
Required
Example"<abc@buyer.com>"

Responses

The message.

application/json
JSON
{
  
"message_id": "<abc@buyer.com>",
  
"event_id": "string",
  
"alias": "support",
  
"from": "jane@buyer.com",
  
"to": [
  
  
"string"
  
],
  
"subject": "string",
  
"received_at": "string",
  
"date": "string",
  
"text": "string",
  
"html": "string",
  
"size_bytes": 0,
  
"headers": {
  
  
"additionalProperties": "string"
  
},
  
"verdicts": {
  
  
"spf": "string",
  
  
"dkim": "string",
  
  
"dmarc": "string",
  
  
"spam": "string",
  
  
"virus": "string",
  
  
"dmarc_policy": "string"
  
},
  
"status": "string",
  
"auth": "string",
  
"endpoint_id": "string",
  
"attachments": [
  
  
{
  
  
  
"filename": "string",
  
  
  
"content_type": "string",
  
  
  
"size_bytes": 0
  
  
}
  
]
}

Playground

Authorization
Variables
Key
Value

Samples

Powered by VitePress OpenAPI

Emithook · a Finnoto product