Use Cases
| Title |
Layer ⌄
|
Actor ⌄
|
Category ⌄
|
Component ⌄
|
|---|---|---|---|---|
| Create empty Token | Anonymous | Identity | AnonymousTokens | Runtime |
| Load Token by truncated reference (without having an account) | Anonymous | Identity | AnonymousTokens | Runtime |
| Accept incoming Request | Consumption | Identity | Requests | Runtime |
| Change default RepositoryAttribute | Consumption | Identity | Attributes | Runtime |
| Check if incoming Request can be accepted | Consumption | Identity | Requests | Runtime |
| Check if incoming Request can be rejected | Consumption | Identity | Requests | Runtime |
| Check if outgoing Request can be created | Consumption | Identity | Requests | Runtime |
| Check if RepositoryAttribute can be created | Consumption | Identity | Attributes | Runtime |
| Create a RepositoryAttribute | Consumption | Identity | Attributes | Runtime |
| Create a shared Attribute copy | Consumption | Identity | Attributes | Runtime |
| Create and complete outgoing Request from RelationshipTemplate Response | Consumption | Identity | Requests | Runtime |
| Create and share a RelationshipAttribute | Consumption | Identity | Attributes | Runtime |
| Create outgoing Request | Consumption | Identity | Requests | Runtime |
| Delete a peer shared Attribute and notify peer | Consumption | Identity | Attributes | Runtime |
| Delete a RepositoryAttribute | Consumption | Identity | Attributes | Runtime |
| Delete a third party owned RelationshipAttribute and notify peer | Consumption | Identity | Attributes | Runtime |
| Delete a ThirdPartyRelationshipAttribute and notify peer | Consumption | Identity | Attributes | Runtime |
| Delete an own shared Attribute and notify peer | Consumption | Identity | Attributes | Runtime |
| Delete IdentityMetadata | Consumption | Identity | IdentityMetadata | Runtime |
| Discards outgoing Request | Consumption | Identity | Requests | Runtime |
| Execute a RelationshipAttributeQuery | Consumption | Identity | Attributes | Runtime |
| Execute a ThirdPartyRelationshipAttributeQuery | Consumption | Identity | Attributes | Runtime |
| Execute an IdentityAttributeQuery | Consumption | Identity | Attributes | Runtime |
| Execute an IQLQuery | Consumption | Identity | Attributes | Runtime |
| Get Attribute | Consumption | Identity | Attributes | Runtime |
| Get AttributeListener | Consumption | Identity | AttributeListeners | Runtime |
| Get Attributes | Consumption | Identity | Attributes | Runtime |
| Get AttributeTagCollection | Consumption | Identity | Attributes | Runtime |
| Get IdentityMetadata | Consumption | Identity | IdentityMetadata | Runtime |
| Get incoming Request | Consumption | Identity | Requests | Runtime |
| Get outgoing Request | Consumption | Identity | Requests | Runtime |
| Get own shared Attributes | Consumption | Identity | Attributes | Runtime |
| Get peer shared Attributes | Consumption | Identity | Attributes | Runtime |
| Get RepositoryAttributes | Consumption | Identity | Attributes | Runtime |
| Get shared versions of an Attribute | Consumption | Identity | Attributes | Runtime |
| Get versions of an Attribute | Consumption | Identity | Attributes | Runtime |
| Notify peer about RepositoryAttribute succession | Consumption | Identity | Attributes | Runtime |
| Query AttributeListeners | Consumption | Identity | AttributeListeners | Runtime |
| Query incoming Requests | Consumption | Identity | Requests | Runtime |
| Query outgoing Requests | Consumption | Identity | Requests | Runtime |
| Reject incoming Request | Consumption | Identity | Requests | Runtime |
| Share a RepositoryAttribute | Consumption | Identity | Attributes | Runtime |
| Succeed a RelationshipAttribute and notify peer | Consumption | Identity | Attributes | Runtime |
| Succeed a RepositoryAttribute | Consumption | Identity | Attributes | Runtime |
| Upsert IdentityMetadata | Consumption | Identity | IdentityMetadata | Runtime |
| Validate an IQLQuery | Consumption | Identity | Attributes | Runtime |
| Create Profile with new Identity | Device | User | Profiles | AppRuntime |
| Create QR code for File | Device | Identity | Files | Connector |
| Create Token QR code for File | Device | Identity | Files | Connector |
| Create Token QR code for own RelationshipTemplate | Device | Identity | RelationshipTemplates | Connector |
| DELETE REST Endpoint | Device | Integrator | Integration | Connector |
| Get Profile by enmeshed Address | Device | App | Profiles | AppRuntime |
| Get Profile | Device | App | Profiles | AppRuntime |
| Get Profiles | Device | App | Profiles | AppRuntime |
| Get support Information | Device | Integrator | Monitoring | ConnectorRuntime |
| Get the Connector health status | Device | Integrator | Monitoring | ConnectorRuntime |
| Get the Connector version information | Device | Integrator | Monitoring | Connector |
| Get the number of requests and the status codes that were returned by the Connector | Device | Integrator | Monitoring | Connector |
| GET REST Endpoint | Device | Integrator | Integration | Connector |
| POST REST Endpoint | Device | Integrator | Integration | Connector |
| PUT REST Endpoint | Device | Integrator | Integration | Connector |
| Rename Profile | Device | User | Profile | AppRuntime |
| Cancel Action | Human | User | User Action | App |
| Device External UseCase | Human | User | User Action | App |
| Enter Data (on screen) | Human | User | User Action | App |
| Navigate to (screen) Screen | Human | User | User Action | App |
| Negative Action | Human | User | User Action | App |
| Positive Action | Human | User | User Action | App |
| Scan QR code (on different device) | Human | User | User Action | App |
| Select Item (on screen) | Human | User | User Action | App |
| Accept Relationship reactivation | Transport | Identity | Relationships | Runtime |
| Accept Relationship | Transport | Identity | Relationships | Runtime |
| Cancel IdentityDeletionProcess | Transport | Identity | IdentityDeletionProcesses | Runtime |
| Check if Relationship can be created | Transport | Identity | Relationships | Runtime |
| Create Device Onboarding Token | Transport | Identity | Devices | Runtime |
| Create own RelationshipTemplate | Transport | Identity | RelationshipTemplates | Runtime |
| Create own Token | Transport | Identity | Tokens | Runtime |
| Create Relationship with RelationshipTemplate | Transport | Identity | Relationships | Runtime |
| Create Token for File | Transport | Identity | Files | Runtime |
| Create Token for own RelationshipTemplate | Transport | Identity | RelationshipTemplates | Runtime |
| Decompose Relationship | Transport | Identity | Relationships | Runtime |
| Delete File | Transport | Identity | Files | Runtime |
| Download File of Attachment | Transport | Identity | Messages | Runtime |
| Download File | Transport | Identity | Files | Runtime |
| Fill Device onboarding Token with new Device | Transport | Identity | Devices | Runtime |
| Get active IdentityDeletionProcess | Transport | Identity | IdentityDeletionProcesses | Runtime |
| Get Attributes for Relationship | Transport | Identity | Relationships | Runtime |
| Get currently used Device | Transport | Identity | Account | Runtime |
| Get currently used Identity | Transport | Identity | Account | Runtime |
| Get Device Onboarding Info | Transport | Identity | Devices | Runtime |
| Get Device | Transport | Identity | Devices | Runtime |
| Get File Metadata of Attachment | Transport | Identity | Messages | Runtime |
| Get File metadata | Transport | Identity | Files | Runtime |
| Get IdentityDeletionProcess | Transport | Identity | IdentityDeletionProcesses | Runtime |
| Get IdentityDeletionProcesses | Transport | Identity | IdentityDeletionProcesses | Runtime |
| Get Message by MessageId | Transport | Identity | Messages | Runtime |
| Get Relationship by Address | Transport | Identity | Relationships | Runtime |
| Get Relationship by RelationshipId | Transport | Identity | Relationships | Runtime |
| Get RelationshipTemplate | Transport | Identity | RelationshipTemplates | Runtime |
| Get synchronization status with Backbone | Transport | Identity | Account | Runtime |
| Get Token by TokenID | Transport | Identity | Tokens | Runtime |
| Initiate IdentityDeletionProcess | Transport | Identity | IdentityDeletionProcesses | Runtime |
| Load File | Transport | Identity | Files | Runtime |
| Load item from reference | Transport | Identity | Account | Runtime |
| Load item from truncated reference | Transport | Identity | Account | Runtime |
| Load RelationshipTemplate created by others | Transport | Identity | RelationshipTemplates | Runtime |
| Load Token created by others | Transport | Identity | Tokens | Runtime |
| Query Devices | Transport | Identity | Devices | Runtime |
| Query Messages | Transport | Identity | Messages | Runtime |
| Query metadata of Files | Transport | Identity | Files | Runtime |
| Query metadata of own Files | Transport | Identity | Files | Runtime |
| Query metadata of peer Files | Transport | Identity | Files | Runtime |
| Query Relationships | Transport | Identity | Relationships | Runtime |
| Query RelationshipTemplates | Transport | Identity | RelationshipTemplates | Runtime |
| Query Tokens by parameters | Transport | Identity | Tokens | Runtime |
| Regenerate File Ownership Token | Transport | Identity | Files | Runtime |
| Reject Relationship reactivation | Transport | Identity | Relationships | Runtime |
| Reject Relationship | Transport | Identity | Relationships | Runtime |
| Request Relationship reactivation | Transport | Identity | Relationships | Runtime |
| Revoke Relationship reactivation | Transport | Identity | Relationships | Runtime |
| Revoke Relationship | Transport | Identity | Relationships | Runtime |
| Send Message to Recipient(s) | Transport | Identity | Messages | Runtime |
| Synchronize updates of Backbone | Transport | Identity | Account | Runtime |
| Terminate Relationship | Transport | Identity | Relationships | Runtime |
| Update Device | Transport | Identity | Devices | Runtime |
| Upload own File | Transport | Identity | Files | Runtime |