An ISO 8601 date. The date on which cover ends. null clears an existing end date. Must be after the policy start date, and cannot be set on a policy that is already cancelled or expired.
Once the end date has passed, the policy stops being billed and is expired by the daily expiry job. No premium is refunded automatically, and no adjustment is raised on the policy ledger.
Requires allowEndDateChange to be enabled in the product module's billing settings. Requests are rejected with a 400 otherwise.