Qoyod API
Build your own accounting integrations
A REST API covering 19 accounting resources, from invoices and customers to inventory and journal entries, with complete documentation and secure authentication via a per-business private key.
No credit card
JSON responses
POST https://api.qoyod.com/2.0/invoices
API-KEY: your_api_key
{
“contact_id”: 142,
“issue_date”: “2026-05-06”,
“line_items”: [ … ]
}
→ 201 Created # JSON
What it lets you do Qoyod API?
Four common use cases that cut hours of manual work and open the door to growth beyond the limits of the off-the-shelf UI.
Connect your online store
Sync your store’s orders and invoices on Salla, Shopify, or your own platform with Qoyod automatically, with no manual entry.
Invoicing automation
Issue tax invoices that meet ZATCA requirements from your own system via a single API call.
Sync customers with your CRM
Unify your customer data between Qoyod and your CRM, and update balances in real time.
Custom reports and analytics
Pull accounting entries and invoices into BI tools to build analytics dashboards that inform your decisions.
19 resources available via API
The Qoyod API covers everything you need to build a complete accounting integration — you can read, create, update, and delete data per your permissions.
How to start in 4 steps
From account creation to your first successful call, in less than one work hour.
Sign up for Qoyod
Create your Qoyod account and activate the plan that suits you. The free trial is available for 14 days.
Get an API key
From the business’s general settings, create your API key and store it somewhere safe.
Read the docs
Browse the complete API documentation at apidoc.qoyod.com, with ready examples for each of the nineteen resources.
Start integrating
Run your first call via the API-KEY header and get the responses in clean JSON.
Enterprise-grade security and reliability Enterprises
We apply strict security practices because your accounting data is your most important asset.
Full HTTPS encryption
Every call goes through an encrypted channel with a modern TLS certificate; unsecured connections are rejected.
A private API key per business
You generate the key from your business’s general settings, and can revoke or rotate it at any time.
Clean, readable JSON
All responses are in structured JSON, with standard HTTP codes (200, 201, 400, 404, 500).
Powerful search and sort
Every listing endpoint supports Ransack, so you can search and sort by any parameter, for example q[sku_cont]=acc.
Stable release (v2.0)
The current release is production-tested and used by actual partners, and we don’t ship updates that break existing integrations.
Granular permissions
The API is bound by your business’s accounting permissions, so calls never exceed what the user is allowed to see.
API and Ready integration?
Two ways to connect your system to Qoyod — pick what fits your team’s size and need.
Ready integrations
Start in minutes without any coding, through our official integrations with Saudi-market platforms.
- ZATCA (e-invoicing)
- Zapier to connect thousands of apps
- Salla, Zid, and e-commerce platforms
- No dev team required
Qoyod API
Full flexibility to build any custom integration that serves your system or product.
- 19 read/write resources
- Interactive Postman documentation
- Secure authentication with a private key
- Available at no extra cost to Qoyod subscribers
FAQ
The most common questions developers ask before building their first Qoyod integration.
What does using the Qoyod API cost?
The Qoyod API is available free to all subscribers on paid Qoyod plans with no extra fees, governed by a fair-use policy.
Does the integration need a developer?
Yes, using the API requires technical knowledge of REST and JSON basics. If you don’t have a development team, the ready integrations on the integrations page may cover your need.
What’s the difference between the API and the ready integrations?
The ready integrations (such as Salla, Zapier, and ZATCA) work with one click and no coding. The API gives you full flexibility to build any custom integration yourself.
What are the rate limits?
We apply a fair-use policy to protect system performance for all subscribers. If you expect a high call volume, contact the support team.
Is the API secure?
Yes — all connections are over HTTPS with authentication by a per-business private key, and you can revoke and regenerate the key at any time.
What resources does the API cover?
The API covers 19 resources including customers, products, invoices, inventory, journal entries, suppliers, purchase orders, and more — everything any complete accounting integration needs.
Ready to build your Qoyod integration?
Open your account, get your key, and run your first call within minutes.