# Sage Business Cloud Accounting — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/sage-business-cloud-accounting/overview

Take control of your business finances with Sage Business Cloud Accounting software. Find out about our online business solution for managing cash flow.
- Status: live
- Authentication: oauth2

- **account type required:** Active Sage Business Cloud Accounting subscription in Canada, the United Kingdom or Ireland.
- **apideck credentials available:** false
- **apideck credentials note:** Apideck credentials cover evaluation and testing only; going live means registering your own Sage app.
- **authentication note:** Authorization Code flow.
- **consumer access level:** Sage account holder, or any user with permission to authorise applications.
- **costs:** Free — Sage charges nothing for API access or developer registration. Your consumers pay for their own Sage Accounting subscription.
- **difficulty:** moderate
- **difficulty reason:** Self-Service OAuth Signup + Manual Sage Account Authorization Required for Production
- **environment notes:**   - **description:** Testing and production share the same credentials and the same base URL — Sage has no separate sandbox host. Test against a free trial Accounting business created from the developer portal, using a separate trial per country you target, and take the usual care before pointing an integration at a live business's books.
  - **environment:** Single environment
- **important to know:** The connector's country setting lists seven options, but only Sage Accounting's three supported countries authenticate — choosing France, Germany, Spain or the United States fails at authorization.
Every connection needs a Default Company selected before it can be used, even when the consumer's Sage login can reach only one business — the connection stays incomplete until it is set.
Refresh tokens expire after 31 days and rotate on every use, so a consumer whose integration sits unused for over a month has to re-authorise.
Feature and endpoint availability depends on your consumer's Sage subscription tier, so a workflow that succeeds for one consumer can fail for another on a cheaper plan.
- **partnership note:** Trial businesses and API access need no enrollment; Sage Partner Central adds a Sage Marketplace listing for your integration.
- **partnership portal name:** Sage Partner Central
- **partnership required:** false
- **partnership url:** https://partnercentral.sage.com/prm/English/s/applicant
- **rate limits:** 1,296,000 requests per app per day; 150 concurrent requests maximum per app. Exceeding either returns HTTP 429.
- **responsibility matrix:**   - **apideck:** Docs provided
  - **area:** Register App on Sage Developer Portal
  - **customer:** ✓
  - **area:** Obtain Sage Account Authorization
  - **customer:** ✓
  - **area:** Add Credentials to Apideck
  - **customer:** ✓ Via Apideck Dashboard
  - **apideck:** Handles OAuth flow
  - **area:** Authorize Connection (OAuth)
  - **consumer:** ✓
  - **apideck:** Sends the selected business on every request
  - **area:** Select Default Company
  - **consumer:** ✓ (at authorization)
  - **customer:** ✓ (if set during setup)
  - **apideck:** Maintains connector
  - **area:** Build via Unified API
  - **customer:** ✓
  - **apideck:** ✓ Automatic
  - **area:** Token Refresh
  - **apideck:** Logs & alerts
  - **area:** Monitor Connections
  - **consumer:** ✓ Can revoke anytime
  - **customer:** ✓ Via dashboard
- **sandbox available:** true
- **sandbox note:** Free trial Accounting business created from the Sage Developer Portal, extendable for longer testing.
- **sandbox url:** https://developer.sage.com/accounting/docs/v1.0.0/guides/quick-start/getting-started
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
tax-rates
journal-entries
balance-sheet
profit-and-loss
companies
subsidiaries
  - **name:** Accounts Receivable
  - **resources:** invoices
customers
payments
credit-notes
  - **name:** Accounts Payable
  - **resources:** bills
suppliers
bill-payments
expenses
  - **name:** Products & Services
  - **resources:** invoice-items
services
  - **name:** Other
  - **resources:** bank-accounts
attachments
- **webhooks:** No webhooks — Sage Accounting exposes none, native or virtual; sync by polling the unified API.

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** false
- **downstream id:** ledger-accounts
- **downstream name:** Ledger Accounts
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** sales-invoices
- **downstream name:** Sales Invoices
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** contact-payments
- **downstream name:** Contact Payments
- **id:** payments
- **name:** Payments
- **status:** live
- **custom field support:** false
- **downstream id:** purchase-invoices
- **downstream name:** Purchase Invoices
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** false
- **downstream id:** sales-credit-notes
- **downstream name:** Sales Credit Notes
- **id:** credit-notes
- **name:** Credit Notes
- **status:** live
- **custom field support:** false
- **downstream id:** purchase-credit-notes
- **downstream name:** Purchase Credit Notes
- **id:** bill-credit-notes
- **name:** Bill Credit Notes
- **status:** beta
- **custom field support:** false
- **downstream id:** contacts-customers
- **downstream name:** Contacts Customers
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** false
- **downstream id:** contacts-vendors
- **downstream name:** Contacts Vendors
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** tax-rates
- **downstream name:** Tax Rates
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** false
- **downstream id:** products
- **downstream name:** Products
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** false
- **downstream id:** journals
- **downstream name:** Journals
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** businesses
- **downstream name:** Businesses
- **id:** subsidiaries
- **name:** Subsidiaries
- **status:** live
- **custom field support:** false
- **downstream id:** attachments
- **downstream name:** Attachments
- **id:** attachments
- **name:** Attachments
- **status:** live
- **custom field support:** false
- **downstream id:** bill-payments
- **downstream name:** Bill Payments
- **id:** bill-payments
- **name:** Bill Payments
- **status:** live
- **custom field support:** false
- **downstream id:** sage-bank-accounts
- **downstream name:** Sage Bank Accounts
- **id:** bank-accounts
- **name:** Bank Accounts
- **status:** beta
- **custom field support:** false
- **downstream id:** other-payments
- **downstream name:** Other Payments
- **id:** expenses
- **name:** Expenses
- **status:** live
- **custom field support:** false
- **downstream id:** profit-and-loss
- **downstream name:** Profit And Loss
- **id:** profit-and-loss
- **name:** ProfitAndLoss
- **status:** live
- **custom field support:** false
- **downstream id:** balance-sheet
- **downstream name:** Balance Sheet
- **id:** balance-sheet
- **name:** BalanceSheet
- **status:** live
- **custom field support:** false
- **downstream id:** trial-balance
- **downstream name:** Trial Balance
- **id:** trial-balance
- **name:** Trial Balance
- **status:** beta
- **custom field support:** false
- **downstream id:** companies
- **downstream name:** Companies
- **id:** companies
- **name:** Companies
- **status:** beta

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
