TM Forum logo

TM Forum

TM Forum is a global industry association that helps communications service providers (CSPs) and technology suppliers to digitally transform and thrive in the digital economy. Through collaboration across 850+ member organizations in 180 countries, TM Forum develops the Open API suite — a portfolio of 88+ standardized REST APIs (Apache 2.0 licensed) covering the full telecommunications business support systems (BSS) and operations support systems (OSS) landscape, including product catalog, ordering, customer management, inventory, billing, network resources, and partner management. The Open APIs implement consistent REST/JSON patterns aligned to the TM Forum Information Framework (SID) and enable interoperability across telecom ecosystems.

12 APIs 2 Capabilities 6 Features
TelcoTelecommunicationsBSSOSSOpen APIsStandards

APIs

TMF620 Product Catalog Management

The Product Catalog Management API provides a consistent set of mechanisms to manage product offerings, product specifications, and product catalog entries across telecom BSS sy...

TMF621 Trouble Ticket Management

The Trouble Ticket API provides standardized access to telecom trouble ticket management functions including incident creation, tracking, routing, and resolution across network ...

TMF622 Product Order Management

The Product Ordering Management API provides a standardized interface for managing product orders across telecom BSS systems, covering order creation, tracking, amendment, and c...

TMF629 Customer Management

The Customer Management API provides a consistent interface for managing customer accounts, customer hierarchy, and customer engagement across telecom BSS systems, supporting B2...

TMF632 Party Management

The Party Management API provides a standardized way to manage parties (organizations and individuals) across telecom systems, supporting customer, partner, supplier, and employ...

TMF633 Service Catalog Management

The Service Catalog API manages service specifications and service catalog entries, enabling telecom operators to expose and manage network and digital service offerings through...

TMF634 Resource Catalog Management

The Resource Catalog API manages resource specifications and resource catalog entries, providing a standardized interface for network and IT infrastructure resource discovery, s...

TMF637 Product Inventory Management

The Product Inventory API provides standardized access to product instances subscribed by customers, enabling product lifecycle management operations including provisioning, sus...

TMF641 Service Order Management

The Service Ordering API manages service orders for provisioning and activating telecom services, orchestrating the end-to-end service delivery workflow from order intake to ser...

TMF648 Quote Management

The Quote Management API handles the lifecycle of commercial quotes for telecommunications products and services, supporting quote creation, pricing, approval workflow, and conv...

TMF651 Agreement Management

The Agreement Management API manages commercial agreements between parties in the telecom ecosystem, supporting SLA contracts, partner agreements, and customer agreements across...

TMF666 Account Management

The Account Management API provides standardized management of financial and billing accounts, supporting account creation, balance management, credit limit operations, and fina...

Capabilities

TM Forum Customer Support

Unified workflow capability combining TM Forum Customer Management (TMF629) and Trouble Ticket (TMF621) APIs for end-to-end customer support operations, from customer lookup to ...

Run with Naftiko

TM Forum Product-to-Cash

Unified workflow capability combining TM Forum Product Catalog (TMF620), Product Ordering (TMF622), and Product Inventory (TMF637) APIs for end-to-end product lifecycle manageme...

Run with Naftiko

Features

88+ Open APIs

Comprehensive portfolio of Apache 2.0 licensed REST APIs covering the full BSS/OSS stack for telecommunications.

TM Forum Information Framework (SID) Alignment

All APIs implement data models aligned to the TM Forum SID ensuring semantic interoperability across implementations.

Consistent REST/JSON Patterns

All TMF APIs follow identical REST operation patterns with consistent endpoint naming, HTTP methods, and schema conventions.

Open Digital Architecture (ODA)

Component-based framework built on TM Forum Open APIs for cloud-native, modular telecom platform design.

Conformance Testing

API conformance test kits (CTK) and static CTKs validate implementation compliance to TM Forum API specifications.

Versioned Specifications

APIs published with semantic versioning; both Swagger 2.0 (v4.x) and OpenAPI 3.0 (v5.x) formats available.

Use Cases

BSS Modernization

Telcos replace monolithic BSS systems with modular TM Forum Open API implementations for agile service delivery.

Multi-Vendor Interoperability

CSPs integrate products from multiple vendors using TM Forum Open APIs as a common integration layer.

Omnichannel Order Management

