TMF620 (Product Catalog Management) will give you a raw list of product offerings, which you can filter. In addition to Matthieu's suggestion, you can categorize offerings using the Category entity, and create (for example) a category Plan, and perhaps subcategories MobilePlan, VoIPPlan, etc. You can then filter by the offering category.
For more sophisticated filtering, you might want to consider the Product Offering Qualification API TMF679 - the main issue with that API is that there is no obvious authoring model for the qualification rules. In v5, we are adding Policy to product catalog items, and the policy rules could be used to express qualification semantics.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: Jul 06, 2023 06:54
From: Matthieu Hattab
Subject: appropriate API for plans
it depends what you mean by "plan"
if it means product offerings (what you sell to the market), then use 620.
you can use MarketSegmentRef to represent "customer category" and then filter on that sub-resource (filtering, querying etc are explained in the TMF630 API design guide)
------------------------------
Kind regards,
Matthieu Hattab
Lyse Platform
Original Message:
Sent: Jul 05, 2023 16:04
From: saisricharan Yadavalli
Subject: appropriate API for plans
Hi all
We are trying to implement an API which today retrieves all available plans based on the customer category. Would it be the product offering TMF 622?
------------------------------
saisricharan Yadavalli
Verizon Communications
------------------------------