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.