DocsPlatform managementAccess controlRoles and permissions

Roles and Permissions

This page details available MATTR VII roles and the inclusive list of endpoints each role can access.

admin

PathMethods
/v1/analytics/eventsGET
/v1/analytics/event-typesGET
/v1/claim-sourcesPOST, GET
/v1/claim-sources/{id}GET, PUT, DELETE
/v1/config/domainPOST, GET, DELETE, PUT
/v1/config/domain/verifyPOST
/v1/config/domain/invalidatePOST
/v1/config/ecosystemsPOST, GET, PUT, DELETE
/v2/credentials/compact/configurationsPOST, GET
/v2/credentials/compact/configurations/{id}GET, PUT, DELETE
/v2/credentials/compact/digital-pass/applePOST
/v2/credentials/compact/digital-pass/apple/templatesPOST, GET
/v2/credentials/compact/digital-pass/apple/templates/{id}GET, PUT, DELETE
/v2/credentials/compact/digital-pass/googlePOST
/v2/credentials/compact/digital-pass/google/templatesPOST, GET
/v2/credentials/compact/digital-pass/google/templates/{id}GET, PUT, DELETE
/v2/credentials/compact/pdf/templatesPOST, GET
/v2/credentials/compact/pdf/templates/{id}GET, PUT, DELETE
/v2/credentials/compact/signPOST
/v2/credentials/compact/verifyPOST
/v2/credentials/compact/qrcodePOST
/v2/credentials/compact/pdfPOST
/v2/credentials/compact/{id}DELETE
/v2/credentials/compact/{id}/revocation-statusGET, POST
/v2/credentials/compact-semantic/{id}DELETE
/v2/credentials/compact-semantic/configurationsPOST, GET
/v2/credentials/compact-semantic/configurations/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/digital-pass/applePOST
/v2/credentials/compact-semantic/digital-pass/apple/templatesPOST, GET
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/digital-pass/googlePOST
/v2/credentials/compact-semantic/digital-pass/google/templatesPOST, GET
/v2/credentials/compact-semantic/digital-pass/google/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/pdf/templatesPOST, GET
/v2/credentials/compact-semantic/pdf/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/signPOST
/v2/credentials/compact-semantic/verifyPOST
/v2/credentials/compact-semantic/{id}/revocation-statusPOST, GET
/v2/credentials/compact-semantic/pdfPOST
/v2/credentials/compact-semantic/qrcodePOST
/v2/credentials/mobile/{credentialId}DELETE
/v2/credentials/mobile/configurationsPOST, GET
/v2/credentials/mobile/configurations/{id}GET, PUT, DELETE
/v2/credentials/mobile/{credentialId}/statusPOST, GET
/v2/credentials/mobile/document-signersPOST, GET
/v2/credentials/mobile/document-signers/{documentSignerId}GET, PUT, DELETE
/v2/credentials/mobile/iacasPOST, GET
/v2/credentials/mobile/iacas/{iacaId}GET, PUT, DELETE
/v2/credentials/mobile/signPOST
/v2/credentials/mobile/verifyPOST
/v2/credentials/mobile/status-listsGET
/v2/credentials/mobile/status-lists/{statusListsId}GET
/v2/credentials/mobile/status-lists/configurationsPOST, GET
/v2/credentials/mobile/status-lists/configurations/{statusListConfigurationId}GET, PUT, DELETE
/v2/credentials/mobile/status-list-signersPOST, GET
/v2/credentials/mobile/status-list-signers/{statusListSignerId}GET, PUT, DELETE
/v2/credentials/mobile/trusted-issuersPOST, GET
/v2/credentials/mobile/trusted-issuers/{trustedIssuerId}GET, DELETE
/v2/credentials/web-semanticGET
/v2/credentials/web-semantic/{id}GET, DELETE
/v2/credentials/web-semantic/{id}/revocation-statusPOST, GET
/v2/credentials/web-semantic/{id}/revocation-status/notificationPOST
/v2/credentials/web-semantic/linked-data/convertPOST
/v2/credentials/web-semantic/signPOST
/v2/credentials/web-semantic/verifyPOST
/v2/credentials/web-semantic/configurationsPOST, GET
/v2/credentials/web-semantic/configurations/{id}GET, PUT, DELETE
/v2/credentials/web-semantic/presentationsPOST
/v2/credentials/web-semantic/presentations/verifyPOST
/v2/credentials/web-semantic/presentations/templatesPOST, GET
/v2/credentials/web-semantic/presentations/templates/{id}GET, PUT, DELETE
/v2/credentials/web-semantic/presentations/requestsPOST, GET
/v2/credentials/web-semantic/presentations/requests/{id}GET, DELETE
/v1/didsPOST, GET
/v1/dids/{did}GET, DELETE
/v1/ecosystemsPOST, GET
/v1/ecosystems/{ecosystemId}GET, PUT, DELETE
/v1/ecosystems/{ecosystemId}/credentialsPOST, GET
/v1/ecosystems/{ecosystemId}/credentials/{credentialId}GET, DELETE
/v1/ecosystems/{ecosystemId}/participantsPOST, GET
/v1/ecosystems/{ecosystemId}/participants/{participantId}GET, PUT, DELETE
/v1/ecosystems/{ecosystemId}/participants/{participantId}/credentialsGET
/v1/ecosystems/{ecosystemId}/policiesPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/issuer/credentialsPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/issuer/credentials/{credentialId}DELETE
/v1/ecosystems/{ecosystemId}/participants/{participantId}/verifier/credentialsPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/verifier/credentials/{credentialId}DELETE
/v1/ecosystems/{ecosystemId}/vicals/configurationPUT, GET, DELETE
/v1/ecosystems/{ecosystemId}/vicalsPOST
/v1/ecosystems/{ecosystemId}/previewGET
/v1/ecosystems/syncPOST
/v1/ecosystems/issuer-validationPOST
/v1/ecosystems/verifier-validationPOST
/v1/messaging/inboxesPOST, GET
/v1/messaging/inboxes/{id}GET, PUT, DELETE
/v1/messaging/inboxes/{id}/didsPOST, GET
/v1/messaging/inboxes/{id}/dids/:didDELETE
/v1/messaging/inboxes/{id}/messagesGET
/v1/messaging/inboxes/{id}/messages/:messageIdGET, DELETE
/v1/messaging/signPOST
/v1/messaging/verifyPOST
/v1/messaging/encryptPOST
/v1/messaging/decryptPOST
/v1/messaging/sendPOST
/ext/oidc/v1/issuersPOST, GET
/ext/oidc/v1/issuers/{issuerId}GET, PUT, DELETE
/ext/oidc/v1/issuers/{issuerId}/clientsPOST, GET
/ext/oidc/v1/issuers/{issuerId}/clients/{clientId}GET, PUT, DELETE
/ext/oidc/v1/issuers/{issuerId}/offersPOST
/ext/oidc/v1/verifiersPOST, GET
/ext/oidc/v1/verifiers/{verifierId}GET, PUT, DELETE
/ext/oidc/v1/verifiers/{verifierId}/clientsPOST, GET
/ext/oidc/v1/verifiers/{verifierId}/clients/{clientId}GET, PUT, DELETE
/v1/openid/configurationPUT, GET
/v1/openid/offersPOST
/v2/presentations/configurationGET, PUT, DELETE
/v2/presentations/certificates/caPOST, GET
/v2/presentations/certificates/ca/:certificateIdGET, PUT, DELETE
/v2/presentations/wallet-providersPOST, GET
/v2/presentations/wallet-providers/:walletProviderIdGET, PUT, DELETE
/v2/presentations/applicationsPOST, GET
/v2/presentations/applications/:verifierApplicationIdGET, PUT, DELETE
/v2/presentations/sessions/:sessionId/resultGET
/v1/users/authentication-providersPOST, GET
/v1/users/authentication-providers/{id}GET, PUT, DELETE
/v1/usersPOST, GET
/v1/users/{id}GET, PUT, DELETE
/v1/users/searchPOST
/v1/users/{id}/credentialsGET
/v2/wallet/app-associationsGET, PUT, DELETE
/v1/webhooksPOST, GET
/v1/webhooks/{webhookId}GET, PUT, DELETE

