POST api/invoice/invoiceoverview

Get a summary of invoices outstanding, paid and funds available for an account. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API.

Request Information

URI Parameters

None.

Body Parameters

A filter for returning invoices

InvoiceFilterDataContract
NameDescriptionTypeAdditional information
Name

The name value.

string

None.

LiableAccountId

The unique identifier of the related liable account resource.

integer

None.

RecipientAccountId

The unique identifier of the related recipient account resource.

integer

None.

LiableGroupId

The unique identifier of the related liable group resource.

integer

None.

RecipientGroupId

The unique identifier of the related recipient group resource.

integer

None.

TenancyRoleId

The unique identifier of the related tenancy role resource.

integer

None.

Types

The collection of types.

Collection of InvoiceType

None.

Statuses

The collection of statuses.

Collection of InvoiceStatusType

None.

FromDate

The from date, expressed as a date and time.

date

None.

ToDate

The to date, expressed as a date and time.

date

None.

Ascending

Indicates whether ascending is true.

boolean

None.

Order

The order classification.

InvoiceOrder

None.

SearchCriteria

The search criteria value.

InvoiceSearchCriteriaDataContract

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Sample not available.

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "LiableAccountId": 1,
  "RecipientAccountId": 1,
  "LiableGroupId": 1,
  "RecipientGroupId": 1,
  "TenancyRoleId": 1,
  "Types": [
    0,
    0
  ],
  "Statuses": [
    0,
    0
  ],
  "FromDate": "2026-08-04T23:18:41.0031946Z",
  "ToDate": "2026-08-04T23:18:41.0031946Z",
  "Ascending": true,
  "Order": 0,
  "SearchCriteria": {
    "SearchTerm": "sample string 1",
    "SubTypes": [
      0,
      0
    ],
    "ExcludeSubTypes": [
      0,
      0
    ]
  }
}

Response Information

Resource Description

The response returned after the operation completes.

InvoiceOverviewDataContract
NameDescriptionTypeAdditional information
Paid

The paid value.

decimal number

None.

ClearedAvailable

The cleared available value.

decimal number

None.

UnclearedAvailable

The uncleared available value.

decimal number

None.

Due

The due value.

decimal number

None.

Id

The unique identifier of this resource.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Paid": 1.0,
  "ClearedAvailable": 2.0,
  "UnclearedAvailable": 3.0,
  "Due": 4.0,
  "Id": 5
}