AvidXchange is an AI-enhanced accounts payable automation platform that helps organizations receive, manage, and pay invoices across invoice automation, payment automation, purchase orders, and spend management—integrating with 240+ accounting and ERP systems. An unofficial API lets you programmatically pull invoices, payments, suppliers, purchase orders, and approval status, and push updates like new invoices, payment instructions, and supplier onboarding back into AvidXchange.

AvidXchange is an AI-enhanced accounts payable automation platform that helps organizations receive, manage, and pay their bills—increasing efficiency, visibility, and control while processing invoices and payments without touching paper. Customers use AvidXchange to automate invoice capture and approvals, pay suppliers through the AvidPay network, manage purchase orders and spend, and connect AP workflows to their existing accounting and ERP systems through 240+ integrations.
Core product areas include:
Common data entities:
Finance teams run mission-critical AP workloads on AvidXchange daily, but turning portal- and partner-driven workflows into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and AvidXchange's developer-facing integration surfaces to deliver a resilient API layer for your AvidXchange account—across invoices, payments, suppliers, and purchase orders.
Use AvidXchange with AI agents: AvidXchange MCP Server →
Book a 30-minute session to confirm your modules, ERP integrations, and authentication model.
We deliver a production-ready AvidXchange adapter tailored to your account configuration and approval workflows.
Go live with continuous monitoring and automatic adjustments as AvidXchange evolves.
Authentication
/authenticateAuthenticate to an AvidXchange account using username/password, or MFA and obtain a session token for downstream calls.
Invoices
/invoicesList invoices with filters for status, supplier, GL code, approval stage, and date range.
Invoices
/create_invoiceSubmit a new invoice with header, line items, coding, and attachments into the approval workflow.
Payments
/paymentsRetrieve payments, payment batches, and remittance details across the AvidPay network.
Payments
/create_paymentInitiate a payment or payment batch against approved invoices with the configured payment method.
Suppliers
/suppliersPull supplier/vendor records, Supplier Hub onboarding status, and remittance details.
- Pull invoices, line items, and GL coding from AvidInvoice into a single warehouse - Stream approval-stage and status changes to downstream ERP and BI tools - Reconcile invoice records against purchase orders and receipts
- Initiate payments and payment batches against approved invoices through AvidPay - Pull remittance and payment-status events back for cash-application and reconciliation - Match payments to invoices and suppliers without portal clicks
- Onboard new suppliers and push Supplier Hub status to downstream ERP and procurement systems - Sync remittance and banking details against your vendor master - Surface incomplete or pending supplier records to AP workflows
- Pull purchase orders, requisitions, and receipts for three-way matching - Sync spend and FastPay activity into general ledger and analytics tools - Surface exceptions and unmatched documents to approvers
Authentication
Username/password, OAuth and MFA (SMS, email, TOTP) handled in a managed session
Connectivity
Authenticated browser flows plus AvidXchange's developer integration surfaces where exposed to your account
Response format
Normalized JSON across Invoice, Payment, Supplier, and Purchase Order objects
Rate limits
Adaptive throttling tuned to your account to avoid AvidXchange-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for invoices, payments, and suppliers with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for invoice approval, payment status, remittance, and supplier changes
Latency
Sub-second reads on cached entities; multi-second writes when posting through approval and payment workflows
Throughput
Horizontally scaled workers sized to high-volume AP invoice and payment activity
Reliability
Retry, backoff, and idempotency keys for invoice submissions and payment transactions
Adaptation
Continuous monitoring of AvidXchange releases, ERP integration changes, and account-specific configuration drift
Yes. Supergood normalizes data across AvidInvoice and AvidPay, so you can pull invoices, approval status, payments, and remittances through a single integration rather than wiring up each module separately.
No. Supergood works with your existing AvidXchange account and authenticated sessions. Partner or ERP-program agreements are only relevant when you specifically want to consume AvidXchange's partner-facing embedded modules.
Each account is profiled against its configured approval chains, GL codes, and ERP mappings. Supergood preserves your specific fields, routing, and statuses rather than forcing a generic schema.
Yes. Approved invoices can be paid through AvidPay, and payment status, batches, and remittance details flow back through the same normalized surface for reconciliation and cash application.
Yes. AvidXchange connects to 240+ accounting and ERP systems, and Supergood operates against your authenticated AvidXchange surfaces, complementing those connections without changing your current system.