Skip to main content

Api Endpoints

Available endpoints and methods:

Issuer
  • GET /api/issuer/did: Retrieve Issuer's DID.
  • DELETE /api/issuer/did/{did}: Delete Issuers DID.
  • POST /api/issuer/createSchema: Create a new verifiable credential template.
  • GET /api/issuer/schema/{schemaName}: Retrieve schema details.
  • GET /api/issuer/schemas: Get all schemas belonging to the issuer.
  • POST /api/issuer/verifiableCredential: Create verifiable credential of the User.
  • PUT /api/issuer/verifiableCredential: Update or reissue a verifiable credential.
  • DELETE /api/issuer/verifiableCredential: Delete a verifiable credential.
  • POST /api/issuer/createZkp: Create ZKP certificate.
User
  • GET /api/user/generateKeyPair: Generate keys(publicKey, privateKey).
  • GET /api/user/did: Create User DID.
  • POST /api/user/sign: Sign User data for sharing.
  • PUT /api/user/createTemplate: Create User image templates.
Verify
  • POST /api/verifier/verify: Verify the User credential.