Welcome to the Horus Software API

Read and write accounting data in Horus Office from your own application.

The Horus Software API lets your application read and update the data of a Horus Office database: accounting folders, customers and suppliers, chart of accounts, book entries, invoices, documents and more.

It is designed for software vendors and integrators who want to connect their product to the accounting records that fiduciaries and SMBs manage in Horus Office.

What you can build

  • Invoicing, e-commerce or expense tools that push sales and purchase invoices, with their PDF, straight into the accounting.
  • Document collection flows that send PDFs, images, XML, CODA or SODA files to be processed automatically into book entries.
  • CRM or ERP synchronisation of customers and suppliers.
  • Reporting, dashboards and credit control based on ledgers, balances and outstanding items.
  • Payment reconciliation by matching payments with open invoices.

The API at a glance

ProtocolHTTPS, JSON-RPC style methods such as companies.list or invoices.sales.new
Data formatJSON (requests and responses), multipart/form-data for file uploads
AuthenticationOAuth 2 authorization code flow, Bearer access tokens valid for 1 hour
Base URLDifferent for each license, obtained during authorization as api_url
IdentifiersGUIDs, plus human-readable search keys for accounts, daybooks, companies…
📘

One license, one API URL

Each fiduciary or SMB using Horus Office has its own database and its own API endpoint. Your integration discovers it during the authorization flow and must never hard-code it. The Authentication overview explains how it works.

Where to start

  1. Register your integration to get your credentials.
  2. Follow the Quickstart to connect a license and make your first calls.
  3. Read the Core Concepts and the data model before building your integration.

How this documentation is organised

SectionContent
Getting StartedRegistration and a step-by-step first connection.
AuthenticationThe OAuth 2 flow, the license-specific API URL and the token lifecycle.
Core ConceptsRequest and response conventions, errors, sideloading and the Horus data model.
Working with Accounting DataTask-oriented guides: reading data, managing companies, posting invoices and operations, documents, matching.
Tools & ResourcesTesting with the API Reference and Postman, versioning policy and support.

The API Reference tab documents every endpoint with its parameters, schemas and examples.

Need help?

Write to [email protected]. See Support & FAQ for what to include in your message.


Did this page help you?