Update Bill of Materials

PUT {{apiPath}}/environments/{{envID}}/billOfMaterials

The PUT /environments/{{envID}}/billOfMaterials endpoint updates the Bill of Materials (BOM) for the specified environment. PingOne platform licensed features in BOM must be included in the environment's license.

Prerequisites

For property descriptions, see Bill of materials data model.

PropertyTypeRequired?
console.hrefStringOptional
deployment.idStringOptional
products\[\]ArrayRequired
products[0].descriptionStringRequired
products[0].idStringRequired
products[0].typeStringRequired
products[0].bookmarks\[\]ArrayOptional
products[0].bookmarks[0].nameStringOptional
products[0].bookmarks[0].hrefStringOptional
softwareLicense.idStringOptional
solutionTypeStringOptional

Request Body

{"products"=>[{"type"=>"PING_DIRECTORY", "description"=>"PingOne Directory", "bookmarks"=>[{"name"=>"PingDirectory admin documentation", "href"=>"https://docs.pingidentity.com/bundle/pingdirectory-83/page/tyt1564011416169.html"}, {"name"=>"PingDirectory API reference", "href"=>"https://apidocs.pingidentity.com/pingdirectory/directory/v1/api/guide/"}]}, {"type"=>"PING_ONE_MFA", "description"=>"PingOne MFA", "bookmarks"=>[{"name"=>"PingOne MFA admin documentation", "href"=>"https://docs.pingidentity.com/bundle/pingoneMFA/page/sur1595922082774.html"}, {"name"=>"PingOne API reference", "href"=>"https://apidocs.pingidentity.com/pingone/platform/v1/api/"}]}, {"type"=>"PING_ONE_PROVISIONING", "description"=>"PingOne Provisioning"}, {"type"=>"PING_ONE_RISK", "description"=>"PingOne Risk", "bookmarks"=>[{"name"=>"PingOne Risk admin documentation", "href"=>"https://docs.pingidentity.com/bundle/pingoneRisk/page/ytr1603474916048.html"}, {"name"=>"PingOne API reference", "href"=>"https://apidocs.pingidentity.com/pingone/platform/v1/api/"}]}]}

RESPONSES

status: OK

{"_links":{"self":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/billOfMaterials"},"environment":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"}},"products":[{"id":"fdcd9ccc-d05d-4229-a33c-5ae2a2f08039","type":"PING_DIRECTORY","description":"PingOne Directory","bookmarks":[{"name":"PingDirectory admin documentation","href":"https://docs.pingidentity.com/bundle/pingdirectory-83/page/tyt1564011416169.html"},{"name":"PingDirectory API reference","href":"https://apidocs.pingidentity.com/pingdirectory/directory/v1/api/guide/"}]},{"id":"39b8a197-50b2-4979-bf23-7cf0f00fd6d4","type":"PING_ONE_MFA","description":"PingOne MFA","bookmarks":[{"name":"PingOne MFA admin documentation","href":"https://docs.pingidentity.com/bundle/pingoneMFA/page/sur1595922082774.html"},{"name":"PingOne API reference","href":"https://apidocs.pingidentity.com/pingone/platform/v1/api/"}]},{"id":"a5c08bde-bfb9-48c4-bcb9-3eef991692eb","type":"PING_ONE_PROVISIONING","description":"PingOne Provisioning"},{"id":"db9033eb-7efa-4be5-8952-e0937908398a","type":"PING_ONE_RISK","description":"PingOne Risk","bookmarks":[{"name":"PingOne Risk admin documentation","href":"https://docs.pingidentity.com/bundle/pingoneRisk/page/ytr1603474916048.html"},{"name":"PingOne API reference","href":"https://apidocs.pingidentity.com/pingone/platform/v1/api/"}]}],"createdAt":"2021-04-08T21:09:15.856Z","updatedAt":"2021-08-25T21:14:42.944Z"}