POST api/StaffManagement/GetClientStaffFiltered?clientId={clientId}
return the list with client staff members filtered, ordered and paginated
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientId | string |
None. |
Body Parameters
StaffPagingSortingFilteringName | Description | Type | Additional information |
---|---|---|---|
SortBy | StaffSortBy |
None. |
|
SortOrder | StaffSortOrder |
None. |
|
PageStartIndex | integer |
None. |
|
PageNumberOfRows | integer |
None. |
|
SearchTerm | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "SortBy": 0, "SortOrder": 0, "PageStartIndex": 1, "PageNumberOfRows": 2, "SearchTerm": "sample string 3" }
Response Information
Resource Description
ClientStaffListName | Description | Type | Additional information |
---|---|---|---|
FilteredResults | Collection of StaffEntity |
None. |
|
SortFilterPage | StaffPagingSortingFiltering |
None. |
|
TotalStaff | integer |
None. |
|
TotalFilteredResults | integer |
None. |
|
FeaturesWithTotalStaff | Collection of FeatureWithTotal |
None. |
Response Formats
application/json, text/json
Sample:
{ "FilteredResults": [ { "Id": "sample string 1", "FirstName": "sample string 2", "LastName": "sample string 3", "EmailAddress": "sample string 4", "ProfilePicture": "sample string 5", "Title": "sample string 6", "FeatureAccess": [ { "Id": "sample string 1", "Name": "sample string 2" }, { "Id": "sample string 1", "Name": "sample string 2" } ], "StatusMessage": "sample string 7", "StatusDate": "2025-05-02T10:11:56.6746281Z", "AccountActive": true, "AccountIsAdmin": true }, { "Id": "sample string 1", "FirstName": "sample string 2", "LastName": "sample string 3", "EmailAddress": "sample string 4", "ProfilePicture": "sample string 5", "Title": "sample string 6", "FeatureAccess": [ { "Id": "sample string 1", "Name": "sample string 2" }, { "Id": "sample string 1", "Name": "sample string 2" } ], "StatusMessage": "sample string 7", "StatusDate": "2025-05-02T10:11:56.6746281Z", "AccountActive": true, "AccountIsAdmin": true } ], "SortFilterPage": { "SortBy": 0, "SortOrder": 0, "PageStartIndex": 1, "PageNumberOfRows": 2, "SearchTerm": "sample string 3" }, "TotalStaff": 1, "TotalFilteredResults": 2, "FeaturesWithTotalStaff": [ { "Feature": { "Id": "sample string 1", "Name": "sample string 2" }, "Count": 1 }, { "Feature": { "Id": "sample string 1", "Name": "sample string 2" }, "Count": 1 } ] }