Skip to content
Stable

This component is complete and can be used. The interfaces will be supported until the function is removed from the project via the deprecation process. There will be ongoing extensions to this function, but it will be done to ensure backward compatibility as far as possible. If there is a need to break backward compatibility, this will be discussed and reviewed in the community, with a documented timeline.

Product Manager API

The Product Manager API provides a REST API to support user interfaces (UIs) relating to the definition and maintenance of digital products and digital product families.

Key Features

The Product Manager API supports the following key features:

  • Digital Product Creation: Create a digital product in a single request, optionally linking it to its product manager, community, folders and product families, guiding questions, product asset, licenses and governance definitions, and data specification.
  • Subscription Types: Add one-time, periodic or ongoing-update subscription types to a digital product. Each creates a notification type that is serviced by the Baudot Subscription Manager, together with the governance action process that consumers run to subscribe.
  • Digital Product Dependency Management: Link and unlink dependent digital products to represent product hierarchies and usage.
  • Product Manager Assignment: Assign and detach product managers to digital products to define responsibility and ownership.
  • Bitol Support: Publish Bitol Open Data Product Standard (ODPS) and Open Data Contract Standard (ODCS) documents to an integration daemon for cataloguing and distribution, and generate the ODPS document for a digital product, or the ODCS document for a data sharing agreement, directly from open metadata. See digital product management.

Further information

Sample requests for the REST API can be found in Egeria-api-product-manager.http.


Raise an issue or comment below