Summary
This is a courtesy announcement regarding upcoming changes to our Business Rules Preview APIs. These APIs are part of our feature.(Business rules engine support for routing ) planned for Beta Release on June 16, 2025.
We're extending permissions on several Business Rules APIs to include routing:queue:view. This change is necessary because Decision Tables can contain queues from across multiple divisions. To ensure a customer can only make changes to columns and rows (in addition to existing permissions), they will need to have access to the queues within that division.
The following APIs will be updated to use the new permissions:
POST /api/v2/businessrules/decisiontables
PATCH /api/v2/businessrules/decisiontables/{tableId}
POST /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows
PATCH /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}
DELETE /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}
Effective Date
Wednesday, June 4, 2025
Details
One of the main uses for decision tables is to be invoked by Architect flows to route calls to specific queues. Both decision table columns (default queue value) and rows can reference queues from any division. We want to ensure that a customer can only make changes to decision tables if they have the correct access to the queues referenced in the table.
Customer Impact
These APIs are currently in Preview mode. We understand that no customers are actively using these APIs at this time. If a customer intends to use these APIs as part of the Beta Release for Business rules engine support for routing, they will need to ensure the routing:queue:view permission is added to their users. Our documentation will be updated to reflect this requirement.
Impacted Resources
POST /api/v2/businessrules/decisiontables
PATCH /api/v2/businessrules/decisiontables/{tableId}
POST /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows
PATCH /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}
DELETE /api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}
Issue References
[PURE-5186]
Contacts
@Brian Lennon
@Rob Blane
Please use the reply button for any questions you might have about this announcement. This will help ensure that the wider developer community, who may have similar concerns, can also benefit from the discussion. We kindly ask that you try to use this thread before reaching out to the contact person directly, if possible. Thank you for your understanding.