← Back to all docs
airbase

Airbase API

Programmatically access Airbase spend data, vendors, bills, cards, reimbursements, approvals, and accounting workflows with a stable REST API. Supergood builds and operates production-grade, unofficial Airbase integrations so your team can automate AP and expense operations without heavy custom engi

By Alex KlarfeldJanuary 26, 2026
Airbase API

What is Airbase?

Airbase is a cloud platform for corporate spend management that unifies AP automation, corporate cards, reimbursements, approvals, and accounting sync for finance teams. Companies use Airbase to manage vendors and bills, issue and control physical/virtual cards, route purchase and payment approvals, capture receipts, reimburse employees, and push clean, coded entries to their accounting system.

Core product areas include:

  • Spend Controls & Corporate Cards (virtual and physical, merchant/category restrictions, spend limits)
  • AP Automation (vendor management, bills/invoices, payments, PO/purchase requests)
  • Employee Reimbursements (policy checks, receipt capture, approvals)
  • Approvals & Workflows (multi-step, role-based routing, audit trails)
  • Accounting Sync (GL accounts, departments/projects, tax codes, multi-entity/currency)

Common data entities:

  • Companies, Users, Roles/Permissions (Finance Admin, Cardholder, Approver, Employee)
  • Vendors (profiles, payment terms, banking details)
  • Bills/Invoices (line items, taxes, approvals, payments)
  • Cards & Transactions (limits, MCC restrictions, budgets, receipts)
  • Expenses/Reimbursements (policy flags, coding, payout status)
  • Purchase Requests & Approvals (requester, approvers, status)
  • Budgets, Departments, Projects (cost centers, allocations)
  • GL Accounts & Tax Codes (accounting categories)
  • Attachments & Receipts (files, OCR data, audit trails)

The Airbase Integration Challenge

Finance teams rely on Airbase daily, but turning portal-first workflows into API-driven automation is non-trivial:

  • Role-aware approvals: Requesters, approvers, finance, and cardholders see different steps, limits, and policy outcomes
  • Financial rigor: GL coding, departments/projects, tax handling, and multi-entity/multi-currency require careful normalization
  • Card-specific controls: MCC/category restrictions, per-transaction/monthly limits, and merchant rules complicate issuance flows
  • Receipt and audit requirements: Attachments, compliance flags, and exception logging demand robust handling
  • API access: Teams report limited official API coverage, tier-gated access, and data export friction for automation use cases
  • Authentication complexity: SSO/MFA and session lifecycles complicate headless workflows for bots and services
  • Data spread: Key objects span vendors, bills, cards, reimbursements, and approvals with context across multiple views

How Supergood Creates Airbase APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Airbase tenant.

  • Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses so you can integrate once and rely on consistent objects across modules
  • Aligns with customer entitlements and role-based permissions to ensure compliant access

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened Airbase adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Airbase evolves.

API Endpoints

Authentication

POST/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.

Authentication

POST/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Vendors

GET/vendors

List vendors with filters and summary details.

Bills

POST/bills

Create a vendor bill/invoice with line items, taxes, attachments, and approval metadata.

Virtual Cards

POST/cards/virtual

Issue a virtual card with spend limits, MCC restrictions, and budget controls.

Expenses

PATCH/expenses/{expenseId}

Update expense coding, attach receipts, and manage reimbursement state.

Use Cases

AP & Vendor Automation

- Mirror vendors and bills into your internal systems - Create vendor bills from procurement or intake workflows - Attach quotes/invoices and route approvals programmatically

Cards & Spend Controls

- Issue virtual cards with policy rules from your product - Update limits and MCC restrictions dynamically based on risk signals - Ingest transactions and receipts for real-time monitoring and alerts

Reimbursements & Policy Enforcement

- Sync employee expenses and receipt status to analytics - Flag exceptions (missing receipts, over-policy) and route for review - Update GL/department/project coding and reimbursement status

Accounting Sync & Reporting

- Normalize GL accounts, tax codes, and departments - Push coded transactions to accounting (e.g., QuickBooks, Xero, NetSuite) - Generate budget and spend dashboards across entities and currencies

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination across modules

Rate limits

Tuned for enterprise throughput while honoring customer entitlements and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of vendors, bills, cards/transactions, reimbursements, and approvals

Security

Encrypted transport, scoped tokens, and audit logging; respects Airbase role-based permissions and approval visibility

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., approvals, reimbursements, card transactions)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume vendor/bill sync and card transaction ingestion

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/API changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used modules such as AP Automation (Vendors, Bills, Payments), Spend Controls (Cards, Transactions), Reimbursements (Expenses, Receipts), and Approvals/Accounting Sync (GL Accounts, Departments/Projects), subject to your licensing and entitlements. We scope coverage during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.

Yes. We can normalize GL, departments/projects, tax codes, and line items to match your ERP/accounting schema and deliver updates via webhooks or polling while complying with rate and permission constraints. We commonly integrate with QuickBooks, Xero, and NetSuite.

Yes. We can issue virtual cards, set spend limits, MCC/merchant restrictions, and budget ties, then ingest transactions and receipts for monitoring and coding.

Ready to get a real API?