Damage waivers

List damage waiver policies

Returns a page of damage waiver enrollments, one per lease that has been put on the waiver. Each carries the fee that was locked in at enrollment and when it is next charged. These are fee arrangements, not insurance policies.

GET
https://services.magicdoor.com/tenantinsurance/company-portal/insurance/damage-waivers/policies

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

default: 50
leaseIdstring

Return only enrollments for this lease.

propertyIdstring

Return only enrollments for leases on this property.

portfolioIdstring

Return only enrollments for leases in this portfolio.

statusesenum<string>[]

Return only enrollments in these lifecycle states. Repeat the parameter once per value.

activeexpiredcancelledended
includeDeletedboolean

Set to true to include deleted enrollments as well as live ones.

default: false

Response

200 · A page of damage waiver enrollments, newest first.

itemsobject[]

The matching enrollments.

totalCountinteger

How many enrollments match the filter across all pages.

totalPagesinteger

How many pages the result splits into at this page size.

pageinteger

The page returned.

pageSizeinteger

How many entries a full page holds.

401 · The access token is missing, expired, or not a company portal token.