Anoncreds Credentials
Manage held Anoncreds verifiable credentials
An AnoncredsCredential
is a member of the Credential
union type, representing a credential which follows the Anoncreds specification. Anoncreds credentials can be managed using the same queries and mutations as for any credential.
Each Anoncreds credential is associated with a credential definition, which in turn is associated with a schema.
View Anoncreds credentials
View held Anoncreds credentials, with pagination and filtering options. Returns a nextToken
which can be passed into the same query in order to fetch subsequent pages.
The AnoncredsCredential
type provides the option to resolve its associated AnoncredsCredDef
and AnoncredsSchema
within a single operation.
query MyQuery {
credentials(
page: {
nextToken: null
}
filter: {
credentialFormats: [ANONCREDS]
}
) {
items {
__typename
... on AnoncredsCredential {
id
attributes {
name
value
}
credDefId
credDef {
schemaId
schema {
name
version
}
tag
}
}
}
nextToken
}
}
Alternatively, view a single Anoncreds credential, referenced by its unique ID.
query MyQuery {
credential(
credentialId: "14eb376d-2b9c-4c30-b40f-ee3ec8250559"
) {
__typename
... on AnoncredsCredential {
id
attributes {
name
value
}
credDefId
credDef {
schemaId
schema {
name
version
}
tag
}
}
}
}
Delete an Anoncreds credential
Delete a held Anoncreds credential.
mutation MyMutation {
deleteCredential(
credentialId: "14eb376d-2b9c-4c30-b40f-ee3ec8250559"
)
}
Last updated