Skip to main content
GET
/
inbound
/
logs
Get inbound email logs
curl --request GET \
  --url https://api.jetemail.com/inbound/logs \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": [
    {
      "uid": "67020a88e9ab3a023e12",
      "status": "delivered",
      "from": "sender@example.com",
      "to": "recipient@example.com",
      "subject": "Re: Online afspraken",
      "rejected_count": 12,
      "delivery_count": 1,
      "delivered_timestamp": 1776972847891,
      "rejected_response": "RCPT TO failed for info@example.com: 450 4.1.8 ...",
      "response": "250 2.0.0 Ok: queued as 638B63A5AD5",
      "actions": [
        {
          "id": "bc1ca372-0000-0000-0000-000000000000",
          "logtype": "inbound",
          "response": "250 2.0.0 Ok: queued as 638B63A5AD5",
          "date": 1776933973950,
          "timestamp": "2026-04-23T08:46:13.950Z",
          "host": "",
          "ip": "",
          "port": 0,
          "mode": "",
          "delay": 0,
          "spam_score": 0,
          "spam_report": ""
        }
      ]
    }
  ],
  "count": 1
}

Documentation Index

Fetch the complete documentation index at: https://jetemail.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key for account management endpoints. Use your api_ prefixed token.

Query Parameters

uuid
string

UUID of the inbound domain to fetch logs for. Either uuid or subdomain_id is required.

Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
subdomain_id
integer

ID of the subdomain to fetch logs for. Either uuid or subdomain_id is required.

Required range: x >= 1
limit
integer
default:100

Number of records to return (1-1000)

Required range: 1 <= x <= 1000
page
integer
default:1

Page number for pagination

Required range: x >= 1
offset
integer
default:0

Number of records to skip (alternative to page)

Required range: x >= 0
uid
string

Filter by unique identifier

Pattern: ^[A-Za-z0-9-_]{1,100}$
logtype
enum<string>

Filter by log type

Available options:
spam,
delivery,
inbound,
outbound
subject
string

Filter by email subject

Maximum string length: 500
from
string<email>

Filter by sender email

to
string<email>

Filter by recipient email

spamscore_min
number

Filter by minimum spam score

Required range: x >= 0
spamscore_max
number

Filter by maximum spam score

Required range: x >= 0
host
string

Filter by host

Maximum string length: 100
ip
string

Filter by IP address

Pattern: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
date_from
integer

Filter by start date (Unix timestamp)

Required range: x >= 0
date_to
integer

Filter by end date (Unix timestamp)

Required range: x >= 0
sort_by
string
default:date

Field to sort by

Maximum string length: 50
sort_order
enum<string>
default:DESC

Sort order

Available options:
ASC,
DESC

Response

Successfully retrieved logs

success
boolean
Example:

true

data
object[]

Consolidated log entries. Each entry represents a single inbound email (keyed by uid) with aggregated delivery/rejection counts and an actions array containing the individual underlying log rows.

count
integer

Number of entries returned in this response

Example:

1