MYOB
Service ID: myob
Business software that sets you up for success. Try our online accounting solutions for tax, payroll, super and invoicing. Your 30-day.
At a Glance
- Difficulty
- ⚡MODERATESandbox access is tied to the paid Developer Program — there is no free self-service sandbox
- Authentication
- OAuth 2.0OAuth 2.0 (Authorization Code)
- Webhooks
- No webhooks — MYOB Business exposes no native webhook API and virtual webhooks are not enabled for this connector; sync by polling.
- Partnership Required
- No(No partner program gates API access; the optional Developer Program adds software entitlements and an App Marketplace listing.)
- Partnership Application
- MYOB Developer Program↗
- Apideck Credentials
- AvailableAvailable for testing — the OAuth consent screen shows "Apideck". Use your own registered MYOB app for production.
- Costs
- API access is free. The optional Developer Program costs AUD $110, $220, or $630 per month incl. GST (2026 pricing).
- Sandbox Availability
- Available — Access Sandbox↗(Shared sandbox company file, included with Developer Program membership.)
- Account Type Required
- Active MYOB Business subscription (formerly Essentials); AccountRight is also supported.
- Consumer Access Level
- Account holder, or any user with access to the company file.
- Rate Limits
- 8 requests/second and 1,000,000 requests/day per API key.
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 |
|---|---|---|---|
| Register for MYOB API access | ✓ (or use Apideck credentials) | — | — |
| Join Developer Program | ✓ (optional) | — | Support available |
| Add Credentials to Apideck | ✓ (unless using Apideck credentials) | — | — |
| Authorize Connection (OAuth) | — | ✓ | Handles OAuth flow |
| Select Company File | — | ✓ | — |
| Build via Unified API | ✓ | — | Maintains connector |
| Token Refresh | — | — | ✓ Automatic |
| Monitor Connections | ✓ Via Apideck Dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Single environment (shared credentials)
- MYOB Business uses the same API credentials for testing and production — you test in a separate company file, not a separate environment. Testing options: the shared sandbox company file included with Developer Program membership, a free MYOB Business trial, or a test company file in your own MYOB account. Be careful when testing against a company file that holds production data.
🚨Important to Know About MYOB
- One connection covers one company file — consumers running several MYOB company files need a separate connection for each.
- MYOB Business fits Australian and New Zealand entities — each MYOB company file is AU/NZ-based, and the ledger's local currency is AUD or NZD.
⚠️
4 gotchas across 4 resources
Connector-specific behaviors and limitations to be aware of
📦
10 supported resources
View field mappings, supported operations, and schema details