Developers & API
Connect your service to e.id
Issue verifiable credentials, verify them instantly, and let users sign in with their EID — over one standards-based (W3C VC & OAuth 2.0 / OIDC) API.
Issuer API
Issue verifiable credentials
Employers, universities, event organizers, and government bodies can issue any credential type to a holder's EID. Credentials are signed and anchored on IDCHAIN.
POST /v1/credentials/issuePOST /v1/credentials/revoke
POST https://api.e.id/v1/credentials/issue
Authorization: Bearer <API_KEY>
Content-Type: application/json
{
"subject": "did:eid:0x8F3A…2B",
"type": "EmployeeCard",
"claims": {
"name": "Andini Pratama",
"role": "Product Designer",
"org": "PT Nusantara"
},
"expiresAt": "2027-01-01"
}
→ 201 { "credentialId": "vc_8a1f…", "status": "issued" }POST https://api.e.id/v1/credentials/verify
Authorization: Bearer <API_KEY>
{ "presentation": "<vp_jwt>" }
→ 200 {
"valid": true,
"issuer": "did:eid:gov…",
"type": "NationalID",
"claims": { "ageOver": 18 },
"checkedAt": "2026-06-22T03:14Z"
}Verifier API
Verify in milliseconds
Validate a presented credential cryptographically — confirm validity and only the attributes shared, without contacting the issuer or storing PII.
POST /v1/credentials/verify
Sign-On (SSO)
Let users log in with EID
Add EID as an identity provider via OAuth 2.0 / OpenID Connect. Passwordless, verified sign-in across your apps and partner services.
GET https://auth.e.id/authorize
?client_id=<APP>
&response_type=code
&scope=openid profile credentials
&redirect_uri=https://yourapp.com/callbackBuild with e.id
Request API access and our team will set you up with sandbox keys and docs.
