DIDs
Create and manage DIDs owned by the cloud agent
Last updated
mutation MyMutation {
createDid(
input: {
alias: "MyKeyDID"
createKeyDidOptions: {
keyType: ED25519
}
}
) {
did
alias
methodData {
... on KeyDidMethodData {
keyType
}
}
createdTimestamp
primary
}
}mutation MyMutation {
setPrimaryDid(
did: "did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK"
) {
did
alias
primary
modifiedTimestamp
}
}mutation MyMutation {
updateDid(
did: "did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK"
input: {
updateAlias: "UpdatedAlias"
updatedArchived: false
}
) {
did
alias
archived
modifiedTimestamp
}
}query MyQuery {
dids(
page: {
nextToken: null
}
filter: {
methods: [KEY, CHEQD]
archived: false
}
) {
items {
did
alias
methodData {
... on KeyDidMethodData {
keyType
}
... on CheqdDidMethodData {
network
}
}
primary
createdTimestamp
}
nextToken
}
}query MyQuery {
did(
did: "did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK"
) {
did
alias
methodData {
... on KeyDidMethodData {
keyType
}
}
primary
archived
createdTimestamp
}
}query MyQuery {
primaryDid {
did
alias
methodData {
... on KeyDidMethodData {
keyType
}
... on CheqdDidMethodData {
network
}
}
primary
createdTimestamp
}
}