Skip to main content

List transaction data templates

GET 

/v2/config/digital-wallet/openid/sdjwt/transaction-data-definitions

Lists the transaction data templates that the digital wallet supports.

Each template gives a type and the JSON Schema for that type. Set the type as the transactionDataDefinitionType of a presentation definition. The transactionData that you then send with a verification request must follow the JSON Schema of that type.

The list is fixed and is the same for every organisation. The response has no pagination.

The server keeps the answer in a cache, so a change in the digital wallet is not visible until the cache entry expires.

Responses​

The server listed the transaction data templates.

Response Headers
    Schema
      transactionDataDefinitions object[]required

      Transaction data templates that the digital wallet supports.

    • Array [
    • label stringrequired

      Human-readable name of the transaction data template.

      type stringrequired

      Possible values: [payment_data, data_agreement_record, data_disclosure_agreement_record, qes_data, payment, login_risk_transaction, account_access, emandate, login_risk_transaction_non_ts12]

      Type identifier of the transaction data template. Use this value as the transactionDataDefinitionType of a presentation definition.

      schema objectrequired

      JSON Schema that gives the structure and the validation rules of the transaction data of this type.

      property name* any

      JSON Schema that gives the structure and the validation rules of the transaction data of this type.

    • ]
    Loading...