ZATCA Production CSID Onboarding API
POST
https://apisandbox.whitebooks.in/einvoice/production/csids/onboardingapiThis Production CSID is a simulation of ZATCA rootCA moreover it is used to sign einvoice documents and authenticate einvoicing api calls.
Parameters
header parameters
Auth-KeystringoptionalAuth-Key
Accept-VersionstringrequiredAccept-Version
Request Body
application/jsonrequired
compliance_request_idstringoptionalcompliance_request_id
Example: "1234567890123"
Response
returns a Base64 encoded X509 certificate
Frequently Asked Questions
Requests are submitted via HTTP POST to
/einvoice/production/csids/onboardingapi. Required parameters: Accept-Version (header parameter). A JSON request body (Content-Type: application/json) is accepted per the schema specifications shown in the request documentation.For Production CSID Onboarding Request (POST
/einvoice/production/csids/onboardingapi), responses are returned in JSON format (application/json). Documented response codes in the specification include: HTTP 200 (returns a Base64 encoded X509 certificate), HTTP 400 (HTTP Bad Request. Returned when the submitted request is invalid.), HTTP 401 (Returned when username and password are not added or added as wrong values.), HTTP 500 (HTTP Internal Server Error. Returned when the service faces internal errors.).This Production CSID is a simulation of ZATCA rootCA moreover it is used to sign einvoice documents and authenticate einvoicing api calls.
No example available.