issuer

PathMethods
/v1/config/domainPOST, GET, DELETE, PUT
/v1/config/domain/verifyPOST
/v1/config/domain/invalidatePOST
/v1/didsPOST, GET
/v1/dids/{did}GET, DELETE
/v2/credentials/mobile/iacasPOST, GET
/v2/credentials/mobile/iacas/{iacaId}GET, PUT, DELETE
/v1/webhooksPOST, GET
/v1/webhooks/{webhookId}GET, PUT, DELETE
/v1/users/authentication-providersPOST, GET
/v1/users/authentication-providers/{id}GET, PUT, DELETE
/v1/claim-sourcesPOST, GET
/v1/claim-sources/{id}GET, PUT, DELETE
/v1/openid/configurationPUT, GET
/v1/openid/offersPOST
/v1/usersPOST, GET
/v1/users/{id}GET, PUT, DELETE
/v1/users/searchPOST
/v1/users/{id}/credentialsGET
/v2/credentials/compact/signPOST
/v2/credentials/compact/qrcodePOST
/v2/credentials/compact/pdfPOST
/v2/credentials/compact/digital-pass/applePOST
/v2/credentials/compact/digital-pass/googlePOST
/v2/credentials/compact-semantic/signPOST
/v2/credentials/compact-semantic/qrcodePOST
/v2/credentials/compact-semantic/pdfPOST
/v2/credentials/compact-semantic/digital-pass/applePOST
/v2/credentials/compact-semantic/digital-pass/googlePOST
/v2/credentials/web-semantic/signPOST
/v2/credentials/mobile/signPOST
/v2/credentials/compact/configurationsPOST, GET
/v2/credentials/compact/configurations/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/configurationsPOST, GET
/v2/credentials/compact-semantic/configurations/{id}GET, PUT, DELETE
/v2/credentials/web-semantic/configurationsPOST, GET
/v2/credentials/web-semantic/configurations/{id}GET, PUT, DELETE
/v2/credentials/mobile/configurationsPOST, GET
/v2/credentials/mobile/configurations/{id}GET, PUT, DELETE
/v2/credentials/compact/{id}DELETE
/v2/credentials/compact/{id}/revocation-statusPOST, GET
/v2/credentials/compact-semantic/{id}DELETE
/v2/credentials/compact-semantic/{id}/revocation-statusPOST, GET
/v2/credentials/web-semanticGET
/v2/credentials/web-semantic/{id}GET, DELETE
/v2/credentials/web-semantic/{id}/revocation-statusPOST, GET
/v2/credentials/web-semantic/{id}/revocation-status/notificationPOST
/v2/credentials/mobile/{credentialId}DELETE
/v2/credentials/mobile/{credentialId}/statusPOST, GET
/v2/credentials/mobile/status-lists/configurationsPOST, GET
/v2/credentials/mobile/status-lists/configurations/{statusListConfigurationId}GET, PUT, DELETE
/v2/credentials/mobile/status-listsGET
/v2/credentials/mobile/status-lists/{statusListsId}GET
/v2/credentials/compact/pdf/templatesPOST, GET
/v2/credentials/compact/pdf/templates/{id}GET, PUT, DELETE
/v2/credentials/compact/digital-pass/apple/templatesPOST, GET
/v2/credentials/compact/digital-pass/apple/templates/{id}GET, PUT, DELETE
/v2/credentials/compact/digital-pass/google/templatesPOST, GET
/v2/credentials/compact/digital-pass/google/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/pdf/templatesPOST, GET
/v2/credentials/compact-semantic/pdf/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/digital-pass/apple/templatesPOST, GET
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}GET, PUT, DELETE
/v2/credentials/compact-semantic/digital-pass/google/templatesPOST, GET
/v2/credentials/compact-semantic/digital-pass/google/templates/{id}GET, PUT, DELETE
/v1/messaging/signPOST
/v1/messaging/verifyPOST
/v1/messaging/encryptPOST
/v1/messaging/decryptPOST
/v1/messaging/sendPOST
/v1/messaging/inboxesPOST, GET
/v1/messaging/inboxes/{id}GET, PUT, DELETE
/v1/messaging/inboxes/{id}/didsPOST, GET
/v1/messaging/inboxes/{id}/dids/:didDELETE
/v1/messaging/inboxes/{id}/messagesGET
/v1/messaging/inboxes/{id}/messages/:messageIdGET, DELETE

