Skip to main content

Resource permissions overview

This table outlines the available actions for each REST resource and provides additional notes where relevant.

REST ResourceCreateReadUpdateDeleteRestoreSearchOtherNotes
api-keys✓*Read history, Read specific versionAPI key values cannot be read
credentials✓**✓*Import, Upload, Verify, Download blob, Read history, Read specific version-
desk------Get DID-Document, Receive DIDCOMM Message-
didcomm-messages✓***✓*Send, Read history, Read specific versionCan include Verifiable Credentials (VCs), Verifiable Presentations (VPs), and files
dids-✓****------
draftsExport, Issue, Read history, Read specific version-
filesUpload, Download blob, Read history, Read specific version-
gdpr✓*****-------
keys✓******✓*Generate, Import, Sign credential, Sign DIDCOMM Message, Sign presentation, Read history, Read specific versionKey values cannot be read
presentations✓*******✓*Export, Import, Issue, Upload, Verify, Download blob, Read history, Read specific versionContain Verifiable Credentials (VCs)

Notes:

  • * Only labels and annotations can be updated, not the underlying resource blobs.
  • ** Credentials are created by importing or from drafts.
  • *** DIDCOMM messages are created by the send operation.
  • **** Retrieves the tenant’s DID document (did:web).
  • ***** Sends the GDRP support request to Truvity.
  • ****** Keys are created by generation or importing.
  • ******* Presentations are created by importing or issuing.