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.