Zoho Books
Zoho Books is cloud-based accounting software in which you can record, audit and analyze all financial transactions easily. With secure data storage, easy navigation and customizable features, Zoho Books provide a head start in accounting for small businesses.
At a Glance
- Difficulty
- ✅STRAIGHTFORWARDSelf-Service OAuth, No Partnership Required
- Authentication
- OAuth 2.0OAuth 2.0 (Authorization Code).
- Webhooks
- Virtual webhooks — created/updated/deleted events on 10 resources, including invoices, bills, payments, customers and suppliers.
- Partnership Required
- No(No partner programme — self-service OAuth client registration is free. An optional Zoho Marketplace listing adds discoverability, not API access.)
- Apideck Credentials
- AvailableAvailable for testing — the OAuth consent screen shows "Apideck"; use your own Zoho OAuth client for production.
- Costs
- Free — Zoho charges nothing for API access on any Zoho Books plan, including the Free plan.
- Sandbox Availability
- Not available(No separate sandbox environment is offered.)
- Account Type Required
- Active Zoho Books subscription (Free plan or higher)
- Consumer Access Level
- A user with organization-level access in the Zoho Books organization being authorized
- Rate Limits
- 100 requests/minute per organization; daily cap set by the consumer's plan (1,000 Free to 10,000 Premium); 5 concurrent calls on Free, 10 on paid plans.
What are Apideck credentials?
For select connectors, Apideck has established partnerships allowing you to integrate immediately without your own partnership. When using Apideck credentials, “Apideck” appears as the requesting application during OAuth. Learn more about partnership categories →
Responsibility matrix
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| Create Zoho Developer Account | ✓ (or use Apideck credentials) | — | — |
| Create OAuth Application | ✓ (or use Apideck credentials) | — | Docs provided |
| Add Credentials to Apideck | ✓ (or use Apideck credentials) | — | — |
| Authorize Connection (OAuth) | — | ✓ | Handles OAuth flow |
| Select Organization | — | ✓ | — |
| Build via Unified API | ✓ | — | Maintains connector |
| Token Refresh | — | — | ✓ Automatic |
| Monitor Connections | ✓ Via Dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Single Environment
- Zoho Books uses the same credentials for testing and production — there is no distinct-credential sandbox tier. To test, start a free Zoho Books trial at https://www.zoho.com/books/signup/ or add a dedicated test organization to your own Zoho Books account. A dedicated test organization is the safer choice during development, since anything else you connect is live production data.
🚨Important to Know About Zoho Books
- Zoho hosts each organization in one of seven regional data centres (US, EU, IN, AU, JP, CA, SA — verified June 2026). Apideck resolves the right region during authorization.
- A Zoho Books account can hold several organizations and each is authorized separately, so a consumer running three organizations needs three connections.
- Each consumer's own Zoho Books subscription sets their daily API quota, not yours — you cannot raise it for them. Design syncs around the lowest tier your consumers run on; heavier users unlock more frequent syncs by upgrading their own plan.
- Refresh tokens never expire, but Zoho stores at most 20 per user: authorizing a 21st silently revokes the oldest, which can break a long-standing connection with no error or warning.
31 gotchas across 15 resources
Connector-specific behaviors and limitations to be aware of
14 supported resources
View field mappings, supported operations, and schema details