POST api/Customer/GetExtendedRequestorUsers
Gets the list of users based on advanced filtering. The role of operator or higger is required and if user is operator, the user must have it enabled in the customer settings. Pagination is supported.
Request Information
URI Parameters
None.
Body Parameters
Filter parameters
UsersFilterPostName | Description | Type | Additional information |
---|---|---|---|
PageIndex |
The requested page index |
integer |
None. |
PageSize |
The requested page size |
integer |
None. |
UserName |
Filter by UserName, if set |
string |
None. |
Filter by Email, if set |
string |
None. |
|
IsEndUser |
Filter by IsEndUser, if set |
boolean |
None. |
IsSmartUser |
Filter by IsSmartUser, if set |
boolean |
None. |
IsOperator |
Filter by IsOperator, if set |
boolean |
None. |
IsSuperOperator |
Filter by IsSuperOperator, if set |
boolean |
None. |
IsAdministrator |
Filter by IsAdministrator, if set |
boolean |
None. |
CustomerId |
Filter by Customer, if set |
integer |
None. |
LastUpdatedDateFromUtc |
Filter by the date of the last user update - from. |
date |
None. |
LastUpdatedDateUntilUtc |
Filter by the date of the last user update - until. |
date |
None. |
Request Formats
application/json, text/json
{ "PageIndex": 0, "PageSize": 10, "UserName": null, "Email": null, "IsEndUser": null, "IsSmartUser": null, "IsOperator": null, "IsSuperOperator": null, "IsAdministrator": null, "CustomerId": null, "LastUpdatedDateFromUtc": null, "LastUpdatedDateUntilUtc": null }
application/xml, text/xml
<UsersFilterPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RequestorApiDataStructures.Posts"> <CustomerId i:nil="true" /> <Email i:nil="true" /> <IsAdministrator i:nil="true" /> <IsEndUser i:nil="true" /> <IsOperator i:nil="true" /> <IsSmartUser i:nil="true" /> <IsSuperOperator i:nil="true" /> <LastUpdatedDateFromUtc i:nil="true" /> <LastUpdatedDateUntilUtc i:nil="true" /> <PageIndex>0</PageIndex> <PageSize>10</PageSize> <UserName i:nil="true" /> </UsersFilterPost>
Response Information
Resource Description
HttpStatusCode 200 OK or 400 BadRequest with Message.
GetExtendedRequestorUsersResultName | Description | Type | Additional information |
---|---|---|---|
PagedUsers |
A page with ExtendedRequestorUser. |
ExtendedRequestorUser |
None. |
Response Formats
application/json, text/json
{ "PagedUsers": { "PageIndex": 1, "PageSize": 2, "TotalItems": 3, "TotalPages": 4, "Items": [ { "CustomUserFieldsHash": 1, "FieldData": [ { "CustomFieldId": 1, "DateValue": "2024-12-22T23:42:03.1992633+01:00", "DoubleValue": 1.1, "LongValue": 1, "TextBoxValue": "sample string 2", "CheckBoxValue": true, "FieldItem": { "Id": 1, "Title": "sample string 2" } }, { "CustomFieldId": 1, "DateValue": "2024-12-22T23:42:03.1992633+01:00", "DoubleValue": 1.1, "LongValue": 1, "TextBoxValue": "sample string 2", "CheckBoxValue": true, "FieldItem": { "Id": 1, "Title": "sample string 2" } } ], "UserProviderKey": "sample string 2", "UserName": "sample string 3", "Email": "sample string 4", "FirstName": "sample string 5", "LastName": "sample string 6", "MiddleName": "sample string 7", "DisplayName": "sample string 8", "NoteBesideName": "sample string 9", "FullName": "sample string 10", "IsApproved": true, "IsEndUser": true, "IsSmartUser": true, "IsOperator": true, "IsSuperOperator": true, "IsAdministrator": true, "TimeZoneId": null, "ExternalAccount": true, "EmailAccount": true, "Customer": "sample string 20", "CustomerId": 1, "Customers": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ], "Phones": [ "sample string 1", "sample string 2" ], "AdditionalInformation": "sample string 21", "OperatorGroupIds": [ 1, 2 ], "InternalGroupIds": [ 1, 2 ], "Color": "sample string 22", "Initials": "sample string 23", "PhotoLastUpdatedUtc": "2024-12-22T23:42:03.1992633+01:00", "LastUpdatedUtc": "2024-12-22T23:42:03.1992633+01:00", "Language": 0, "Anonymized": true, "Tags": [ { "Id": 1, "Name": "sample string 2", "Static": true, "Color": "sample string 4", "Type": 1 }, { "Id": 1, "Name": "sample string 2", "Static": true, "Color": "sample string 4", "Type": 1 } ], "ExternalId": "sample string 25", "ManagerKey": "sample string 26", "Company": "sample string 27", "Department": "sample string 28", "Division": "sample string 29", "EmployeeId": "sample string 30", "SecondaryEmails": [ "sample string 1", "sample string 2" ] }, { "CustomUserFieldsHash": 1, "FieldData": [ { "CustomFieldId": 1, "DateValue": "2024-12-22T23:42:03.1992633+01:00", "DoubleValue": 1.1, "LongValue": 1, "TextBoxValue": "sample string 2", "CheckBoxValue": true, "FieldItem": { "Id": 1, "Title": "sample string 2" } }, { "CustomFieldId": 1, "DateValue": "2024-12-22T23:42:03.1992633+01:00", "DoubleValue": 1.1, "LongValue": 1, "TextBoxValue": "sample string 2", "CheckBoxValue": true, "FieldItem": { "Id": 1, "Title": "sample string 2" } } ], "UserProviderKey": "sample string 2", "UserName": "sample string 3", "Email": "sample string 4", "FirstName": "sample string 5", "LastName": "sample string 6", "MiddleName": "sample string 7", "DisplayName": "sample string 8", "NoteBesideName": "sample string 9", "FullName": "sample string 10", "IsApproved": true, "IsEndUser": true, "IsSmartUser": true, "IsOperator": true, "IsSuperOperator": true, "IsAdministrator": true, "TimeZoneId": null, "ExternalAccount": true, "EmailAccount": true, "Customer": "sample string 20", "CustomerId": 1, "Customers": [ { "Id": 1, "Name": "sample string 2" }, { "Id": 1, "Name": "sample string 2" } ], "Phones": [ "sample string 1", "sample string 2" ], "AdditionalInformation": "sample string 21", "OperatorGroupIds": [ 1, 2 ], "InternalGroupIds": [ 1, 2 ], "Color": "sample string 22", "Initials": "sample string 23", "PhotoLastUpdatedUtc": "2024-12-22T23:42:03.1992633+01:00", "LastUpdatedUtc": "2024-12-22T23:42:03.1992633+01:00", "Language": 0, "Anonymized": true, "Tags": [ { "Id": 1, "Name": "sample string 2", "Static": true, "Color": "sample string 4", "Type": 1 }, { "Id": 1, "Name": "sample string 2", "Static": true, "Color": "sample string 4", "Type": 1 } ], "ExternalId": "sample string 25", "ManagerKey": "sample string 26", "Company": "sample string 27", "Department": "sample string 28", "Division": "sample string 29", "EmployeeId": "sample string 30", "SecondaryEmails": [ "sample string 1", "sample string 2" ] } ] } }
application/xml, text/xml
<GetExtendedRequestorUsersResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RequestorApiDataStructures.Results.Customer"> <PagedUsers xmlns:d2p1="http://schemas.datacontract.org/2004/07/RequestorApiDataStructures.Results"> <d2p1:Items xmlns:d3p1="http://schemas.datacontract.org/2004/07/RequestorApiDataStructures.DataStructures"> <d3p1:ExtendedRequestorUser> <d3p1:AdditionalInformation>sample string 21</d3p1:AdditionalInformation> <d3p1:Anonymized>true</d3p1:Anonymized> <d3p1:Color>sample string 22</d3p1:Color> <d3p1:Company>sample string 27</d3p1:Company> <d3p1:CustomUserFieldsHash>0</d3p1:CustomUserFieldsHash> <d3p1:Customer>sample string 20</d3p1:Customer> <d3p1:CustomerId>1</d3p1:CustomerId> <d3p1:Customers> <d3p1:UserCustomerData> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> </d3p1:UserCustomerData> <d3p1:UserCustomerData> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> </d3p1:UserCustomerData> </d3p1:Customers> <d3p1:Department>sample string 28</d3p1:Department> <d3p1:DisplayName>sample string 8</d3p1:DisplayName> <d3p1:Division>sample string 29</d3p1:Division> <d3p1:Email>sample string 4</d3p1:Email> <d3p1:EmailAccount>true</d3p1:EmailAccount> <d3p1:EmployeeId>sample string 30</d3p1:EmployeeId> <d3p1:ExternalAccount>true</d3p1:ExternalAccount> <d3p1:ExternalId>sample string 25</d3p1:ExternalId> <d3p1:FieldData i:nil="true" /> <d3p1:FirstName>sample string 5</d3p1:FirstName> <d3p1:FullName>sample string 10</d3p1:FullName> <d3p1:Initials>sample string 23</d3p1:Initials> <d3p1:InternalGroupIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:int>1</d5p1:int> <d5p1:int>2</d5p1:int> </d3p1:InternalGroupIds> <d3p1:IsAdministrator>true</d3p1:IsAdministrator> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:IsEndUser>true</d3p1:IsEndUser> <d3p1:IsOperator>true</d3p1:IsOperator> <d3p1:IsSmartUser>true</d3p1:IsSmartUser> <d3p1:IsSuperOperator>true</d3p1:IsSuperOperator> <d3p1:Language>en</d3p1:Language> <d3p1:LastName>sample string 6</d3p1:LastName> <d3p1:LastUpdatedUtc>2024-12-22T23:42:03.1992633+01:00</d3p1:LastUpdatedUtc> <d3p1:ManagerKey>sample string 26</d3p1:ManagerKey> <d3p1:MiddleName>sample string 7</d3p1:MiddleName> <d3p1:NoteBesideName>sample string 9</d3p1:NoteBesideName> <d3p1:OperatorGroupIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:int>1</d5p1:int> <d5p1:int>2</d5p1:int> </d3p1:OperatorGroupIds> <d3p1:Phones xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </d3p1:Phones> <d3p1:PhotoLastUpdatedUtc>2024-12-22T23:42:03.1992633+01:00</d3p1:PhotoLastUpdatedUtc> <d3p1:SecondaryEmails xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </d3p1:SecondaryEmails> <d3p1:Tags> <d3p1:TagData> <d3p1:Color>sample string 4</d3p1:Color> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:Static>true</d3p1:Static> <d3p1:Type>Ticket</d3p1:Type> </d3p1:TagData> <d3p1:TagData> <d3p1:Color>sample string 4</d3p1:Color> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:Static>true</d3p1:Static> <d3p1:Type>Ticket</d3p1:Type> </d3p1:TagData> </d3p1:Tags> <d3p1:TimeZoneId i:nil="true" /> <d3p1:UserName>sample string 3</d3p1:UserName> <d3p1:UserProviderKey>sample string 2</d3p1:UserProviderKey> <d3p1:CustomUserFieldsHash>1</d3p1:CustomUserFieldsHash> <d3p1:FieldData> <d3p1:UserCustomFieldData> <d3p1:CheckBoxValue>true</d3p1:CheckBoxValue> <d3p1:CustomFieldId>1</d3p1:CustomFieldId> <d3p1:DateValue>2024-12-22T23:42:03.1992633+01:00</d3p1:DateValue> <d3p1:DoubleValue>1.1</d3p1:DoubleValue> <d3p1:FieldItem> <d3p1:Id>1</d3p1:Id> <d3p1:Title>sample string 2</d3p1:Title> </d3p1:FieldItem> <d3p1:LongValue>1</d3p1:LongValue> <d3p1:TextBoxValue>sample string 2</d3p1:TextBoxValue> </d3p1:UserCustomFieldData> <d3p1:UserCustomFieldData> <d3p1:CheckBoxValue>true</d3p1:CheckBoxValue> <d3p1:CustomFieldId>1</d3p1:CustomFieldId> <d3p1:DateValue>2024-12-22T23:42:03.1992633+01:00</d3p1:DateValue> <d3p1:DoubleValue>1.1</d3p1:DoubleValue> <d3p1:FieldItem> <d3p1:Id>1</d3p1:Id> <d3p1:Title>sample string 2</d3p1:Title> </d3p1:FieldItem> <d3p1:LongValue>1</d3p1:LongValue> <d3p1:TextBoxValue>sample string 2</d3p1:TextBoxValue> </d3p1:UserCustomFieldData> </d3p1:FieldData> </d3p1:ExtendedRequestorUser> <d3p1:ExtendedRequestorUser> <d3p1:AdditionalInformation>sample string 21</d3p1:AdditionalInformation> <d3p1:Anonymized>true</d3p1:Anonymized> <d3p1:Color>sample string 22</d3p1:Color> <d3p1:Company>sample string 27</d3p1:Company> <d3p1:CustomUserFieldsHash>0</d3p1:CustomUserFieldsHash> <d3p1:Customer>sample string 20</d3p1:Customer> <d3p1:CustomerId>1</d3p1:CustomerId> <d3p1:Customers> <d3p1:UserCustomerData> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> </d3p1:UserCustomerData> <d3p1:UserCustomerData> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> </d3p1:UserCustomerData> </d3p1:Customers> <d3p1:Department>sample string 28</d3p1:Department> <d3p1:DisplayName>sample string 8</d3p1:DisplayName> <d3p1:Division>sample string 29</d3p1:Division> <d3p1:Email>sample string 4</d3p1:Email> <d3p1:EmailAccount>true</d3p1:EmailAccount> <d3p1:EmployeeId>sample string 30</d3p1:EmployeeId> <d3p1:ExternalAccount>true</d3p1:ExternalAccount> <d3p1:ExternalId>sample string 25</d3p1:ExternalId> <d3p1:FieldData i:nil="true" /> <d3p1:FirstName>sample string 5</d3p1:FirstName> <d3p1:FullName>sample string 10</d3p1:FullName> <d3p1:Initials>sample string 23</d3p1:Initials> <d3p1:InternalGroupIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:int>1</d5p1:int> <d5p1:int>2</d5p1:int> </d3p1:InternalGroupIds> <d3p1:IsAdministrator>true</d3p1:IsAdministrator> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:IsEndUser>true</d3p1:IsEndUser> <d3p1:IsOperator>true</d3p1:IsOperator> <d3p1:IsSmartUser>true</d3p1:IsSmartUser> <d3p1:IsSuperOperator>true</d3p1:IsSuperOperator> <d3p1:Language>en</d3p1:Language> <d3p1:LastName>sample string 6</d3p1:LastName> <d3p1:LastUpdatedUtc>2024-12-22T23:42:03.1992633+01:00</d3p1:LastUpdatedUtc> <d3p1:ManagerKey>sample string 26</d3p1:ManagerKey> <d3p1:MiddleName>sample string 7</d3p1:MiddleName> <d3p1:NoteBesideName>sample string 9</d3p1:NoteBesideName> <d3p1:OperatorGroupIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:int>1</d5p1:int> <d5p1:int>2</d5p1:int> </d3p1:OperatorGroupIds> <d3p1:Phones xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </d3p1:Phones> <d3p1:PhotoLastUpdatedUtc>2024-12-22T23:42:03.1992633+01:00</d3p1:PhotoLastUpdatedUtc> <d3p1:SecondaryEmails xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </d3p1:SecondaryEmails> <d3p1:Tags> <d3p1:TagData> <d3p1:Color>sample string 4</d3p1:Color> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:Static>true</d3p1:Static> <d3p1:Type>Ticket</d3p1:Type> </d3p1:TagData> <d3p1:TagData> <d3p1:Color>sample string 4</d3p1:Color> <d3p1:Id>1</d3p1:Id> <d3p1:Name>sample string 2</d3p1:Name> <d3p1:Static>true</d3p1:Static> <d3p1:Type>Ticket</d3p1:Type> </d3p1:TagData> </d3p1:Tags> <d3p1:TimeZoneId i:nil="true" /> <d3p1:UserName>sample string 3</d3p1:UserName> <d3p1:UserProviderKey>sample string 2</d3p1:UserProviderKey> <d3p1:CustomUserFieldsHash>1</d3p1:CustomUserFieldsHash> <d3p1:FieldData> <d3p1:UserCustomFieldData> <d3p1:CheckBoxValue>true</d3p1:CheckBoxValue> <d3p1:CustomFieldId>1</d3p1:CustomFieldId> <d3p1:DateValue>2024-12-22T23:42:03.1992633+01:00</d3p1:DateValue> <d3p1:DoubleValue>1.1</d3p1:DoubleValue> <d3p1:FieldItem> <d3p1:Id>1</d3p1:Id> <d3p1:Title>sample string 2</d3p1:Title> </d3p1:FieldItem> <d3p1:LongValue>1</d3p1:LongValue> <d3p1:TextBoxValue>sample string 2</d3p1:TextBoxValue> </d3p1:UserCustomFieldData> <d3p1:UserCustomFieldData> <d3p1:CheckBoxValue>true</d3p1:CheckBoxValue> <d3p1:CustomFieldId>1</d3p1:CustomFieldId> <d3p1:DateValue>2024-12-22T23:42:03.1992633+01:00</d3p1:DateValue> <d3p1:DoubleValue>1.1</d3p1:DoubleValue> <d3p1:FieldItem> <d3p1:Id>1</d3p1:Id> <d3p1:Title>sample string 2</d3p1:Title> </d3p1:FieldItem> <d3p1:LongValue>1</d3p1:LongValue> <d3p1:TextBoxValue>sample string 2</d3p1:TextBoxValue> </d3p1:UserCustomFieldData> </d3p1:FieldData> </d3p1:ExtendedRequestorUser> </d2p1:Items> <d2p1:PageIndex>1</d2p1:PageIndex> <d2p1:PageSize>2</d2p1:PageSize> <d2p1:TotalItems>3</d2p1:TotalItems> <d2p1:TotalPages>4</d2p1:TotalPages> </PagedUsers> </GetExtendedRequestorUsersResult>