POST api/account/pm/list?pageSize={pageSize}&pageNumber={pageNumber}

Get list of accounts with sorting and searching and by type of group for the accounts

Request Information

URI Parameters

NameDescriptionTypeAdditional information
pageSize

integer

Default value is 25

pageNumber

integer

Default value is 1

Body Parameters

Dezrez.Core.DataContracts.Accounts.Financial.Command.Account.GetAccountsFilterDataContract
NameDescriptionTypeAdditional information
SearchTerm

string

None.

Sort

Dezrez.Core.DataContracts.Accounts.Financial.Command.Account.AccountSort

None.

IsAscending

boolean

None.

IncludeUncleared

boolean

None.

GroupAccountType

Dezrez.Core.DataContracts.Accounts.Api.AccountingEnumDataContract

None.

Status

Dezrez.Rezi.Domain.Constants.Enums.SystemStatuses

None.

IncludeAccountsWithNoBalance

boolean

None.

OrderByDescending

boolean

None.

IsTenant

boolean

None.

IsLandlord

boolean

None.

IsCompany

boolean

None.

RetentionAmountFilter

Dezrez.Rezi.Domain.Accounts.Enums.RetentionAmountFilter

None.

AnyAccountActivitySinceLastStatement

boolean

None.

PageSize

integer

None.

PageNumber

integer

None.

ExcludeAccountsWithNegativeBalance

boolean

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Sample not available.

application/json, text/json

Sample:
{
  "SearchTerm": "sample string 1",
  "Sort": 0,
  "IsAscending": true,
  "IncludeUncleared": true,
  "GroupAccountType": {
    "Name": "sample string 1",
    "SystemName": "sample string 2",
    "Id": 1
  },
  "Status": 0,
  "IncludeAccountsWithNoBalance": true,
  "OrderByDescending": true,
  "IsTenant": true,
  "IsLandlord": true,
  "IsCompany": true,
  "RetentionAmountFilter": 0,
  "AnyAccountActivitySinceLastStatement": true,
  "PageSize": 1,
  "PageNumber": 1,
  "ExcludeAccountsWithNegativeBalance": true
}

Response Information

Resource Description

System.Web.Http.IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.