AVAILABLE

AP Controls

AP Control

Asynchronous duplicate detection and auditable exceptions for invoices and agent workflows.

CONTRACT

Predictable for agents. Legible for reviewers.

REST
POST /v1/invoices
MCP tool
analyze_invoice
Inputs
One normalized invoice or one completed secure upload, plus an Idempotency-Key.
Returns
Queued analysis, then a final decision with duplicate matches, page-aware OCR evidence, and confidence.
Latency
Asynchronous
Usage unit
Successful invoice analysis

AGENT-READABLE EXCEPTIONS

DUPLICATE_DOCUMENT_HASHDUPLICATE_EXACTDUPLICATE_SUSPECTEDINVOICE_NUMBER_MISSINGLOW_OCR_CONFIDENCEEXTRACTION_FAILED

EXAMPLE REQUEST

POST /v1/invoices
Authorization: Bearer apc_...
Idempotency-Key: inv-demo-1042
Content-Type: application/json

{
  "invoice": {
    "vendor_name": "Northstar Supply",
    "invoice_number": "INV-1042",
    "invoice_date": "2026-08-09",
    "currency": "USD",
    "total": "1250.00"
  }
}

REPRESENTATIVE RESPONSE

{
  "id": "inv_01...",
  "status": "QUEUED",
  "decision": null,
  "source_type": "STRUCTURED",
  "exceptions": []
}
Structured outputStatus, decision, exceptions, evidence, confidence, and next action where relevant.
Tenant-scopedOnly the caller's organization records are searched or returned.
Read-onlyNo accounting record, vendor bank account, or payment is changed.

Try AP Control with your own workflow.

Start with the trial workspace, inspect the result, then integrate with REST or MCP.