Paramètres

Delete an organization owned by the current user.

Delete an organization owned by the current user.

R230 BUG-028 Sprint+1 : action irréversible (cascade hard-delete) →
step-up TOTP requis (≤ 5 minutes). Compliance PCI-DSS 4.0 §8.6.

Cascades :
  - Stripe subscription cancelled immédiatement (best-effort)
  - All business rows with organization_id = org.id (hard delete)
  - Subscription (locale)
  - Memberships pour cette org (cascade vers membership_roles)
  - L'org elle-même
Refuses if the caller is not the owner.

Sprint +23 Phase 5 (2026-05-18) : la garde "fallback org obligatoire"
a été retirée. Un user peut maintenant supprimer sa SEULE org. Dans
ce cas, on re-émet un access_token sans claim `organization_id` et
on retourne `last_organization_deleted: true` pour que le frontend
route vers `/workspace/welcome` (dashboard vide, choix Personnel /
Entreprise pour relancer le parcours signup).

Multi-org refactor finalisé (2026-04-29) : la colonne legacy
`users.organization_id` a été droppée — plus besoin de la rebind sur
une fallback org. Les memberships orphelines sont supprimées en cascade.
delete/api/v1/settings/organizations/{org_id}

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/settings/organizations/{org_id}
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Response

Succès — payload {data, meta} (cf. API-GUIDE §3.1)

Changes

No recorded changes to this operation across all 1 revision of this API.