POST api/invoice/getallinvoicedetailsforyapily

Get all invoice details needed for Yapily transaction matching on money due in Processes this invoice API request. The parameter and response sections describe the data exchanged with the API.

Request Information

URI Parameters

None.

Body Parameters

The yapily all invoice filter data contract supplied with the request.

YapilyAllInvoiceFilterDataContract
NameDescriptionTypeAdditional information
FromDate

The from date, expressed as a date and time.

date

None.

ToDate

The to date, expressed as a date and time.

date

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Sample not available.

application/json, text/json

Sample:
{
  "FromDate": "2026-07-23T08:22:04.5098455Z",
  "ToDate": "2026-07-23T08:22:04.5098455Z"
}

Response Information

Resource Description

A list of YapilyInvoiceDetailsDataContract

Collection of YapilyInvoiceDetailsDataContract
NameDescriptionTypeAdditional information
InvoiceId

The unique identifier of the related invoice resource.

integer

None.

DueDate

The due date, expressed as a date and time.

date

None.

Amount

The amount value.

decimal number

None.

PeriodicLength

The periodic length value.

string

None.

References

The collection of references.

Collection of BankReferenceDataContract

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "InvoiceId": 1,
    "DueDate": "2026-07-23T08:22:04.5098455Z",
    "Amount": 3.0,
    "PeriodicLength": "sample string 4",
    "References": [
      {
        "Reference": "sample string 1",
        "Id": 2
      },
      {
        "Reference": "sample string 1",
        "Id": 2
      }
    ]
  },
  {
    "InvoiceId": 1,
    "DueDate": "2026-07-23T08:22:04.5098455Z",
    "Amount": 3.0,
    "PeriodicLength": "sample string 4",
    "References": [
      {
        "Reference": "sample string 1",
        "Id": 2
      },
      {
        "Reference": "sample string 1",
        "Id": 2
      }
    ]
  }
]