Issuance Request

type: /credentials/1.0/issuance-request

Request for the issuance of a verifiable credential to a user.

{
    "schema": "<schema_hash>",
    "data": "<verifiable_credential_content>",
    "expiration": "<expiration_time>"
}
Field Description Type Required
schema The hash of the JSON schema employed in creating the content of the verifiable credential. string ✅
data JSON reprecendation of credential content JSON ✅
expiration The time until which VC is considered valid UNIX timestamp(int64) ✅
  • Example of credential issuance request:

    {
      "id": "890d5eff-f931-482a-8c31-7540ef7bcffb",
      "thid": "890d5eff-f931-482a-8c31-7540ef7bcffb",
      "typ": "application/iden3comm-plain-json",
      "type": "https://iden3-communication.io/credentials/1.0/issuance-request",
      "body": {
        "data": {
          "birthday": 19960424,
          "documentType": 1
        },
        "expiration": 1660914469,
        "schema": {
          "type": "KYCAgeCredential",
          "url": "https://raw.githubusercontent.com/iden3/claim-schema-vocab/main/schemas/json/KYCAgeCredential-v3.json"
        }
      },
      "from": "did:polygonid:polygon:mumbai:2qFroxB5kwgCxgVrNGUM6EW3khJgCdHHnKTr3VnTcp",
      "to": "did:polygonid:polygon:mumbai:2qJG6RYgN1u6v7JAYSdfixSwktnZ7hMzd4t21SCdNu"
    }