• ShareFile.Api.Models.Principal
  • ShareFile.Api.Models.Principal

    Represents an authenticated authority in ShareFile

    NameTypeDescription
    NameString User name
    EmailString Email address
    UsernameString Username for the account - the value used for login. This is the same as Email for ShareFile accounts, but may be different on Connectors
    DomainString Account domain
    AccountIdString Account id

    A principal object represents some authority in the ShareFile system, that can login and/or be given AccessControl permissions to Items. Principals include Users, Groups and Zones. Groups cannot authenticate, but can be part of Items Access Control lists. Zones can authenticate to perform zone management operations - such as copying items to another zone. Users are the typical users, represented by email and domain.