BSS/OSS Academy
πŸ”Œ
Section 7.1

Introduction to TM Forum Open APIs

What TM Forum Open APIs are, why they exist, and how they solve integration challenges.

What Are TM Forum Open APIs?

TM Forum Open APIs are a suite of standardised, REST-based interfaces that define how telecom BSS and OSS systems should communicate. Maintained by the TM Forum (850+ member companies), these APIs represent the most widely adopted interoperability standard in telecommunications.

Each API specifies the data model, resource endpoints, lifecycle operations, and event notifications for a specific business capability. Rather than inventing proprietary interfaces for every integration, operators and vendors can rely on a common contract that all conformant systems understand.

TM Forum Open API Programme
The programme currently defines 60+ REST APIs covering the full breadth of telecom operations: from product catalog and ordering, through service and resource management, to billing, assurance, and partner management. APIs follow consistent RESTful design patterns and are published with Swagger/OpenAPI specifications.

The TM Forum Open API Landscape

The major TM Forum Open API families are organised by business capability, not by technology or vendor:

BSS DomainCommercial SystemsTMF620Product CatalogTMF622Product OrderingTMF637Product InventoryTMF632Party ManagementTMF678Customer BillTMF666Account ManagementOSS Domain β€” ServiceService ManagementTMF633Service CatalogTMF641Service OrderingTMF638Service InventoryTMF640Service ActivationTMF656Service ProblemTMF657Service QualityOSS Domain β€” ResourceNetwork & InfrastructureTMF634Resource CatalogTMF652Resource OrderingTMF639Resource InventoryTMF685Resource Pool MgmtTMF642Alarm ManagementTMF650Performance MgmtCross-DomainParty, Engagement & AssuranceTMF621Trouble TicketTMF669Party Role MgmtTMF668Partnership MgmtTMF651Agreement MgmtTMF630API SecurityTMF688Event Management

TM Forum Open API families mapped to BSS and OSS domains

Figure 7.1 -- Major TM Forum Open API families mapped to BSS/OSS domains

TM Forum Open API Families

FamilyKey APIsDomainPurpose
Catalog ManagementTMF620, TMF633, TMF634BSS + OSSManage product, service, and resource catalogs
Order ManagementTMF622, TMF641, TMF652BSS + OSSCapture and orchestrate product, service, and resource orders
Inventory ManagementTMF637, TMF638, TMF639BSS + OSSTrack instantiated products, services, and resources
Party ManagementTMF632, TMF669BSSManage customers, organisations, and party roles
Billing & RevenueTMF678, TMF676, TMF666BSSBill generation, payment, and account management
AssuranceTMF621, TMF656, TMF657OSSTrouble ticketing, service problems, and quality management
Activation & ConfigTMF640, TMF652OSSService activation, resource configuration
Partner & EcosystemTMF620, TMF668, TMF651BSSPartner catalog, agreement, and settlement

API Design Principles

TM Forum Open APIs follow consistent design principles that make them predictable and interoperable:

  • RESTful resource-oriented design -- every API is organised around resources (nouns, not verbs) with standard CRUD operations mapped to HTTP methods
  • SID-aligned data models -- resource models are derived from the TM Forum SID (Shared Information/Data Model), ensuring consistent entity definitions across all APIs
  • Event-driven notifications -- every API includes a hub/listener pattern for asynchronous event delivery (e.g., ProductOrderStateChangeEvent)
  • Standard query patterns -- all collection endpoints support attribute filtering, fields selection, pagination, and sorting
  • Polymorphism via @type / @baseType -- resources can be extended with custom attributes while remaining conformant to the base contract

How Open APIs Connect the BSS/OSS Chain

Product Order Flow Through Open APIs

1
Customer Selects Product
TMF620 -- Product Catalog

Digital channel queries TMF620 to retrieve available product offerings.

2
Order Is Placed
TMF622 -- Product Ordering

Channel submits a product order via TMF622.

3
Service Order Created
TMF641 -- Service Ordering

COM decomposes the order into service-level tasks via TMF641.

4
Resource Order Created
TMF652 -- Resource Ordering

SOM identifies required resources and submits resource orders via TMF652.

5
Service Activated
TMF640 -- Service Activation

TMF640 activates the service. Inventories (TMF637/638/639) are updated.

Conformance and Certification

TM Forum provides a conformance certification programme with three levels: self-assessed (vendor claims), CTK-certified (passes the Conformance Test Kit), and Open API Table certified (demonstrated live interoperability). When evaluating vendors, always ask which TMF APIs they conform to and at what level.

What Conformance Actually Means
Conformance guarantees structural compatibility (correct endpoints, data models, operations) but NOT semantic interoperability. Two systems may both implement TMF622 but disagree on what "InProgress" status means or how order items should be structured. Integration still requires alignment on business rules and lifecycle semantics.

Open APIs and ODA

In TM Forum Open Digital Architecture (ODA), every component exposes and consumes Open APIs. An ODA Component is defined by three things:

  1. The business capability it implements (e.g. Product Catalog Management, Service Order Management)
  2. The Open APIs it exposes β€” the standardised interfaces other components can call
  3. The Open APIs it consumes β€” the interfaces it depends on from other components

When you replace one component with another, the API contracts remain the same. This is the architectural foundation that enables best-of-breed telco stacks β€” you can swap a vendor's catalog without rewriting every system that calls it.

Deep Dive: ODA Framework
For a comprehensive treatment of ODA β€” the component model, ODA Canvas, functional blocks, and how ODA maps to real-world brownfield architectures β€” see Section 8.2: Open Digital Architecture (ODA) in the TM Forum Frameworks module.

Section 7.1 Key Takeaways

  • TM Forum Open APIs are standardised REST interfaces covering 60+ telecom capabilities
  • APIs are resource-oriented, SID-aligned, and support event-driven notifications
  • Conformance certification provides varying levels of assurance -- always verify vendor claims
  • APIs are the foundation of ODA, enabling best-of-breed component architectures
  • Conformance guarantees structural compatibility but NOT semantic interoperability