Skip to main content

Introduction

Announcement: Deprecation of Version 1 by Year-End

We would like to inform you that Version 1 (v1) will be officially deprecated by the end of this year. As part of our ongoing efforts to enhance and improve our platform, we encourage all users to transition to the latest version before the deprecation date.

Please reach out to our support team for assistance with the migration process or if you have any questions. We appreciate your understanding and cooperation during this transition.

Thank you for your continued support!


ZATCA E-Invoicing APIs

Welcome to Complyance ZATCA API Documentation. We've designed this document to help developers and Complyance users fully understand and integrate our API for a seamless and easy deployment. These APIs enable you to utilise most of your Antna account's ZATCA features fully.

We've listed all the APIs, their required parameters, and their example requests and responses on the right for easy understanding. You can try the v2 APIs on the playground environments provided.

Our APIs are based around REST architecture and use the basic HTTP request methods. Our APIs accept JSON - encoded body requests and return data in the same form.

In our latest V2 version, we have streamlined and consolidated these functionalities into a single, unified API known as the "Unify API." This unified API encompasses Validation for both Business-to-Business (B2B) and Business-to-Consumer (B2C) transactions and QR code generation; on successful validation of B2C transactions the term “Reported” is used and “Cleared” term is used for B2B transaction validation. This consolidation simplifies the integration process and enhances the overall efficiency of our API services. Our API platform exclusively concentrates on delivering the Zatca E-invoicing solution for businesses in Saudi Arabia. With an in-depth understanding of the local regulatory requirements and Zatca mandates, our product is designed to meet your compliance needs effectively.

unifyapiflow