BondMako
Sign in

commercial · PUBLIC_SANDBOX

Invoice Engine

Existing BondMako engine — externalised, not rebuilt.

commercial family · current maturity PUBLIC SANDBOX.

What it does

Reuses the working internal engine. Target maturity: PRODUCTION_API. Gaps: production access request flow; customer-facing SDK quickstarts beyond TS/Python.

Public API routes

  • /api/v1/invoices

Sample request

curl -X POST https://bondmako.com/api/v1/invoices \
  -H "Authorization: Bearer bm_test_..." \
  -H "Idempotency-Key: inv_create_001" \
  -H "Content-Type: application/json" \
  -d '{"customerName":"Acme","customerEmail":"[email protected]","lineItems":[{"description":"Stay","quantity":1,"unitAmount":120}]}'

Sample response

{
  "data": {
    "id": "inv_...",
    "number": "BM-INV-2026-000001",
    "status": "draft",
    "currency": "EUR"
  }
}

Authentication · Security · Sandbox

Bearer API credentials scoped per sandbox/production environment. Scopes and organisation entitlements both must pass. This engine is PUBLIC_SANDBOX — self-serve activate is unlocked in the developer console.

Live pricing reference

Pricing reference: pricing_oracle_v2_module_catalog / public offerings invoices. Public documentation exposes customer-safe pricing fields only.