← All screens
Permit Post API

Bulk mail at scale โ€”
the T&T postal rail, API-ized.

Submit thousands of pieces programmatically. TTPOST validates addresses against the postal-code authority, prints, delivers, and reports. Webhooks on every stage.

How it works

Submit batch

POST a recipient list (CSV URL or inline JSON). We validate every address against our postal-code authority.

TTPOST prints & delivers

Printed at our Port of Spain facility. Delivered by our national postmaster network.

Webhooks + reports

Real-time status events and end-of-run reports. Returns tracked automatically.

Submit your first batch

cURL
curl -X POST https://api.ttpost.com/v1/permit-post/batches \
  -H "Authorization: Bearer sk_test_permit_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Electricity bills โ€” May 2026",
    "type": "statement",
    "service": "regular",
    "recipients_csv_url": "https://your-cdn.com/recipients.csv",
    "scheduled_send_date": "2026-05-02",
    "callback_url": "https://your-app.com/webhooks/ttpost-pp"
  }'

# Response:
{
  "batch_id": "pp-2026-05-001",
  "status": "validating",
  "piece_count": 82400,
  "estimated_cost": 27299.00
}

Pricing

Starter
$0 base
$0.30 / piece
500-piece minimum
  • No base fee
  • Sandbox environment
  • Address validation included
Small businesses, one-off campaigns
Get started
Pro Popular
$199 / mo
$0.25 / piece over 50K/month
Priority support
  • Volume pricing >50K/month
  • Priority support
  • Webhook event subscriptions
  • End-of-run reports
Utilities, insurers, regional retailers
Start Pro trial
Enterprise
Custom
<$0.20/piece at 500K+/month
  • Dedicated account team
  • SLA guarantees
  • Custom print templates
  • Audit log export
Contact sales

Trusted by T&T institutions