Agent-native
Everything important is available through a typed HTTP contract.
API-first invoicing
Billtyme gives agents a narrow, typed command surface for customer and invoice workflows—with durable state, safe retries, and no dashboard dependency.
POST /v1/companies/0198…0001/invoices
Authorization: Bearer <token>
Idempotency-Key: invoice-acme-2026-08
{
"customer_id": "…",
"currency": "EUR",
"issue_date": "2026-08-11",
"due_date": "2026-08-25",
"lines": [
{
"description": "Consulting",
"quantity": "8",
"unit_amount_minor": 15000,
"tax_rate_bps": 1900
}
]
}Built for delegation
Agents use the same explicit commands a human integration would. Every mutation is validated, tenant-scoped, and safe to retry.
Everything important is available through a typed HTTP contract.
WorkOS identity, account isolation, company boundaries, permissions, and idempotency.
Operations, Slack, and future MCP clients share one billing system of record.
One durable core
Billtyme stays independent of the channel that invokes it. The API is the product boundary; agent experiences remain replaceable adapters.
Agent channels
SkillSail Operations plannedSlack agent plannedMCP clients plannedDurable state
PlanetScale PostgresR2 PDF artifacts nextAudit historyEarly foundation