e.ide.id
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/callback

Build with e.id

Request API access and our team will set you up with sandbox keys and docs.