---
title: "Cancel Preview"
method: GET
path: "/api/billing/cancel/preview"
tags: ["Billing", "billing"]
---

# Cancel Preview

`GET /api/billing/cancel/preview`

Show the user what their final invoice will be if they cancel now.

C-2 (BILLING_RULES.md Sections 1 + 7): the final invoice is the sum of
PrimeTime's half of cumulative lift across all unbilled attributions, not
RPM × incremental_views. Pulled directly from optimization_attribution
rows that AttributionEngine already wrote.

Read-only. Does not change any state.

## Response `200`

Successful Response

- CancellationPreview
  - `unbilled_amount` number, required
  - `optimization_count` integer, required
  - `breakdown` unknown[], required
    - unknown

---

[API](https://skmtc.dev/primetime/apis/primetime-media-api.md) · [All operations](https://skmtc.dev/primetime/apis/primetime-media-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/primetime/primetime-media-api/revisions/9da9a9f64e11/schema)
