Company invoices

List MagicDoor invoices

Returns a page of the invoices MagicDoor has raised against the management company — subscription, processing fees, screening and the rest — newest records first.

GET
https://api.portal.magicdoor.com/company-app/invoices

Authorization

Authorizationstringrequired
Bearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.

Query parameters

pageinteger

Which page to return. The first page is 1.

default: 1
pageSizeinteger

How many invoices to return per page. Between 1 and 100.

default: 50
fromstring · date

Return only invoices dated on or after this day.

tostring · date

Return only invoices dated on or before this day. The whole day is included.

Response

200 · A page of invoices.

itemsCompanyInvoice[]

The invoices on this page. Charges and payments are only returned by the single-invoice endpoint.

currentPageinteger

The page this response is.

totalPagesinteger

How many pages the filter produces.

pageSizeinteger

How many invoices a page holds.

totalCountinteger

How many invoices match the filter across all pages.

401 · The access token is missing, expired, or does not belong to a property manager.