Chrome River is enterprise expense and invoice management software (by Emburse) used to capture receipts, build expense reports, reconcile corporate cards, route approvals, and process AP invoices with policy controls and ERP exports. An unofficial API lets you programmatically pull u

Chrome River is a cloud platform for travel and expense (T&E) and AP invoice automation. Finance teams use Chrome River to capture receipts via mobile, import corporate card transactions, build and submit expense reports, enforce policy with automated rules, route approvals, and post reimbursable and non-reimbursable spend to their ERP. AP teams use Chrome River to ingest invoices, perform OCR/data capture, match to POs, code lines, orchestrate multi-level approvals, and release for payment.
Core product areas include:
Common data entities:
Finance teams rely on Chrome River every day, but turning portal-based workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Chrome River tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened Chrome River adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as Chrome River evolves.
Authentication
/sessionsEstablish 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
/sessions/refreshRefresh an existing token to keep sessions uninterrupted.
Expense Reports
/expense-reportsList expense reports with filters and summary details.
Expenses
/expense-reports/{reportId}/expensesAdd an expense line to a report with category, merchant, taxes, allocations, and receipt attachments.
Corporate Card Transactions
/corporate-cards/transactionsList corporate card transactions with match/assignment status.
Invoices
/invoicesCreate an AP invoice with coded lines, tax, and optional PO references.
- Mirror employees, approvers, expense reports, and policy states into your internal systems - Keep report headers and line-level allocations current for analytics and audit - Normalize cost centers, projects, GL accounts, and tax codes across entities
- Pull corporate card transactions daily and auto-match to expenses based on merchant, amount, and date - Attach receipts programmatically from your capture pipeline and flag missing documentation - Surface policy exceptions (e.g., unassigned card charges) and drive reminders
- Create invoices with PO references and coded line items directly from procurement flows - Track match status and approvals, then export to ERP for payment - Normalize vendor master data and GL mappings for multi-entity operations
- Build near real-time spend dashboards for FP&A and budget owners - Monitor policy violations, audit outcomes, and approval SLAs - Reconcile T&E vs. AP spend, VAT reclaim opportunities, and card program usage
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 expense reports, card transactions, invoices, and approvals
Security
Encrypted transport, scoped tokens, and audit logging; respects Chrome River role-based permissions
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., approvals, invoice match updates)
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume expense report sync, card reconciliation, and invoice processing
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Expense Management (Reports, Lines, Receipts), Corporate Cards (Transaction Feeds, Matching), and AP Automation (Invoices, PO Matching, Approvals), 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 invoices, expense reports, and line-item coding to match your ERP/accounting schema (e.g., NetSuite, SAP, QuickBooks, Xero) and deliver updates via webhooks or polling while complying with rate and permission constraints.
Yes. We provide secure, time-limited URLs for downloading images/PDFs and support uploading attachments via signed uploads with checksum validation. We also model receipt status (missing, attached, e-receipt) in normalized responses.