Get a list of available applications
You can use the Build Promoter API to get a list of all the InsuranceSuite, EnterpriseEngage, or Solr (Advanced Search) applications available in a star system.
All sample requests in this guide include the following path parameters:
Parameter name | Description |
---|---|
tenantId | Tenant ID. |
starSystemId | ID of the logical star system that includes the InsuranceSuite, EnterpriseEngage, or Solr applications. |
Get a list of InsuranceSuite applications available in a given star system
To list all the InsuranceSuite applications in a given star system, send the following GET
request:
curl -X 'GET' \
'{baseURL}/api/v2/tenants/{tenantId}/logicalStarSystems/{starSystemId}/applications/is' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {access_token}'
A response contains a JSON object with a list of InsuranceSuite applications available in the star system.
[
{
"application": "cc",
"planetClasses": ["dev", "preprod"],
"starSystemClasses": ["dev", "preprod"]
}
]
Currently, the planetClasses
parameter displays the same values as the starSystemClasses
parameter. The planetClasses
parameter is deprecated and Guidewire recommends using the starSystemClasses
parameter instead.
Get a list of EnterpriseEngage applications available in a given star system
To list all the EnterpriseEngage applications in a given star system, send the following GET
request:
curl -X 'GET' \
'{baseURL}/api/v2/tenants/{tenantId}/logicalStarSystems/{starSystemId}/applications/ee' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {access_token}'
A response contains a JSON object with a list of EnterpriseEngage applications available in the star system.
[
{
"application": "string",
"displayName": "string",
"starSystemClasses": ["dev", "preprod"]
}
]
The starSystemClasses
parameter indicates a list of star systems to which you can promote a given application build. If the starSystemClasses
parameter shows:
- Only the
dev
value, you can't promote a given application build to any star system of a higher class. - The
preprod
,prod
, or both values, you can promote a given application build to a star system of the respective classes.
Get a list of Solr applications available in a given star system
You can get information about your Solr (Advanced Search) applications based on the available InsuranceSuite applications. To list all the Solr applications in a given star system, send the following GET
request:
curl -X 'GET' \
'{baseURL}/api/v2/tenants/{tenantId}/logicalStarSystems/{starSystemId}/applications/issolr' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {access_token}'
A response contains a JSON object with a list of Solr applications available in the star system.
[
{
"application": "cc-solr",
"planetClasses": ["prod"],
"starSystemClasses": ["prod"]
}
]
Currently, the planetClasses
parameter displays the same values as the starSystemClasses
parameter. The planetClasses
parameter is deprecated and Guidewire recommends using the starSystemClasses
parameter instead.