Overview
Integrate with the Xaqiiji verification API using API keys, REST endpoints, webhooks, and idempotency.
What is Xaqiiji?
Xaqiiji provides a REST API for enterprise citizen identity verification. Your backend sends a national ID, receives a verified result, and optionally listens for webhook events.
Live API today
npm SDK
Install xaqiiji-sdk for Node.js / TypeScript — verify citizens in a few lines.
Verify Citizen
POST /api/v1/verify/citizen — verify by 11-digit national ID.
List Verifications
GET /api/v1/verifications — list previous requests for your business.
Webhooks
Receive verification_completed, credits_low, and other events via HTTPS.
API Keys
Use xq_test_* keys in development and xq_live_* keys in production.
Popular endpoints
Integration flow
Next steps
Follow Quick Start to make your first request, then read Authentication, Webhooks, and Error Handling before going live.