Inviting participants
The invite token
eyJhbGc...2VVqUwDID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59https://info.truvera.io/trust-registry/participant/1234Trust registry participant info URL
Trust registry participant info URL
Invite was accepted
Error accepting invite
Unauthorized.
Transaction limit reached or upgrade required to proceed
POST /trust-registries/invitations/accept HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 159
{
"token": "eyJhbGc...2VVqUw",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234"
}{
"id": "23314808-eec6-4492-9a8a-8f32e34b8155",
"name": "Truvera Issuer",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/participant",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"role": "issuer",
"created": "2025-11-05T22:11:20.163Z",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}Trust Registry participant invite token
eyJhbG...2VVqUwToken max age in seconds
604800Invitation has been declined
No content
Invalid invite token
Unauthorized.
Transaction limit reached or upgrade required to proceed
POST /trust-registries/invitations/decline HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 43
{
"token": "eyJhbG...2VVqUw",
"maxAge": 604800
}No content
Trust Registry participant invite token
eyJhbG...2VVqUwToken max age in seconds
604800Invitation has been declined
No content
Invalid invite token
Unauthorized.
Transaction limit reached or upgrade required to proceed
POST /trust-registries/invitations/snooze HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 43
{
"token": "eyJhbG...2VVqUw",
"maxAge": 604800
}No content
A trust registry id
PARAMETERS /trust-registries/{registryId}/participants HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Returns the Trust Registry participants
A trust registry id
How many items to offset by for pagination
0How many items to return at one time (max 64)
64A schema id
List of participants
Application error
Unauthorized.
Trust Registry was not found.
GET /trust-registries/{registryId}/participants HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"total": 42,
"list": [
{
"id": "23314808-eec6-4492-9a8a-8f32e34b8155",
"name": "Truvera Issuer",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/participant",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"role": "issuer",
"created": "2025-11-05T22:11:20.163Z",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}
]
}A trust registry id
Max age of the invite in seconds
Trust registry issuer schema
https://schema.truvera.io/ExampleSchema-V5-1722512884923.jsonTrust registry verifier schema
https://schema.truvera.io/ExampleSchema-V5-1722512884923.jsonTrust Registry participant has been invited
Error inviting Trust Registry participant
Unauthorized.
Transaction limit reached or upgrade required to proceed
Trust Registry was not found.
POST /trust-registries/{registryId}/participants HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"maxAge": 1,
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}{
"link": "https://trust-registry.truvera.io/ecosystems?token=eyJhbGc...2VVqUw"
}A trust registry id
A participant id
PARAMETERS /trust-registries/{registryId}/participants/{participantId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Returns the Trust Registry participant
A trust registry id
A participant id
Participant information
Application error
Unauthorized.
Trust Registry was not found.
GET /trust-registries/{registryId}/participants/{participantId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "23314808-eec6-4492-9a8a-8f32e34b8155",
"name": "Truvera Issuer",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/participant",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"role": "issuer",
"created": "2025-11-05T22:11:20.163Z",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}Removes a Trust Registry participant
A trust registry id
A participant id
Trust Registry participant has been deleted
No content
Something went wrong with deleting the Trust Registry
Unauthorized.
Trust Registry participant does not exist
Something went wrong with deleting the Trust Registry
DELETE /trust-registries/{registryId}/participants/{participantId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
A trust registry id
A participant id
Trust registry participant name
Truvera IssuerTrust registry participant logo URL
https://logo.truvera.io/trust-registry-participant/1234https://info.truvera.io/trust-registry/participant/1234Trust registry participant info URL
Trust registry participant info URL
Trust registry participant status
activePossible values: Trust registry participant issuer schema
https://schema.truvera.io/ExampleSchema-V5-1722512884923.jsonTrust registry participant verifier schema
https://schema.truvera.io/ExampleSchema-V5-1722512884923.jsonTrust Registry participant has been updated
Error updating Trust Registry participant
Unauthorized.
Transaction limit reached or upgrade required to proceed
Trust Registry was not found.
PATCH /trust-registries/{registryId}/participants/{participantId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 366
{
"name": "Truvera Issuer",
"logoUrl": "https://logo.truvera.io/trust-registry-participant/1234",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}{
"id": "23314808-eec6-4492-9a8a-8f32e34b8155",
"name": "Truvera Issuer",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/participant",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"role": "issuer",
"created": "2025-11-05T22:11:20.163Z",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}A trust registry id
A participant id
PARAMETERS /trust-registries/{registryId}/participants/{participantId}/info HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Update own Trust Registry participant info
A trust registry id
A participant id
https://info.truvera.io/trust-registry/participant/1234Trust registry participant info URL
Trust registry participant info URL
Trust Registry participant has been updated
Error updating Trust Registry participant
Unauthorized.
Transaction limit reached or upgrade required to proceed
PATCH /trust-registries/{registryId}/participants/{participantId}/info HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 69
{
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234"
}{
"id": "23314808-eec6-4492-9a8a-8f32e34b8155",
"name": "Truvera Issuer",
"did": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/participant",
"infoUrl": "https://info.truvera.io/trust-registry/participant/1234",
"status": "active",
"role": "issuer",
"created": "2025-11-05T22:11:20.163Z",
"suspendedAt": "text",
"issuerSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
],
"verifierSchemas": [
"https://schema.truvera.io/ExampleSchema-V5-1722512884923.json"
]
}Last updated
Was this helpful?