Verifiable Presentation
OpenAPI documentation for the "Verifiable Presentation" module
Last updated
OpenAPI documentation for the "Verifiable Presentation" module
Last updated
Retrieve a paginated response of verifiable presentations<hr />Claim-based access control: <code>Verifier_Admin</code>, <code>Verifier_Auditor</code>, <code>Verifier_User</code>
/private/verifiable-presentations
Page number to retrieve.If you provide invalid value the default page number will applied <p> <b>Example: </b> 1 </p> <p> <b>Default Value: </b> 1 </p>
Number of records per page. <p> <b>Example: </b> 20 </p> <p> <b>Default Value: </b> 20 </p> <p> <b>Max Value: </b> 100 </p>
If provided value is greater than max value, max value will be applied.
Filter by correlationId query param. <p> <b>Format: </b> filter.correlationId={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.correlationId=$not:$like:John Doe&filter.correlationId=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$contains</li></ul>Filter by definitionId query param. <p> <b>Format: </b> filter.definitionId={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.definitionId=$not:$like:John Doe&filter.definitionId=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$contains</li></ul>Filter by createdBy query param. <p> <b>Format: </b> filter.createdBy={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.createdBy=$not:$like:John Doe&filter.createdBy=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li></ul>
Filter by modifiedBy query param. <p> <b>Format: </b> filter.modifiedBy={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.modifiedBy=$not:$like:John Doe&filter.modifiedBy=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li></ul>
Filter by createdAt query param. <p> <b>Format: </b> filter.createdAt={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.createdAt=$not:$like:John Doe&filter.createdAt=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$gte</li> <li>$lte</li> <li>$gt</li> <li>$lt</li></ul>Filter by updatedAt query param. <p> <b>Format: </b> filter.updatedAt={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.updatedAt=$not:$like:John Doe&filter.updatedAt=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$gte</li> <li>$lte</li> <li>$gt</li> <li>$lt</li></ul>Filter by deletedAt query param. <p> <b>Format: </b> filter.deletedAt={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.deletedAt=$not:$like:John Doe&filter.deletedAt=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$gte</li> <li>$lte</li> <li>$gt</li> <li>$lt</li></ul>Filter by verifiedAt query param. <p> <b>Format: </b> filter.verifiedAt={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.verifiedAt=$not:$like:John Doe&filter.verifiedAt=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li>
<li>$gte</li> <li>$lte</li> <li>$gt</li> <li>$lt</li></ul>Filter by status query param. <p> <b>Format: </b> filter.status={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.status=$not:$like:John Doe&filter.status=like:John </p> <h4>Available Operations</h4><ul><li>$eq</li></ul>
Filter by search query param. <p> <b>Format: </b> filter.search={$not}:OPERATION:VALUE </p> <p> <b>Example: </b> filter.search=$not:$like:John Doe&filter.search=like:John </p> <h4>Available Operations</h4><ul><li>$fulltext</li></ul>
Parameter to sort by. <p>To sort by multiple fields, just provide query param multiple types. The order in url defines an order of sorting</p> <p> <b>Format: </b> fieldName:DIRECTION </p> <p> <b>Example: </b> sortBy=id:DESC&sortBy=createdAt:ASC </p> <p> <b>Default Value: </b> updatedAt:DESC </p> <h4>Available Fields</h4><ul><li>createdAt</li>
<li>updatedAt</li> <li>verifiedAt</li> <li>status</li></ul>