Skip to main content

PUT /issuer/verifiableCredential

Update/Reissue a Verifiable Credential of the User.

{{baseUrl}}/issuer/verifiableCredential

Headers:

X-API-Key: {{apiKey}}
did: {{userDID}}
publicKey: {{publicKey}}
userSignature: User’s signature

Sample Request Body:

{
"schemaName": "NewMemberType:1",
"isEncrypted": true,
"dependantVerifiableCredential": [
],
"credentialSubject": {
"userName": "johnDoe",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@xyz.com",
"membershipType": "Full",
"dateOfBirth": "1990-05-28",
"salary": "101"
},
"vc": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"id": "NewMemberType:1:92ed39cb-3d30-4dca-8a75-e67d41cd28ca",
"type": [
"VerifiableCredential",
"MembershipType",
"Encrypted"
],
"version": "NewMemberType:1",
"credentialSchema": {
"id": "http://localhost:8090/schema/NewMemberType",
"type": "JsonSchemaValidator2018"
},
"issuer": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791",
"credentialSubject": [
{
"id": "NDMsMTM4LDIzNiw0Niw5NSwxMzEsMTE0LDI0OCwxODUsMTI5LDQzLDE3MiwxMjEsMTA1LDE2OSwyNTQsNiw0MywxMTIsMTM3LDE2OSwyMzksOTYsNjksMjI4LDIzOCwxMzYsNjEsOCwxMTAsMjM1LDE4Mw==",
"userName": "NzAsMTIzLDE3MCwxMDgsMjYsMTQ3LDU1LDQsNTksMTkxLDEyMCw1NSwxODAsMTcxLDIxLDIsNDcsMTQxLDgwLDIsMTkzLDksNzEsMTY4LDY4LDE3LDQyLDIzMywxMzYsMTY1LDIzMywxNg==",
"firstName": "MTY4LDIwNywyMDUsMTE2LDEzMSwzMiw0LDE0OSwyNyw2OCw4LDIwNSwxNzYsMTY1LDIxOSwyMDUsMTQwLDEyNiw4MiwyMTIsNjMsMTI3LDIyNiw2OCwxOTEsMTE0LDUsMTMwLDIyNCw4Miw2NSwyMTg=",
"lastName": "MjUzLDgzLDIzOSwxMzEsOTEsMjEsNzIsODUsMTE0LDE2NiwyMzIsNDQsMjQ0LDExMiwyMjAsMTgwLDMxLDIxMCwyNCwxNzQsODcsODEsMTcxLDExNyw0OSwyMDEsODYsMTYyLDE2NiwxODgsMjExLDE5OQ==",
"email": "NzIsNzYsMjMyLDIyNSwxMTIsODAsNiwyMDAsMjMsMzcsMTIwLDIxMiw3NSwyMDEsMTg5LDE0NSw4OSwyNTUsMTA4LDI5LDI0MiwyNCwxODYsMzksMCwxODEsMTgwLDE4Niw3OSwyMjIsMTg4LDM2",
"membershipType": "MCwxNDEsMTcyLDE4MiwyMDksMjMyLDkxLDIxNiwxOTIsMTc0LDE1MCw5NywxOTYsNzEsNDAsMTYsMjM5LDExNyw4MywxMjcsMTA1LDEzLDIxNSw5MywxMTksMjUyLDExNiwyMDIsOTgsMjQ3LDE0MywyMzY=",
"dateOfBirth": "MTcwLDU1LDExNiwyOCwxMzIsMTQsMTA4LDIzLDE2OCwxNjcsMTI5LDQxLDEwMSw0NCw1MCwxMjAsMTMwLDg0LDIwNywxOTEsMTU4LDc4LDE0LDE3OSwxMzAsMjYsNjksMjMsMTMwLDI0NywxMSwxMjI=",
"salary": "MjIsMjIwLDU0LDEzOCwxMzcsMTgwLDQwLDE3OCw3Miw4NCwxMzIsNDksNTksMTY2LDEyMiw1NywxOCwyMDIsMywyNDIsMTc4LDE4MCwzNiw0MSwyMyw3NCw3OSwxMzksNjEsMjAwLDc4LDY4"
}
],
"issuanceDate": "2023-04-11T06:46:43.442Z",
"expirationDate": "2024-04-11T06:46:40.917Z",
"proof": {
"type": "Ed25519Signature2018",
"creator": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791",
"created": "2023-04-11T06:46:43.443Z",
"proofPurpose": "assertionMethod",
"vcVerificationMethod": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791#did-root-key",
"jws": "eyJjcml0IjpbImI2NCJdLCJiNjQiOmZhbHNlLCJhbGciOiJFZERTQSJ9..YWM1NGMyYjZjNDk0ZDRmNjY2NjNiNmQxMWQ5N2ZmODkwYTEzNzRmNDBjNGZjNjczNDFlNDRhOWRmYmU5OGUyMTIyMmFjZmU3OGIzZjRlMTQ3MzJlYjljOWVmYjdjZjdiODJhYmQxMDQwMThhN2NkYmFkN2Q4NmQzYzEzYjg4MGE="
},
"biometrics": {
"face": null,
"iris": null,
"finger": null
},
"credentialStatus": ""
}
}

Click Send and wait for the response.

Sample Response Body:

