Skip to main content
Version: Next

IssueConfigurationDto

idstringrequired
Example: http://example.com/context
credentialTypestringrequired
Example: VerifiableCredential
tenantIdstringrequired

Tenant ID

documentUrlstring
Example: http://example.com/document
documentobject
Example: {"@context":"http://schema.org"}
schemaobject
Example: {"type":"object","properties":{"name":{"type":"string"}}}
evidence object

Evidence attached to credentials issued by this configuration

property name*any

Evidence attached to credentials issued by this configuration

namestring
Example: Professional Certificate
descriptionstring
Example: A professional certification credential
backgroundColorstring
Example: #3B82F6
backgroundImagestring
Example: https://example.com/background.jpg
textColorstring
Example: #FFFFFF
issuancePolicy object
idstringrequired
Example: 44d1f3d6-f65d-4a7c-84db-f92ba826305e
input_descriptors object[]required
  • Array [
  • idstringrequired
    Example: 44d1f3d6-f65d-4a7c-84db-f92ba826305e
    namestring
    Example: Example Input Descriptor
    purposestring
    Example: Example Purpose
    format object
    jwt_vp object
    algstring[]required
    Example: ["Ed25519"]
    constraints objectrequired
    fields object[]
  • Array [
  • pathstring[]required
    Example: ["$.example"]
    idstring
    Example: field-id
    purposestring
    Example: Field purpose
    namestring
    Example: Field name
    filter object
    const object
    oneOf
    string
    enum object[]
  • Array [
  • oneOf
    string
  • ]
  • exclusiveMinimum object
    oneOf
    string
    exclusiveMaximum object
    oneOf
    string
    formatstring
    Example: date-time
    minLengthnumber
    Example: 1
    maxLengthnumber
    Example: 255
    minimum object
    oneOf
    string
    maximum object
    oneOf
    string
    not object
    const object
    oneOf
    string
    enum object[]
  • Array [
  • oneOf
    string
  • ]
  • exclusiveMinimum object
    oneOf
    string
    exclusiveMaximum object
    oneOf
    string
    formatstring
    Example: date-time
    minLengthnumber
    Example: 1
    maxLengthnumber
    Example: 255
    minimum object
    oneOf
    string
    maximum object
    oneOf
    string
    not
    Example: null
    patternstring
    Example: ^[A-Za-z]+$
    contains
    Example: null
    requiredstring[]
    Example: ["id"]
    properties object
    property name*circular(Filter)
    allOf []
  • Array [
  • circular(NestedFilter)
  • ]
  • items object
    property name*circular(Filter)
    typestring
    Example: object
    patternstring
    Example: ^[A-Za-z]+$
    contains object
    const object
    oneOf
    string
    enum object[]
  • Array [
  • oneOf
    string
  • ]
  • exclusiveMinimum object
    oneOf
    string
    exclusiveMaximum object
    oneOf
    string
    formatstring
    Example: date-time
    minLengthnumber
    Example: 1
    maxLengthnumber
    Example: 255
    minimum object
    oneOf
    string
    maximum object
    oneOf
    string
    not
    Example: null
    patternstring
    Example: ^[A-Za-z]+$
    contains
    Example: null
    requiredstring[]
    Example: ["id"]
    properties object
    property name*circular(Filter)
    allOf []
  • Array [
  • circular(NestedFilter)
  • ]
  • items object
    property name*circular(Filter)
    typestring
    Example: object
    requiredstring[]
    Example: ["id"]
    properties object
    property name*circular(Filter)
    allOf object[]
  • Array [
  • const object
    oneOf
    string
    enum object[]
  • Array [
  • oneOf
    string
  • ]
  • exclusiveMinimum object
    oneOf
    string
    exclusiveMaximum object
    oneOf
    string
    formatstring
    Example: date-time
    minLengthnumber
    Example: 1
    maxLengthnumber
    Example: 255
    minimum object
    oneOf
    string
    maximum object
    oneOf
    string
    not
    Example: null
    patternstring
    Example: ^[A-Za-z]+$
    contains
    Example: null
    requiredstring[]
    Example: ["id"]
    properties object
    property name*circular(Filter)
    allOf []
  • Array [
  • circular(NestedFilter)
  • ]
  • items object
    property name*circular(Filter)
    typestring
    Example: object
  • ]
  • items object
    property name*circular(Filter)
    typestringrequired
    Example: string
    optionalboolean
    Example: true
  • ]
  • limit_disclosurestring

    Possible values: [required, preferred]

    Example: preferred
  • ]
  • namestring
    Example: Example Presentation Definition
    purposestring
    Example: Example Purpose
    format object
    jwt_vp object
    algstring[]required
    Example: ["Ed25519"]
    createdDatestring<date-time>required
    Example: 2023-10-01T12:00:00Z
    modifiedDatestring<date-time>required
    Example: 2023-10-05T15:30:00Z
    deletedDatestring<date-time>
    Example: 2023-10-10T08:45:00Z
    canReIssueboolean
    Example: true
    IssueConfigurationDto
    {
    "id": "http://example.com/context",
    "credentialType": "VerifiableCredential",
    "tenantId": "string",
    "documentUrl": "http://example.com/document",
    "document": {
    "@context": "http://schema.org"
    },
    "schema": {
    "type": "object",
    "properties": {
    "name": {
    "type": "string"
    }
    }
    },
    "evidence": {},
    "name": "Professional Certificate",
    "description": "A professional certification credential",
    "backgroundColor": "#3B82F6",
    "backgroundImage": "https://example.com/background.jpg",
    "textColor": "#FFFFFF",
    "issuancePolicy": {
    "id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
    "input_descriptors": [
    {
    "id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
    "name": "Example Input Descriptor",
    "purpose": "Example Purpose",
    "format": {
    "jwt_vp": {
    "alg": [
    "ES256"
    ]
    }
    },
    "constraints": {
    "fields": [],
    "limit_disclosure": "preferred"
    }
    }
    ],
    "name": "Example Presentation Definition",
    "purpose": "Example Purpose",
    "format": {
    "jwt_vp": {
    "alg": [
    "ES256"
    ]
    }
    }
    },
    "createdDate": "2023-10-01T12:00:00Z",
    "modifiedDate": "2023-10-05T15:30:00Z",
    "deletedDate": "2023-10-10T08:45:00Z",
    "canReIssue": true
    }