End-to-end product ordering across digital channels using TMF622 Product Ordering and TMF648 Quote Management.

Customer Experience Management

Unified customer profile and interaction management using TMF629 Customer and TMF632 Party Management APIs.

Network-as-a-Service (NaaS)

Expose network resources as programmable services using TMF634 Resource Catalog and TMF641 Service Ordering.

Partner Ecosystem Integration

Manage commercial partnerships using TMF651 Agreement and TMF632 Party APIs for ecosystem orchestration.

Integrations

Salesforce Communications Cloud

Salesforce implements TMF620 and other Open APIs natively in Communications Cloud for CSP deployments.

Amdocs

Amdocs BSS/OSS products implement TM Forum Open API interfaces for interoperability.

Ericsson

Ericsson telecom platforms expose TM Forum Open APIs for cloud-native BSS/OSS integration.

Nokia

Nokia network management products implement TM Forum Open APIs for multi-vendor environments.

Huawei

Huawei BSS/OSS solutions support TM Forum Open API compliance for operator deployments.

Pega Systems

Pega for Communications implements TM Forum Open APIs including TMF620 Product Catalog.

Semantic Vocabularies

Tm Forum Tmf620 Product Context

9 classes · 110 properties

JSON-LD

Tm Forum Tmf621 Trouble Context

8 classes · 80 properties

JSON-LD

Tm Forum Tmf622 Product Context

22 classes · 237 properties

JSON-LD

Tm Forum Tmf629 Customer Context

15 classes · 119 properties

JSON-LD

Tm Forum Tmf632 Party Context

14 classes · 119 properties

JSON-LD

Tm Forum Tmf637 Product Context

20 classes · 195 properties

JSON-LD

API Governance Rules

TM Forum API Rules

34 rules · 10 errors 13 warnings 11 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability

Sources

Raw ↑
aid: tm-forum
name: TM Forum
description: >-
  TM Forum is a global industry association that helps communications service
  providers (CSPs) and technology suppliers to digitally transform and thrive
  in the digital economy. Through collaboration across 850+ member organizations
  in 180 countries, TM Forum develops the Open API suite — a portfolio of 88+
  standardized REST APIs (Apache 2.0 licensed) covering the full
  telecommunications business support systems (BSS) and operations support
  systems (OSS) landscape, including product catalog, ordering, customer
  management, inventory, billing, network resources, and partner management.
  The Open APIs implement consistent REST/JSON patterns aligned to the TM Forum
  Information Framework (SID) and enable interoperability across telecom
  ecosystems.
type: Contract
position: Consuming
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Telco
  - Telecommunications
  - BSS
  - OSS
  - Open APIs
  - Standards