verifier

PathMethods
/v1/config/domainPOST, GET, DELETE, PUT
/v1/config/domain/verifyPOST
/v1/config/domain/invalidatePOST
/v1/didsPOST, GET
/v1/dids/{did}GET, DELETE
/v2/credentials/compact/verifyPOST
/v2/credentials/compact-semantic/verifyPOST
/v2/credentials/web-semantic/verifyPOST
/v2/credentials/web-semantic/presentations/templatesPOST, GET
/v2/credentials/web-semantic/presentations/templates/{id}GET, PUT, DELETE
/v2/credentials/web-semantic/presentations/requestsPOST
/v2/credentials/web-semantic/presentations/verifyPOST
/v2/credentials/mobile/verifyPOST
/v2/credentials/mobile/trusted-issuersPOST, GET
/v2/credentials/mobile/trusted-issuers/{trustedIssuerId}GET, DELETE
/v2/presentations/certificates/caPOST, GET
/v2/presentations/certificates/ca/:certificateIdGET, PUT, DELETE
/v2/presentations/applicationsPOST, GET
/v2/presentations/applications/:verifierApplicationIdGET, PUT, DELETE
/v2/presentations/wallet-providersPOST, GET
/v2/presentations/wallet-providers/:walletProviderIdGET, PUT, DELETE
/v2/presentations/sessions/:sessionId/resultGET
/ext/oidc/v1/verifiersPOST, GET
/ext/oidc/v1/verifiers/{verifierId}GET, PUT, DELETE
/ext/oidc/v1/verifiers/{verifierId}/clientsPOST, GET
/ext/oidc/v1/verifiers/{verifierId}/clients/{clientId}GET, PUT, DELETE

