aid: rutter-io url: https://raw.githubusercontent.com/api-evangelist/rutter-io/refs/heads/main/apis.yml name: Rutter kind: company description: 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. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Unified API - Accounting - Commerce - Payments - Business Data - Integrations created: '2026-07-01' modified: '2026-07-01' specificationVersion: '0.19' apis: - aid: rutter-io:rutter-io-connections-api name: Rutter Connections API tags: - Connections - OAuth - Link image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.rutterapi.com/reference/get-connection baseURL: https://production.rutterapi.com/versioned properties: - url: https://docs.rutterapi.com/docs/introduction type: Documentation - url: https://docs.rutterapi.com/reference/get-connection type: APIReference - url: openapi/rutter-io-openapi.yml type: OpenAPI description: 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, fetch connection metadata, and delete connections. - aid: rutter-io:rutter-io-accounting-api name: Rutter Accounting API tags: - Accounting - Ledger - Journal Entries image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.rutterapi.com/reference/list-accounts baseURL: https://production.rutterapi.com/versioned/accounting properties: - url: https://docs.rutterapi.com/docs/accounting type: Documentation - url: https://docs.rutterapi.com/reference/list-accounts type: APIReference - url: openapi/rutter-io-openapi.yml type: OpenAPI description: Normalized read and write access to accounting platforms - bank accounts, ledger accounts (chart of accounts), journal entries, invoices, bills, payments, expenses, and transactions across QuickBooks, Xero, NetSuite, and Sage Intacct. - aid: rutter-io:rutter-io-commerce-api name: Rutter Commerce API tags: - Commerce - Orders - Products image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.rutterapi.com/reference/list-orders baseURL: https://production.rutterapi.com/versioned/commerce properties: - url: https://docs.rutterapi.com/docs/commerce type: Documentation - url: https://docs.rutterapi.com/reference/list-orders type: APIReference - url: openapi/rutter-io-openapi.yml type: OpenAPI description: Normalized read access to e-commerce and marketplace platforms - orders, products, customers, and transactions across Shopify, Amazon, WooCommerce, BigCommerce, and other storefronts and marketplaces. - aid: rutter-io:rutter-io-payments-api name: Rutter Payments API tags: - Payments - Payouts - Transactions image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.rutterapi.com/reference/list-payments baseURL: https://production.rutterapi.com/versioned/payments properties: - url: https://docs.rutterapi.com/docs/payments type: Documentation - url: https://docs.rutterapi.com/reference/list-payments type: APIReference - url: openapi/rutter-io-openapi.yml type: OpenAPI description: Normalized read access to payment processors - payments, payouts, balances, disputes, and transactions across Stripe, PayPal, Square, and other processors. - aid: rutter-io:rutter-io-webhooks-api name: Rutter Webhooks API tags: - Webhooks - Events - Sync image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.rutterapi.com/reference/list-webhooks baseURL: https://production.rutterapi.com/versioned properties: - url: https://docs.rutterapi.com/docs/webhooks type: Documentation - url: https://docs.rutterapi.com/reference/list-webhooks type: APIReference - url: openapi/rutter-io-openapi.yml type: OpenAPI description: Register, list, and delete webhook endpoints and receive signed event notifications when a connection finishes its initial sync or when underlying data (orders, invoices, payments) is created or updated. common: - type: DomainSecurity url: security/rutter-io-domain-security.yml - type: Authentication url: authentication/rutter-io-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/rutter-api - type: Website url: https://www.rutter.com - type: Documentation url: https://docs.rutterapi.com/docs/introduction - type: Plans url: plans/rutter-io-plans-pricing.yml - type: RateLimits url: rate-limits/rutter-io-rate-limits.yml - type: FinOps url: finops/rutter-io-finops.yml - type: Blog url: https://www.rutter.com/blog maintainers: - FN: Kin Lane email: kin@apievangelist.com