created: '2024-11-27'
modified: '2026-05-03'
url: >-
  https://raw.githubusercontent.com/api-evangelist/tm-forum/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: tm-forum:tmf620-product-catalog
    name: TMF620 Product Catalog Management
    description: >-
      The Product Catalog Management API provides a consistent set of mechanisms
      to manage product offerings, product specifications, and product catalog
      entries across telecom BSS systems. Covers catalog creation, product
      offering management, pricing, and lifecycle management.
    humanURL: https://www.tmforum.org/resources/specification/tmf620-product-catalog-management-api-rest-specification-r17-5-0/
    tags:
      - Product Catalog
      - BSS
    properties:
      - type: Documentation
        url: https://www.tmforum.org/resources/specification/tmf620-product-catalog-management-api-rest-specification-r17-5-0/
      - type: OpenAPI
        url: openapi/tm-forum-tmf620-product-catalog-openapi.yaml

  - aid: tm-forum:tmf621-trouble-ticket
    name: TMF621 Trouble Ticket Management
    description: >-
      The Trouble Ticket API provides standardized access to telecom trouble
      ticket management functions including incident creation, tracking, routing,
      and resolution across network and customer-facing support systems.
    humanURL: https://github.com/tmforum-apis/TMF621_TroubleTicket
    tags:
      - Trouble Ticket
      - OSS
      - Incident Management
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF621_TroubleTicket
      - type: OpenAPI
        url: openapi/tm-forum-tmf621-trouble-ticket-openapi.yaml

  - aid: tm-forum:tmf622-product-ordering
    name: TMF622 Product Order Management
    description: >-
      The Product Ordering Management API provides a standardized interface for
      managing product orders across telecom BSS systems, covering order
      creation, tracking, amendment, and cancellation for telecommunications
      products and services.
    humanURL: https://github.com/tmforum-apis/TMF622_ProductOrder
    tags:
      - Product Ordering
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF622_ProductOrder
      - type: OpenAPI
        url: openapi/tm-forum-tmf622-product-ordering-openapi.yaml

  - aid: tm-forum:tmf629-customer-management
    name: TMF629 Customer Management
    description: >-
      The Customer Management API provides a consistent interface for managing
      customer accounts, customer hierarchy, and customer engagement across
      telecom BSS systems, supporting B2C and B2B customer lifecycle operations.
    humanURL: https://github.com/tmforum-apis/TMF629_CustomerManagement
    tags:
      - Customer Management
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF629_CustomerManagement
      - type: OpenAPI
        url: openapi/tm-forum-tmf629-customer-management-openapi.yaml

  - aid: tm-forum:tmf632-party-management
    name: TMF632 Party Management
    description: >-
      The Party Management API provides a standardized way to manage parties
      (organizations and individuals) across telecom systems, supporting
      customer, partner, supplier, and employee management in a unified
      party data model aligned to the TM Forum SID.
    humanURL: https://github.com/tmforum-apis/TMF632_PartyManagement
    tags:
      - Party Management
      - BSS
      - Master Data
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF632_PartyManagement
      - type: OpenAPI
        url: openapi/tm-forum-tmf632-party-management-openapi.yaml

  - aid: tm-forum:tmf633-service-catalog
    name: TMF633 Service Catalog Management
    description: >-
      The Service Catalog API manages service specifications and service catalog
      entries, enabling telecom operators to expose and manage network and
      digital service offerings through standardized catalog APIs.
    humanURL: https://github.com/tmforum-apis/TMF633_ServiceCatalog
    tags:
      - Service Catalog
      - OSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF633_ServiceCatalog
      - type: OpenAPI
        url: openapi/tm-forum-tmf633-service-catalog-openapi.json

  - aid: tm-forum:tmf634-resource-catalog
    name: TMF634 Resource Catalog Management
    description: >-
      The Resource Catalog API manages resource specifications and resource
      catalog entries, providing a standardized interface for network and IT
      infrastructure resource discovery, specification, and lifecycle management.
    humanURL: https://github.com/tmforum-apis/TMF634_ResourceCatalog
    tags:
      - Resource Catalog
      - OSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF634_ResourceCatalog
      - type: OpenAPI
        url: openapi/tm-forum-tmf634-resource-catalog-openapi.json

  - aid: tm-forum:tmf637-product-inventory
    name: TMF637 Product Inventory Management
    description: >-
      The Product Inventory API provides standardized access to product instances
      subscribed by customers, enabling product lifecycle management operations
      including provisioning, suspension, termination, and status queries.
    humanURL: https://github.com/tmforum-apis/TMF637_ProductInventory
    tags:
      - Product Inventory
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF637_ProductInventory
      - type: OpenAPI
        url: openapi/tm-forum-tmf637-product-inventory-openapi.yaml

  - aid: tm-forum:tmf641-service-ordering
    name: TMF641 Service Order Management
    description: >-
      The Service Ordering API manages service orders for provisioning and
      activating telecom services, orchestrating the end-to-end service
      delivery workflow from order intake to service activation.
    humanURL: https://github.com/tmforum-apis/TMF641_ServiceOrder
    tags:
      - Service Ordering
      - OSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF641_ServiceOrder
      - type: OpenAPI
        url: openapi/tm-forum-tmf641-service-ordering-openapi.json

  - aid: tm-forum:tmf648-quote-management
    name: TMF648 Quote Management
    description: >-
      The Quote Management API handles the lifecycle of commercial quotes for
      telecommunications products and services, supporting quote creation,
      pricing, approval workflow, and conversion to orders.
    humanURL: https://github.com/tmforum-apis/TMF648_QuoteManagement
    tags:
      - Quote Management
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF648_QuoteManagement
      - type: OpenAPI
        url: openapi/tm-forum-tmf648-quote-management-openapi.json

  - aid: tm-forum:tmf651-agreement-management
    name: TMF651 Agreement Management
    description: >-
      The Agreement Management API manages commercial agreements between parties
      in the telecom ecosystem, supporting SLA contracts, partner agreements,
      and customer agreements across BSS and partner management systems.
    humanURL: https://github.com/tmforum-apis/TMF651_AgreementManagement
    tags:
      - Agreement Management
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF651_AgreementManagement
      - type: OpenAPI
        url: openapi/tm-forum-tmf651-agreement-management-openapi.json

  - aid: tm-forum:tmf666-account-management
    name: TMF666 Account Management
    description: >-
      The Account Management API provides standardized management of financial
      and billing accounts, supporting account creation, balance management,
      credit limit operations, and financial transaction history queries.
    humanURL: https://github.com/tmforum-apis/TMF666_AccountManagement
    tags:
      - Account Management
      - Billing
      - BSS
    properties:
      - type: Documentation
        url: https://github.com/tmforum-apis/TMF666_AccountManagement
      - type: OpenAPI
        url: openapi/tm-forum-tmf666-account-management-openapi.json

