Skip to content

Commit b4289cf

Browse files
authored
Merge pull request #1643 from codatio/deprecation-relaxed-removal-of-company-product-assignment
Added deprecation notice for company-product assignment
2 parents c741650 + 1e397b9 commit b4289cf

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "2026-01-10: Relaxed validation for removing the last product from a company"
3+
date: "2025-08-08"
4+
tags: ["Deprecation"]
5+
authors: dcoplowe
6+
---
7+
8+
On **January 10, 2026**, we will relax validation on the [Remove product](/platform-api#/operations/remove-product) endpoint to allow the last remaining product to be removed from a company.
9+
10+
<!--truncate-->
11+
12+
When a company is created, a product must be assigned unless default products are configured for the client’s instance. Until now, this requirement also applied after creation: it was not possible to remove the last product from a company.
13+
14+
This validation will now be relaxed. Clients will be able to remove all products from a company while keeping the connection intact.
15+
16+
## Action required
17+
18+
If you want to enforce that companies always have at least one product assigned, update your application logic to maintain this constraint. Codat will no longer enforce it.
19+
20+
## Expected impact if no action is taken
21+
22+
If no action is taken by **January 10, 2026**, companies may end up with no products assigned. Any assumptions in your application that all companies have at least one product may no longer hold true. This could result in unexpected behavior in your application, such as broken UI elements or errors in downstream logic.

0 commit comments

Comments
 (0)