Rutter
Rutter is a unified API for commerce, accounting, and payments. Developers integrate once and read and write normalized business data across QuickBooks, Xero, NetSuite, Sage Intacct, Shopify, Amazon, Stripe, and dozens of other platforms. Rutter authenticates with Basic auth (client_id:secret) and an X-Rutter-Version header, and scopes each request to an end-user's connection via an access_token.
APIs
Rutter Connections API
Manage the end-user connections that link a merchant's underlying platform (QuickBooks, Shopify, Stripe, etc.) to your app. Exchange a public token for a connection access_token...
Rutter Accounting API
Normalized read and write access to accounting platforms - bank accounts, ledger accounts (chart of accounts), journal entries, invoices, bills, payments, expenses, and transact...
Rutter Commerce API
Normalized read access to e-commerce and marketplace platforms - orders, products, customers, and transactions across Shopify, Amazon, WooCommerce, BigCommerce, and other storef...
Rutter Payments API
Normalized read access to payment processors - payments, payouts, balances, disputes, and transactions across Stripe, PayPal, Square, and other processors.
Rutter Webhooks API
Register, list, and delete webhook endpoints and receive signed event notifications when a connection finishes its initial sync or when underlying data (orders, invoices, paymen...