The fax API
developers actually like.
Outbound fax for SaaS. Self-serve from your first request.
# send a fax. multipart. idempotent. signed webhooks. curl "https://api.mintfax.com/v1/faxes" \ -X POST \ -H "Authorization: Bearer mfx_live_..." \ -H "Idempotency-Key: $(uuidgen)" \ -F "to=+15005550001" \ -F "[email protected]" \ -F "webhook_url=https://app.example.com/webhooks/fax" \ -F "tags[patient_id]=p_19a8c"
import os, uuid, requests resp = requests.post( "https://api.mintfax.com/v1/faxes", headers={ "Authorization": f"Bearer {os.environ['MINTFAX_KEY']}", "Idempotency-Key": uuid.uuid4().hex, }, data={ "to": "+15005550001", "webhook_url": "https://app.example.com/webhooks/fax", "tags[patient_id]": "p_19a8c", }, files={"file": open("statement.pdf", "rb")}, ) fax = resp.json() print(fax["id"], fax["status"]) # fax_2K... queued
The full developer bundle.
Every feature is available at every tier. No enterprise gate.
Agent discoverability
OpenAPI 3.1, llms.txt, and machine-readable error hints. A coding agent can integrate mintfax from the spec.
Read → 02Webhooks
Signed with HMAC-SHA256 per the Standard Webhooks spec. Per-endpoint secret, three delivery headers, three retries, per-attempt log.
Read → 03Idempotency
Idempotency-Key header on POST /faxes. Same key and body replays; same key with a different body returns 409.
Read → 04Error catalog
Every failure returns a stable, documented code with a next action. Carrier identity is never exposed.
Read → 05Sandbox
Nine magic numbers force a deterministic outcome. Same API surface as live. No network calls.
Read → 06Compliance
Encryption at rest and in transit, exportable audit log with a hash chain, configurable retention, and zero-footprint mode.
Read →Three commitments.
Zero-friction onboarding.
Sandbox open with a real API. First fax in an afternoon. No sales calls, no procurement.
Built for coding agents.
OpenAPI 3.1 spec. llms.txt at the service root. Structured errors with cause and next action. Deterministic sandbox with magic test numbers. Every step from spec to delivered fax runs from the API.
Compliance, built in.
Encryption at rest and in transit. Exportable audit log with a hash chain. Configurable retention. Zero-footprint mode: PHI deleted after delivery.