Trulyinbox Open API

Introduction

Welcome to the Trulyinbox Open API documentation.

The Open API gives you programmatic access to manage email accounts, control warmup settings, monitor deliverability health scores, and pull warmup activity reports for email accounts belonging to your account.

Base URL

All API requests should be made to:

https://lupus-edge.trulyinbox.com/v1

Authentication

Every API request must include your API key in the X-Api-Key header.

Get Your API Key:

  1. Log in to your TrulyInbox account
  2. Navigate to Settings → API
  3. Generate and copy your API Key
curl -X GET "https://lupus-edge.trulyinbox.com/v1/email-accounts" \
  -H "X-Api-Key: YOUR_API_KEY"

Security Note: Keep your API key secure. Never expose it in client-side code or public repositories.

Response Format

Error Response:

{
  "error_code": "not_found",
  "message": "Email account not found.",
  "details": {}
}

Rate Limiting

Each API key is limited to 20 requests per minute. Exceeding this limit will result in a 429 Too Many Requests response.

Every response includes rate limit headers:

HeaderDescription
X-RateLimit-LimitRequests allowed per window (20 per API key)
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when the window resets

Use GET /v1/rate-limit to check your current rate limit status without consuming quota.

What You Can Do

  • Email Accounts — Connect, disconnect, list, get status, bulk status, delete, and bulk delete email accounts
  • Warmup — Start/stop warmup, get and update warmup settings, bulk warmup actions, and view activity history
  • Deliverability — Get setup score, refresh setup score, and run DNS health checks
  • Reports — Single account reports, bulk reports, export reports, and account-wide dashboard
  • System — Health check and rate limit status

On this page