---
title: "Delete Billing Customer"
method: DELETE
path: "/api/billing/customer"
tags: ["billing"]
---

# Delete Billing Customer

`DELETE /api/billing/customer`

Delete the org's Stripe customer + saved payment methods on org deletion.

Owner-gated; the frontend org-delete flow calls this BEFORE removing the org row
(the org_billing row that holds the stripe customer id cascade-deletes with the
org). Best-effort by design: failures here are logged and surfaced but must not
block the rest of org teardown.

## Query parameters

- `orgId` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/freesolo/apis/platform-backend.md) · [All operations](https://skmtc.dev/freesolo/apis/platform-backend/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/freesolo/platform-backend/revisions/5626e92675af/schema)
