GET v1/Me/Role

User roles allowed to make this request: DomainAdministrator PowerUser RegularUser Supervisor Scripter LimitedUser QuotaManager LocalDomainManager GlobalDomainManager OperationsUser SampleManager

Permissions required to make this request: UserProfile.Read

Returns the user role for the currently authenticated user.

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Response Message

UserRoleV1Model
NameDescriptionTypeAdditional information
UserRoles

The user roles for the currently authenticated user. If multiple roles are assigned, the roles are ordered from 'most powerful' to 'least powerful'

Collection of string

None.

Permissions

The permissions for the currently authenticated session.

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "UserRoles": [
    "sample string 1",
    "sample string 2"
  ],
  "Permissions": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<UserRoleV1Model xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NipoSoftware.Nfield.Manager.Api.Models">
  <Permissions xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Permissions>
  <UserRoles xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </UserRoles>
</UserRoleV1Model>