BONDMAKO
← Developers

API reference

Embedded engine endpoints

Bearer-scoped, environment-isolated. Mutations require Idempotency-Key.

Invoice Engine

MethodPathScopeSummary
POST/v1/invoicesinvoices:writeCreates a draft invoice with line items for a customer.
GET/v1/invoices/{invoiceId}invoices:readReturns the external invoice shape.
PATCH/v1/invoices/{invoiceId}invoices:writeUpdates mutable fields on a draft invoice.
POST/v1/invoices/{invoiceId}/issueinvoices:issueMoves a draft invoice to issued — locks the legal fields.
POST/v1/invoices/{invoiceId}/sendinvoices:sendSends the issued invoice to the customer.
POST/v1/invoices/{invoiceId}/voidinvoices:writeVoids a draft or issued invoice.
GET/v1/invoices/{invoiceId}/paymentsinvoices:readPayments recorded against an invoice.
POST/v1/invoices/{invoiceId}/payment-linksinvoices:writeAttaches a hosted payment link to an invoice.
GET/v1/invoices/{invoiceId}/auditinvoices:readActor + workspace-scoped evidence events for an invoice.
GET/v1/invoices/{invoiceId}/documentinvoices:readThe rendered document backing an invoice.
POST/v1/invoices/{invoiceId}/previewinvoices:readRenders a preview without mutating invoice state.

Payments Engine

MethodPathScopeSummary
GET/v1/paymentspayments:readPayments for the environment, newest first.
POST/v1/paymentspayments:readCreates a payment / payment link.
GET/v1/payments/{paymentId}payments:readReturns a single payment.

Collections Engine

MethodPathScopeSummary
GET/v1/collections/casescollections:manageOverdue-debt cases in the collection ledger.
GET/v1/collections/actionscollections:manageDunning and recovery actions.
POST/v1/collections/actionscollections:manageCreates a recovery action against a case.
GET/v1/collections/actions/{actionId}collections:manageA single collection action with state.

Sign Engine

MethodPathScopeSummary
GET/v1/sign/envelopessign:envelopes:readSignature envelopes, newest first.
POST/v1/sign/envelopessign:envelopes:createCreates an envelope for signing.
GET/v1/sign/envelopes/{envelopeId}sign:envelopes:readEnvelope status and recipients.
POST/v1/sign/envelopes/{envelopeId}/completesign:envelopes:createCompletes an envelope after recipients sign.

Paper Engine

MethodPathScopeSummary
POST/v1/documentsdocuments:generateCreates a document from structured content.
GET/v1/documents/{documentId}documents:readDocument metadata and render state.
POST/v1/documents/{documentId}/renderdocuments:generateQueues a document render (PDF).
GET/v1/documents/{documentId}/versionsdocuments:readVersion history for a document.
POST/v1/templatesdocuments:generateCreates a reusable document template.
GET/v1/templates/{templateId}documents:readTemplate metadata and variables.

Proposal Engine

MethodPathScopeSummary
POST/v1/proposalsproposals:writeCreates a commercial proposal.
GET/v1/proposals/{proposalId}proposals:readProposal with sections and status.
POST/v1/proposals/{proposalId}/sendproposals:sendSends a proposal to the recipient.
POST/v1/proposals/{proposalId}/acceptproposals:writeMarks a proposal accepted (public accept flow).

Pact / Contract Engine

MethodPathScopeSummary
POST/v1/pact/contractspact:contracts:createCreates a Pact contract.
GET/v1/pact/contracts/{contractId}pact:contracts:readContract with parties and clauses.
POST/v1/pact/contracts/{contractId}/sendpact:contracts:sendSends a contract to counterparties.
POST/v1/pact/contracts/{contractId}/signpact:contracts:sendRecords a signature on a contract.

Pricing Oracle

MethodPathScopeSummary
GET/v1/pricing/catalogpricing:readPublic-safe meter rates and module pricing.
POST/v1/pricing/quotespricing:readQuotes a module/usage combination from the Oracle.

Payroll Engine

MethodPathScopeSummary
POST/v1/payroll/calculatepayroll:calculateCalculates a payroll run preview.
POST/v1/payroll/runspayroll:runs:createCreates a payroll run.
GET/v1/payroll/runs/{runId}payroll:runs:readPayroll run status and line items.

Global Tax Engine

MethodPathScopeSummary
POST/v1/tax/calculatetax:calculateCalculates tax for a transaction.
GET/v1/tax/jurisdictionstax:readSupported jurisdictions for calculations.

Hosted Workflows

MethodPathScopeSummary
POST/v1/hosted/sessionshosted:sessions:createHosted checkout / billing session.
GET/v1/hosted/sessionshosted:sessions:createSessions created in this environment.

Embeddable Components

MethodPathScopeSummary
POST/v1/embed/sessionsembed:sessions:createEmbedded component session token.
GET/v1/embed/sessionsembed:sessions:createSessions created in this environment.