Sage Business Cloud Accounting

Service ID: sage-business-cloud-accounting

Take control of your business finances with Sage Business Cloud Accounting software. Find out about our online business solution for managing cash flow.

At a Glance

Difficulty
MODERATESelf-Service OAuth Signup + Manual Sage Account Authorization Required for Production
Authentication
OAuth 2.0OAuth 2.0 authorization code flow.
Webhooks
No webhooks — Sage Accounting exposes none, native or virtual; sync by polling the unified API.
Partnership Required
No(An optional Sage Marketplace listing is available through Sage Partner Central, but is not needed to integrate.)
Partnership Application
Sage Partner Central
Apideck Credentials
Not available(Not available for production — Apideck credentials cover evaluation and testing only; going live means registering your own Sage app.)
Costs
Free — Sage charges nothing for API access or developer registration. Your consumers pay for their own Sage Accounting subscription.
Sandbox Availability
AvailableAccess Sandbox(Free trial Accounting business created from the Sage Developer Portal, extendable for longer testing.)
Account Type Required
Active Sage Business Cloud Accounting subscription in Canada, the United Kingdom or Ireland.
Consumer Access Level
Sage account holder, or any user with permission to authorise applications.
Rate Limits
1,296,000 requests per app per day; 150 concurrent requests maximum per app. Exceeding either returns HTTP 429.

Responsibility matrix

TaskYou (Customer)Your ConsumerApideck
Register App on Sage Developer PortalDocs provided
Obtain Sage Account Authorization
Add Credentials to Apideck✓ Via Apideck Dashboard
Authorize Connection (OAuth)Handles OAuth flow
Select Default Company✓ (if set during setup)✓ (at authorization)Sends the selected business on every request
Build via Unified APIMaintains connector
Token Refresh✓ Automatic
Monitor Connections✓ Via dashboard✓ Can revoke anytimeLogs & alerts

Environments

Single environment
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.

🚨Important to Know About Sage Business Cloud Accounting

  • 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.
⚠️

9 gotchas across 5 resources

Connector-specific behaviors and limitations to be aware of

📦

18 supported resources

View field mappings, supported operations, and schema details