📄️ KSA API v2 - Signup | Complyance
Create a test account for Complyance's enhanced KSA v2 API service. This upgraded version includes improved security features, advanced rate limiting, and enhanced monitoring capabilities. The account provides access to ZATCA (Zakat, Tax and Customs Authority) APIs with additional features like automated retries, detailed logging, and optimized performance for high-volume operations including onboarding, reporting, and clearing documents.
📄️ KSA API v2 - Signin | Complyance
Use this API to authenticate with Complyance's enhanced KSA v2 API service. This updated version includes improved security features and streamlined authentication flow for accessing ZATCA (Zakat, Tax and Customs Authority) APIs. The access token obtained through this endpoint is required for all other v2 API endpoints and supports enhanced rate limits and monitoring capabilities.
📄️ API key generation
Once you've successfully signed in, proceed to generate your API key by navigating to the API key generation endpoint. In the "Headers" tab, paste your access token into the value column and click "Send." You will then receive your API key, which will remain valid for one year.
📄️ Egs OnBoarding
After successfully completing the signup, sign-in, and generating a unique API Key, the next important step is to ensure the security of your API Key. This step initiates the onboarding phase. The Onboarding API acts as the bridge for integrating your E-Invoice Generation Solution (EGS) into the ZATCA sandbox environment. Make sure to input the required parameters in the specified format, and you have the flexibility to include additional parameters to align with your specific needs.
📄️ Unify API
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.