Creating a trust registry

Create Trust Registry

post
/trust-registries

Creates a new trust registry. You must be on a Custom plan to do this.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8RequiredExample: https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8RequiredExample: https://ecosystem.truvera.io
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
Responses
200

Trust registry has been created

application/json
post
/trust-registries

List Trust Registries

get
/trust-registries

Get all trust registries owned by the user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
offsetinteger · int32Optional

How many items to offset by for pagination

Default: 0
limitinteger · int32 · min: 1 · max: 64Optional

How many items to return at one time (max 64)

Default: 64
Responses
200

All trust registries

application/json
get
/trust-registries
200

All trust registries

Query all trust registries

post
/trust-registries/query

Query all trust registries

Body
verifierDIDstring · min: 32Optional

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
issuerDIDstring · min: 32Optional

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
schemastringOptional
Responses
200

Trust registries

application/json
post
/trust-registries/query
parameters
/trust-registries/{registryId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

parameters
/trust-registries/{registryId}

Get Trust Registry

get
/trust-registries/{registryId}

Returns the Trust Registry for a specific ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

Responses
200

Trust Registry information

application/json
get
/trust-registries/{registryId}

Last updated

Was this helpful?