Test mode

Simulator addresses let you exercise the entire pipeline — statuses, events, webhooks, the dashboard — without sending real mail, risking your reputation, or even verifying a domain.

Simulator addresses

FieldTypeDescription
delivered@test.sendibl.comaddressThe email is marked sent then delivered, firing both events.
bounced@test.sendibl.comaddressSimulates a permanent bounce — status bounced, with a bounce event.
complained@test.sendibl.comaddressSimulates a spam complaint — status complained.

Add +labels to run parallel test cases: delivered+signup@test.sendibl.com, bounced+case2@test.sendibl.com — the outcome comes from the part before the +.

What test sends exercise

Everything except the actual handoff to the internet: quota accounting, suppression checks, the email record and its event timeline, webhook deliveries, and dashboard visibility all behave exactly like production. Test sends work even before you've verified a domain, so day-one integration is possible with just an API key.

curl -X POST https://api.sendibl.com/emails \
  -H "Authorization: Bearer sb_..." \
  -H "Content-Type: application/json" \
  -d '{"from": "Acme <hello@acme.com>",
       "to": ["bounced@test.sendibl.com"],
       "subject": "Bounce path test",
       "html": "<p>This will bounce.</p>"}'
Test and real recipients can't be mixed in one send — a request with both returns 422. This prevents a stray test address from silently downgrading a production send.