Inbound
Get inbound domains
API Reference
Outbound
- GETGet SMTP users
- POSTCreate new SMTP user
- DELDelete SMTP user
- PATCHUpdate SMTP user
- GETGet transactional API keys
- POSTCreate new transactional API key
- DELDelete transactional API key
- PATCHUpdate transactional API key
- GETGet outbound email logs
- GETGet outbound email logs by UID
- GETGet domains
- POSTAdd new domain
- DELDelete domain
- POSTCheck domain DNS records
Inbound
- GETGet inbound domains
- POSTAdd new inbound domain
- DELDelete inbound domain
- GETGet inbound domain settings
- PATCHUpdate inbound domain settings
- GETGet inbound email logs
- GETGet blocklist rules
- POSTCreate blocklist rule
- DELDelete blocklist rule
- PATCHUpdate blocklist rule
- GETGet allowlist rules
- POSTCreate allowlist rule
- DELDelete allowlist rule
- PATCHUpdate allowlist rule
Inbound
Get inbound domains
Retrieves a list of inbound domains
GET
/
inbound
/
domains
Copy
curl --request GET \
--url https://api.jetemail.com/inbound/domains \
--header 'Authorization: Bearer <token>'
Copy
{
"success": true,
"result": [
{
"domain": "example.com",
"nexthop": "mail.internal-server.com:587",
"status": "active",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"last_modified": 1735937552
}
]
}
Authorizations
Enter your Bearer token in the format "Bearer {token}"
Response
200
application/json
Successfully retrieved domains
Example:
true
Domain name
Example:
"example.com"
Next hop server
Example:
"mail.internal-server.com:587"
Current status of the domain
Available options:
active
, disabled
Example:
"active"
Unique identifier for the domain
Example:
"550e8400-e29b-41d4-a716-446655440000"
Last modification timestamp in seconds
Example:
1735937552
Copy
curl --request GET \
--url https://api.jetemail.com/inbound/domains \
--header 'Authorization: Bearer <token>'
Copy
{
"success": true,
"result": [
{
"domain": "example.com",
"nexthop": "mail.internal-server.com:587",
"status": "active",
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"last_modified": 1735937552
}
]
}