Summary
We plan to remove the PATCH method used to update decision table rows. This endpoint is now deprecated, and a PUT method was introduced as a functional replacement.
Although both endpoints have been operational during the transition, we monitored usage over the past two weeks and confirmed that traffic to the PATCH endpoint has dropped to zero. Based on this, we have decided to proceed with its removal.
Effective Date
Monday, July 21, 2025
Details
The current PATCH implementation behaves like a PUT, replacing the entire row object. This conflicts with standard PATCH semantics, which are intended for partial updates.
Customer Impact
- The PATCH endpoint is now deprecated and will be removed.
- The PUT endpoint is already available and functionally equivalent for full row replacement.
- UI clients have already migrated to the PUT method.
- No client impact is expected, as PATCH traffic has reduced to zero.
Impacted Resources
Removing: PATCH /publicapi/v1/organizations/{organizationId}/decisiontables/{tableId}/versions/{version}/rows/{rowId}
Replacement: PUT /publicapi/v1/organizations/{organizationId}/decisiontables/{tableId}/versions/{version}/rows/{rowId}
Issue References
[RULES-736]
[RULES-762]
Contacts
@Jiongxu Hou
Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.