common:
  - type: Website
    url: https://www.tmforum.org/
  - type: Documentation
    url: https://www.tmforum.org/oda/open-apis/
  - type: Portal
    url: https://www.tmforum.org/open-digital-architecture/open-apis
  - type: GitHubOrganization
    url: https://github.com/tmforum-apis
  - type: GitHubOrganization
    url: https://github.com/tmforum-oda
  - type: Features
    data:
      - name: 88+ Open APIs
        description: Comprehensive portfolio of Apache 2.0 licensed REST APIs covering the full BSS/OSS stack for telecommunications.
      - name: TM Forum Information Framework (SID) Alignment
        description: All APIs implement data models aligned to the TM Forum SID ensuring semantic interoperability across implementations.
      - name: Consistent REST/JSON Patterns
        description: All TMF APIs follow identical REST operation patterns with consistent endpoint naming, HTTP methods, and schema conventions.
      - name: Open Digital Architecture (ODA)
        description: Component-based framework built on TM Forum Open APIs for cloud-native, modular telecom platform design.
      - name: Conformance Testing
        description: API conformance test kits (CTK) and static CTKs validate implementation compliance to TM Forum API specifications.
      - name: Versioned Specifications
        description: APIs published with semantic versioning; both Swagger 2.0 (v4.x) and OpenAPI 3.0 (v5.x) formats available.
  - type: UseCases
    data:
      - name: BSS Modernization
        description: Telcos replace monolithic BSS systems with modular TM Forum Open API implementations for agile service delivery.
      - name: Multi-Vendor Interoperability
        description: CSPs integrate products from multiple vendors using TM Forum Open APIs as a common integration layer.
      - name: Omnichannel Order Management
        description: End-to-end product ordering across digital channels using TMF622 Product Ordering and TMF648 Quote Management.
      - name: Customer Experience Management
        description: Unified customer profile and interaction management using TMF629 Customer and TMF632 Party Management APIs.
      - name: Network-as-a-Service (NaaS)
        description: Expose network resources as programmable services using TMF634 Resource Catalog and TMF641 Service Ordering.
      - name: Partner Ecosystem Integration
        description: Manage commercial partnerships using TMF651 Agreement and TMF632 Party APIs for ecosystem orchestration.
  - type: Integrations
    data:
      - name: Salesforce Communications Cloud
        description: Salesforce implements TMF620 and other Open APIs natively in Communications Cloud for CSP deployments.
      - name: Amdocs
        description: Amdocs BSS/OSS products implement TM Forum Open API interfaces for interoperability.
      - name: Ericsson
        description: Ericsson telecom platforms expose TM Forum Open APIs for cloud-native BSS/OSS integration.
      - name: Nokia
        description: Nokia network management products implement TM Forum Open APIs for multi-vendor environments.
      - name: Huawei
        description: Huawei BSS/OSS solutions support TM Forum Open API compliance for operator deployments.
      - name: Pega Systems
        description: Pega for Communications implements TM Forum Open APIs including TMF620 Product Catalog.
  - type: SpectralRules
    url: rules/tm-forum-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/tm-forum-vocabulary.yaml
  - type: NaftikoCapability
    url: capabilities/product-to-cash.yaml
    name: Product-to-Cash
  - type: NaftikoCapability
    url: capabilities/customer-support.yaml
    name: Customer Support
maintainers:
  - FN: Kin Lane
    email: [email protected]