Get Attestation Certificate

Retrieve Attestation Certificate

GET /api/v1/{entity-type}/{entity-id}/attestation/{attestation-name}/{attestation-id}

Path Parameters

Name
Type
Description

entity-name*

String

Name of Entity for which attestation was raised

entity-id*

String

ID of entity for which attestation was raised

attestation-name*

String

Name of attestation for that entity-type

attestation-id*

String

ID of the attestation for that record of entity

Headers

Name
Type
Description

accept*

String

Set to application/pdf, application/json, text/html, image/svg+xml

template

String

if enable_external_templates is set to true, send in a url which has html template

template-key

String

A key pointing to html template which is present in Schema

access-token

String

Set to Bearer {access-token} if roles in schema is not anonymous. Else authorization can be empty

PDF File

Usage

cURL

curl --location --request GET '{registry-url}/api/v1/{entity-type}/{entity-id}/attestation/{attestation-name}/{attestation-id}' \
--header 'Accept: application/pdf' \
--header 'template: {url}' \
--header 'Authorization: Bearer {access-token}'

HTTPie

http GET '{registry-url}/api/v1/{entity-type}/{entity-id}/attestation/{attestation-name}/{attestation-id}' \
 Accept:'application/pdf' \
 template:'{url}' \
 Authorization:'Bearer {access-token}'

{registry-url} is usually http://localhost:{port}. The port can be found under the registry section in the docker-compose.yml file and is usually 8081

Last updated

Copyright (c) 2023 EkStep Foundation under MIT License