Management fees

List management fees

Returns a page of the management fees the company has charged its properties, with the portfolios, properties, units, leases and chart of accounts they refer to.

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

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 fees to return per page. Between 1 and 100.

default: 50
propertyIdsstring[]

Return only fees charged to these properties. Repeat the parameter for each id.

portfolioIdsstring[]

Return only fees for properties in these portfolios. Repeat the parameter for each id.

unitIdsstring[]

Return only fees for these units. Repeat the parameter for each id.

leaseIdsstring[]

Return only fees for these leases. Repeat the parameter for each id.

propertyChartOfAccountIdsstring[]

Return only fees booked to these chart of accounts on the property side. Repeat the parameter for each id.

companyChartOfAccountIdsstring[]

Return only fees booked to these chart of accounts on the company side. Repeat the parameter for each id.

chargeDate.startstring · date-time

Return only fees charged at or after this moment, read in the company's timezone. Give at least one of chargeDate.start and chargeDate.end.

chargeDate.endstring · date-time

Return only fees charged at or before this moment, read in the company's timezone.

periodStart.startstring · date-time

Return only fees whose period starts at or after this moment, read in the company's timezone.

periodStart.endstring · date-time

Return only fees whose period starts at or before this moment, read in the company's timezone.

periodEnd.startstring · date-time

Return only fees whose period ends at or after this moment, read in the company's timezone.

periodEnd.endstring · date-time

Return only fees whose period ends at or before this moment, read in the company's timezone.

totalAmount.fromnumber

Lower bound of the fee amount. Give at least one of totalAmount.from and totalAmount.to.

totalAmount.tonumber

Upper bound of the fee amount.

totalAmount.includeFromboolean

Whether a fee equal to totalAmount.from is included.

default: true
totalAmount.includeToboolean

Whether a fee equal to totalAmount.to is included.

default: true

Response

200 · A page of management fees plus the records they point at.

itemsManagementFee[]

The fees on this page.

currentPageinteger

The page this response is.

totalPagesinteger

How many pages the filter produces.

pageSizeinteger

How many fees a page holds.

totalCountinteger

How many fees match the filter across all pages.

portfoliosobject[]

Every portfolio referenced by the fees' lines, resolved.

propertiesobject[]

Every property referenced by the fees' lines, resolved.

unitsobject[]

Every unit referenced by the fees' lines, resolved.

leasesobject[]

Every lease referenced by the fees' lines, resolved.

chartOfAccountsobject[]

Every chart of account referenced by the fees' lines, resolved.

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