Done
Details
Assignee
Craig McNallyCraig McNallyReporter
Dima TkachenkoDima TkachenkoLabels
Priority
P3Story Points
2Sprint
NoneDevelopment Team
EurekaRelease
Sunflower (R1 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Craig McNally
Craig McNallyReporter
Dima Tkachenko
Dima TkachenkoLabels
Priority
Story Points
2
Sprint
None
Development Team
Eureka
Release
Sunflower (R1 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created February 7, 2025 at 3:13 PM
Updated last month
Resolved March 7, 2025 at 8:58 PM
Extend
GET /entitlements
API method to retrieve all entitled applications by tenant name. One of the expected applications of the methods will be in sidecars to get a list of tenant enabled modules.Currently the endpoint supports getting entitlements by CQL query via “query“ parameter. With introduction of “tenant“ parameter it will be possible to obtain tenant entitlements w/o knowing tenant id. Only one tenant name can be provided in the request. Existing parameters to including modules and limit the result records will be supported also. Although specifying CQL query will be not possible if the request contains “tenant“ parameter.
The complete form of request with “tenant” parameter:
GET /entitlements?tenant={tenantName}&includeModules={true|false}&limit={limit}&offset={offset}
No changes in the existing response format are expected, it should look like the following:
Additionally
GET /entitlements/{tenantId}
should be removed from the API since it’s not implemented and functionally is an equivalent to generic find method with specific query parameters:GET /entitlements?query=tenantId=={tenantId}&includeModules={true|false}