Product Catalog Management
Service Catalog and Design includes a REST API that meets the TMF 620 Product Catalog Management API Specification for GET, POST, PATCH, and DELETE methods.
The GET, POST, PATCH, and DELETE methods are supported for product specification.
Product Catalog Management follows a polymorphic pattern. Endpoints are exposed on a base resource as well as on concrete resources, which give the same result. For example, these sets of endpoints give the same result.
GET ALL :
GET /productSpecification?@type=ProductSpecificationOracle
GET /productSpecification
GET BY ID:
GET /productSpecification/id
where id is the ID of the product specification.
The request body contains the discriminator "@type" of "ProductSpecificationOracle".
DELETE:
DELETE /productSpecification/id
where id is the ID of the product specification.
POST:
POST /productSpecification
PATCH:
PATCH /productSpecification/id
where id is the ID of the product specification.