certifyAPI DOCS v2
Authentication
certify uses Bearer token authentication. Include your API key in the Authorization header of every request. Public endpoints (verification, stats) do not require authentication.
Request Header
Authorization: Bearer ck_live_xxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
Accept-Language: fr // Optional: en, fr, arAPI Key Types
Public Key
ck_pub_xxx...Verify, Stats, Institutions
Read-only access to public endpoints
Secret Key
ck_live_xxx...All read + Batch verify + Share
Full API access excluding issuance
Issuer Key
ck_iss_xxx...All + Issue credentials
Full access including credential creation
Base URLs
| Production | https://api.certify.ma/v1 | Live |
| Sandbox | https://sandbox.certify.ma/v1 | Test |
| Local | http://localhost:3000/api | Dev |
Platform Status
API v2.4·W3C VC v2.0·1EdTech CLR·EDCI / Europass·CNDP Compliant