Inviting participants

Accepts an invite to an ecosystem

post
/trust-registries/invitations/accept
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tokenstringRequired

The invite token

Example: eyJhbGc...2VVqUw
didstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
infoUrlany ofRequiredExample: https://info.truvera.io/trust-registry/participant/1234
string · uri · min: 8Optional

Trust registry participant info URL

or
string · enumOptional

Trust registry participant info URL

Possible values:
Responses
post
/trust-registries/invitations/accept

Decline the invitation of joining a trust registry

post
/trust-registries/invitations/decline
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tokenstringRequired

Trust Registry participant invite token

Example: eyJhbG...2VVqUw
maxAgeintegerOptional

Token max age in seconds

Example: 604800
Responses
post
/trust-registries/invitations/decline

No content

Snooze the invitation of joining a trust registry

post
/trust-registries/invitations/snooze
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tokenstringRequired

Trust Registry participant invite token

Example: eyJhbG...2VVqUw
maxAgeintegerOptional

Token max age in seconds

Example: 604800
Responses
post
/trust-registries/invitations/snooze

No content

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

A trust registry id

parameters
/trust-registries/{registryId}/participants

Get Trust Registry participants

get
/trust-registries/{registryId}/participants

Returns the Trust Registry participants

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

A trust registry id

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
schemaIdstringOptional

A schema id

Responses
get
/trust-registries/{registryId}/participants

Invites a Trust Registry participant

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

A trust registry id

Body
maxAgeintegerOptional

Max age of the invite in seconds

issuerSchemasstring[]Optional

Trust registry issuer schema

Example: https://schema.truvera.io/ExampleSchema-V5-1722512884923.json
verifierSchemasstring[]Optional

Trust registry verifier schema

Example: https://schema.truvera.io/ExampleSchema-V5-1722512884923.json
Responses
post
/trust-registries/{registryId}/participants
parameters
/trust-registries/{registryId}/participants/{participantId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

participantIdstringRequired

A participant id

parameters
/trust-registries/{registryId}/participants/{participantId}

Get Trust Registry participant

get
/trust-registries/{registryId}/participants/{participantId}

Returns the Trust Registry participant

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

A trust registry id

participantIdstringRequired

A participant id

Responses
get
/trust-registries/{registryId}/participants/{participantId}

Remove Trust Registry participant

delete
/trust-registries/{registryId}/participants/{participantId}

Removes a Trust Registry participant

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

A trust registry id

participantIdstringRequired

A participant id

Responses
delete
/trust-registries/{registryId}/participants/{participantId}

No content

Update a Trust Registry participant

patch
/trust-registries/{registryId}/participants/{participantId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

participantIdstringRequired

A participant id

Body
namestringOptional

Trust registry participant name

Example: Truvera Issuer
logoUrlstring · uri · min: 8Optional

Trust registry participant logo URL

Example: https://logo.truvera.io/trust-registry-participant/1234
infoUrlany ofOptionalExample: https://info.truvera.io/trust-registry/participant/1234
string · uri · min: 8Optional

Trust registry participant info URL

or
string · enumOptional

Trust registry participant info URL

Possible values:
statusstring · enumOptional

Trust registry participant status

Example: activePossible values:
suspendedAtstringOptional
issuerSchemasstring[]Optional

Trust registry participant issuer schema

Example: https://schema.truvera.io/ExampleSchema-V5-1722512884923.json
verifierSchemasstring[]Optional

Trust registry participant verifier schema

Example: https://schema.truvera.io/ExampleSchema-V5-1722512884923.json
Responses
patch
/trust-registries/{registryId}/participants/{participantId}
parameters
/trust-registries/{registryId}/participants/{participantId}/info
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

participantIdstringRequired

A participant id

parameters
/trust-registries/{registryId}/participants/{participantId}/info
Deprecated

Update own Trust Registry participant info

patch
/trust-registries/{registryId}/participants/{participantId}/info
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

participantIdstringRequired

A participant id

Body
infoUrlany ofOptionalExample: https://info.truvera.io/trust-registry/participant/1234
string · uri · min: 8Optional

Trust registry participant info URL

or
string · enumOptional

Trust registry participant info URL

Possible values:
Responses
patch
/trust-registries/{registryId}/participants/{participantId}/info

Last updated

Was this helpful?