{
"success": true,
"data": {
"verifiableCredential": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"id": "NewMemberType:1:ed8dff41-fb44-4f08-8620-b54542da15c4",
"type": [
"VerifiableCredential",
"MembershipType",
"Encrypted"
],
"version": "NewMemberType:1",
"credentialSchema": {
"id": "http://localhost:8090/schema/NewMemberType",
"type": "JsonSchemaValidator2018"
},
"issuer": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791",
"credentialSubject": [
{
"id": "NDMsMTM4LDIzNiw0Niw5NSwxMzEsMTE0LDI0OCwxODUsMTI5LDQzLDE3MiwxMjEsMTA1LDE2OSwyNTQsNiw0MywxMTIsMTM3LDE2OSwyMzksOTYsNjksMjI4LDIzOCwxMzYsNjEsOCwxMTAsMjM1LDE4Mw==",
"userName": "NzAsMTIzLDE3MCwxMDgsMjYsMTQ3LDU1LDQsNTksMTkxLDEyMCw1NSwxODAsMTcxLDIxLDIsNDcsMTQxLDgwLDIsMTkzLDksNzEsMTY4LDY4LDE3LDQyLDIzMywxMzYsMTY1LDIzMywxNg==",
"firstName": "MTY4LDIwNywyMDUsMTE2LDEzMSwzMiw0LDE0OSwyNyw2OCw4LDIwNSwxNzYsMTY1LDIxOSwyMDUsMTQwLDEyNiw4MiwyMTIsNjMsMTI3LDIyNiw2OCwxOTEsMTE0LDUsMTMwLDIyNCw4Miw2NSwyMTg=",
"lastName": "MjUzLDgzLDIzOSwxMzEsOTEsMjEsNzIsODUsMTE0LDE2NiwyMzIsNDQsMjQ0LDExMiwyMjAsMTgwLDMxLDIxMCwyNCwxNzQsODcsODEsMTcxLDExNyw0OSwyMDEsODYsMTYyLDE2NiwxODgsMjExLDE5OQ==",
"email": "NzIsNzYsMjMyLDIyNSwxMTIsODAsNiwyMDAsMjMsMzcsMTIwLDIxMiw3NSwyMDEsMTg5LDE0NSw4OSwyNTUsMTA4LDI5LDI0MiwyNCwxODYsMzksMCwxODEsMTgwLDE4Niw3OSwyMjIsMTg4LDM2",
"membershipType": "MCwxNDEsMTcyLDE4MiwyMDksMjMyLDkxLDIxNiwxOTIsMTc0LDE1MCw5NywxOTYsNzEsNDAsMTYsMjM5LDExNyw4MywxMjcsMTA1LDEzLDIxNSw5MywxMTksMjUyLDExNiwyMDIsOTgsMjQ3LDE0MywyMzY=",
"dateOfBirth": "MTcwLDU1LDExNiwyOCwxMzIsMTQsMTA4LDIzLDE2OCwxNjcsMTI5LDQxLDEwMSw0NCw1MCwxMjAsMTMwLDg0LDIwNywxOTEsMTU4LDc4LDE0LDE3OSwxMzAsMjYsNjksMjMsMTMwLDI0NywxMSwxMjI=",
"salary": "MjIsMjIwLDU0LDEzOCwxMzcsMTgwLDQwLDE3OCw3Miw4NCwxMzIsNDksNTksMTY2LDEyMiw1NywxOCwyMDIsMywyNDIsMTc4LDE4MCwzNiw0MSwyMyw3NCw3OSwxMzksNjEsMjAwLDc4LDY4"
}
],
"issuanceDate": "2023-04-11T06:47:49.833Z",
"expirationDate": "2024-04-11T06:47:47.102Z",
"proof": {
"type": "Ed25519Signature2018",
"creator": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791",
"created": "2023-04-11T06:47:49.834Z",
"proofPurpose": "assertionMethod",
"vcVerificationMethod": "did:earthid:testnet:8wFukuEnCDGECi6yAF4SNNtKQDxj12pRwM16VnPMTLi5;earthid:testnet:fid=0.0.4046791#did-root-key",
"jws": "eyJjcml0IjpbImI2NCJdLCJiNjQiOmZhbHNlLCJhbGciOiJFZERTQSJ9..MzE1ZWY0ODEwMzBiMjczNzdhYWEwYTcxNzBkYTY3MDQzNGI2YWZlM2I3OWM2OWRiNmZiMWM2YjE4OGRmNWUzY2Y3ZjRiYTY1YWVkODQwYWM3YzVmZDRmZmEzYzMyZWNiZDVkNWY0MzFkY2M5OWIyMjljMGVhYzMzZjhjN2FlMGY="
},
"biometrics": {},
"credentialStatus": ""
},
"userSignature": "021eb0f27ef3001f532cebececd9f60d97a1b6957a18c408be9af60333cab2830a2678de7d813bfbed52bb38ed123edb637bdfda3e99c4b9d33caed6a8a33c0a7b227061796c6f6164223a22496d52705a44706c59584a3061476c6b4f6e526c633352755a5851364f48644764577431525735445245644651326b32655546474e464e4f546e524c55555234616a457963464a3354544532566d35515456524d615455375a574679644768705a4470305a584e30626d56304f6d5a705a4430774c6a41754e4441304e6a63354d53493d222c2274696d655374616d70223a313638313139353637363636377d"
},
"message": "Verifiable Credential created and submited successfully",
"status": 201
}