Storage

Store a Credential/Presentation

post

This endpoint stores a credential/presentation, returning a uri that can be used to resolve it

Authorizations
Body
itemany ofRequired
or
or
or
typestring · enumOptionalPossible values:
Responses
200
Successful response
application/json
Responsestring
post
POST /api/storage/store HTTP/1.1
Host: ..
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 800

{
  "item": {
    "@context": [
      "text"
    ],
    "id": "text",
    "type": [
      "text"
    ],
    "issuer": "text",
    "credentialSubject": {
      "id": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "refreshService": {
      "id": "text",
      "type": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "credentialSchema": {
      "id": "text",
      "type": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "issuanceDate": "text",
    "expirationDate": "text",
    "credentialStatus": {
      "type": "text",
      "id": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "name": "text",
    "description": "text",
    "validFrom": "text",
    "validUntil": "text",
    "status": {
      "type": "text",
      "id": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "termsOfUse": {
      "type": "text",
      "id": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "evidence": {
      "type": "text",
      "id": "text",
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "type": "credential"
}
text

Resolves a URI to a Credential/Presentation

get

This endpoint stores a credential/presentation, returning a uri that can be used to resolve it

Authorizations
Query parameters
uristringRequired
Responses
200
Successful response
application/json
Responseany of
or
or
or
or
or
get
GET /api/storage/resolve?uri=text HTTP/1.1
Host: ..
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "@context": [
    "text"
  ],
  "id": "text",
  "type": [
    "text"
  ],
  "issuer": "text",
  "credentialSubject": {
    "id": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "refreshService": {
    "id": "text",
    "type": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "credentialSchema": {
    "id": "text",
    "type": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "issuanceDate": "text",
  "expirationDate": "text",
  "credentialStatus": {
    "type": "text",
    "id": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "name": "text",
  "description": "text",
  "validFrom": "text",
  "validUntil": "text",
  "status": {
    "type": "text",
    "id": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "termsOfUse": {
    "type": "text",
    "id": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "evidence": {
    "type": "text",
    "id": "text",
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "ANY_ADDITIONAL_PROPERTY": "anything"
}

Was this helpful?