Qoyod
Pricing
REST API · v2.0

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.

14 days free
No credit card
JSON responses



api.qoyod.com / invoices
# Create a sales invoice
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

19
available resources
v2.0
Stable release
JSON
Response format
HTTPS
Secure connection

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.

Accounts
Accounts
Products
Products
Inventory
Inventories
Product categories
Product Categories
Product units
Product Units
Suppliers
Vendors
Purchase orders
Purchase Orders
Received invoices
Bills
Received-invoice payments
Bill Payments
Simplified received invoices
Simple Bills
Simplified-invoice payments
Simple Bill Payments
Debit notes
Debit Notes
Customers
Customers
Quotes
Quotes
Issued invoices
Invoices
Issued-invoice payments
Invoice Payments
Credit notes
Credit Notes
Payment receipts
Receipts
Journal entries
Journal Entries

How to start in 4 steps

From account creation to your first successful call, in less than one work hour.

1

Sign up for Qoyod

Create your Qoyod account and activate the plan that suits you. The free trial is available for 14 days.

2

Get an API key

From the business’s general settings, create your API key and store it somewhere safe.

3

Read the docs

Browse the complete API documentation at apidoc.qoyod.com, with ready examples for each of the nineteen resources.

4

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

See every ready integration →

For developers

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

Open the docs →

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.