Skip to main content
Agreement records

List data disclosure agreement record revisions

GET/v4/config/consent/data-disclosure-agreement/{dataDisclosureAgreementTemplateRevisionId}/record/{dataDisclosureAgreementRecordId}/revisions

Lists the revisions of one data disclosure agreement record, newest first, with the record in its current state. The service makes a revision each time a party signs, opts in or opts out.

The record id alone selects the record: the service does not check the template revision ID in the path.

Errors: 404 when the record does not exist.

Authorizations

  • Authorizationstringheaderrequired

    Your API key with the prefix ApiKey: ApiKey <your-api-key>. Get an API key.

    Scope:data-space:read

Path parameters

  • dataDisclosureAgreementTemplateRevisionIdstringrequired

    ID of the template revision of the record (dataDisclosureAgreementTemplateRevision.id). The service does not check it.

  • dataDisclosureAgreementRecordIdstringrequired

    ID of the data disclosure agreement record (id).

Query parameters

  • offsetinteger

    Number of records to skip for pagination. A negative or unreadable value falls back to 0.

    At least 0.

    Default:0

  • limitinteger

    Maximum number of records to return per page.

    Default:10

Response

application/json

The record and one page of its revisions.

  • dataDisclosureAgreementRecordobject

    A data disclosure agreement between a data source and a data using service, based on one revision of a published template. Both organisations keep a copy with the same canonicalId. The record comes into being in an OpenID4VP exchange between the two organisation wallets: the data source sends the record as transaction data, and each party signs it with a key binding JWT. Data can flow only when both signatures are there and optIn is true.

  • revisionsobject[]
  • paginationobject