OXYGENOXYGEN
← All integrations
TrulyInbox logo

TrulyInbox

Warm up mailboxes on TrulyInbox's peer network — connect accounts via SMTP/IMAP, tune ramp and reply rate, read placement and DNS health.

OutboundAPI key30 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
get_health
API health check
GET /healthnoneno bill
get_rate_limit
Rate-limit status (does not consume quota)
GET /rate-limitnoneno bill
get_email_accounts
List email accounts
GET /email-accountsnoneno bill
post_email_accounts
Connect an email account via SMTP/IMAP (app password)
POST /email-accountspaid_providerno bill
get_email_accounts_by_id_status
Get one account's auth/warmup status + health score
GET /email-accounts/{emailAccountId}/statusnoneno bill
post_email_accounts_bulk_status
Bulk account status (up to 50 ids)
POST /email-accounts/bulk-statusnoneno bill
post_email_accounts_tags_assign
Assign tags to accounts
POST /email-accounts/tags/assignpaid_providerno bill
post_email_accounts_tags_unassign
Unassign tags from accounts
POST /email-accounts/tags/unassignpaid_providerno bill
post_email_accounts_by_id_disconnect
Disconnect an account (drops auth; warmup cannot send)
POST /email-accounts/{emailAccountId}/disconnectpaid_providerno bill
delete_email_accounts_by_id
Delete an account (full removal, 204)
DELETE /email-accounts/{emailAccountId}paid_providerno bill
post_email_accounts_bulk_delete
Bulk delete accounts (up to 20 ids)
POST /email-accounts/bulk-deletepaid_providerno bill
get_warmup_settings_by_id
Get warmup settings (read model returns ...VolumePercentage names)
GET /warmup-settings/{emailAccountId}noneno bill
patch_warmup_settings_by_id
Update warmup settings (write model uses googleVolume etc., 1-98)
PATCH /warmup-settings/{emailAccountId}paid_providerno bill
post_warmup_settings_by_id_start
Start/resume warmup for an account
POST /warmup-settings/{emailAccountId}/startpaid_providerno bill
post_warmup_settings_by_id_stop
Stop/pause warmup for an account
POST /warmup-settings/{emailAccountId}/stoppaid_providerno bill
post_warmup_settings_bulk_action
Bulk start/stop warmup (up to 50 ids, or by tags)
POST /warmup-settings/bulk-actionpaid_providerno bill
get_warmup_status_by_id
Live warmup counters (sent/received/replied/spam/undelivered)
GET /warmup-status/{emailAccountId}noneno bill
get_setup_score_by_id
Infra setup scores (SPF/DKIM/DMARC/MX/blacklists)
GET /setup-score/{emailAccountId}noneno bill
post_setup_score_by_id_refresh
Force a setup-score recompute
POST /setup-score/{emailAccountId}/refreshpaid_providerno bill
get_dns_health_by_id
DNS record health (spf/dkim/dmarc/mx: pass|fail|unknown)
GET /dns-health/{emailAccountId}noneno bill
post_deliverability_score_by_id
Deliverability score over a date range, per ESP
POST /deliverability-score/{emailAccountId}noneno bill
get_dashboard
Account-wide dashboard rollup
GET /dashboardnoneno bill
post_reports
Per-day warmup report for one account
POST /reportsnoneno bill
post_reports_bulk
Per-day reports for up to 50 accounts (ids as STRINGS)
POST /reports/bulknoneno bill
post_reports_export
Queue an async report export (poll the returned jobId)
POST /reports/exportpaid_providerno bill
post_workspaces
Register a Google Workspace (adminEmail) or Microsoft tenant (tenantId)
POST /workspacespaid_providerno bill
get_workspaces_microsoft_consent_url
Mint the Microsoft ADMIN consent URL (tenant-level, not per-mailbox)
GET /workspaces/microsoft/consent-urlnoneno bill
get_workspaces_by_id_preview
Preview mailboxes a workspace sync would connect
GET /workspaces/{workspaceId}/previewnoneno bill
post_workspaces_by_id_sync
Confirm a workspace sync (async job; poll sync-status)
POST /workspaces/{workspaceId}/syncpaid_providerno bill
get_workspaces_by_id_sync_status
Poll a workspace sync job
GET /workspaces/{workspaceId}/sync-statusnoneno bill