dts-provider

PathMethods
/v1/config/domainPOST, GET, DELETE, PUT
/v1/config/domain/verifyPOST
/v1/config/domain/invalidatePOST
/v1/didsPOST, GET
/v1/dids/{did}GET, DELETE
/v1/ecosystemsPOST, GET
/v1/ecosystems/{ecosystemId}GET, PUT, DELETE
/v1/ecosystems/{ecosystemId}/credentialsPOST, GET
/v1/ecosystems/{ecosystemId}/credentials/{credentialId}GET, DELETE
/v1/ecosystems/{ecosystemId}/participantsPOST, GET
/v1/ecosystems/{ecosystemId}/participants/{participantId}GET, PUT, DELETE
/v1/ecosystems/{ecosystemId}/participants/{participantId}/credentialsGET
/v1/ecosystems/{ecosystemId}/policiesPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/issuer/credentialsPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/issuer/credentials/{credentialId}DELETE
/v1/ecosystems/{ecosystemId}/participants/{participantId}/verifier/credentialsPOST
/v1/ecosystems/{ecosystemId}/participants/{participantId}/verifier/credentials/{credentialId}DELETE
/v1/ecosystems/{ecosystemId}/vicals/configurationPUT, GET, DELETE
/v1/ecosystems/{ecosystemId}/vicalsPOST
/v1/ecosystems/{ecosystemId}/previewGET
/v1/ecosystems/syncPOST

dts-consumer

PathMethods
/v1/ecosystems/issuer-validationPOST
/v1/ecosystems/verifier-validationPOST
/v1/config/ecosystemsPOST, GET, PUT, DELETE

auditor

PathMethods
/v1/analytics/eventsGET
/v1/analytics/event-typesGET