Educational visualisation — not an official TM Forum reference implementation or certified platform. TMF Open API standards are published by TM Forum (tmforum.org).
TMF Open API — Complete Learning Platform Phase 4 v4.0
26 APIs 7 domains 15 views 20 concepts
Mode 8 core APIs · happy path only ▶ Video tour
The TMF Open API suite defines 26 standardised APIs covering the complete telecom BSS/OSS stack. Start here to understand how they fit together before diving into individual APIs or scenarios.
The provisioning spine — read this first
Every service delivery starts the same way:
Customer → Validate addressQualifyProduct orderService orderResource order + AARActivateInventory updatedEvents fired

The right panel is your inspector — click any API chip, concept, or table cell throughout the app to see its payload and description. Use the learning mode bar above to switch between Beginner (8 APIs, happy path), Architect (all 26 APIs, branching), and Payload (full JSON inspector).
ID traceability — the golden thread
Every entity in the TMF stack is linked by IDs that form a traceable chain from customer journey to network resource.
journeyId productOrderId serviceOrderId resourceOrderId serviceId (CFS) serviceId (RFS) resourceId ×5 correlationId threads all events
🔀
Happy path swimlane
End-to-end animated flow
📊
Lifecycle states
All 8 entity state machines
📖
Glossary
All TMF terms defined
▶ Guided video tour — 42 steps · 10 chapters
Provisioning flow · Failure flows · All artifacts · TMF688 events
Open tour →
TMF622 vs TMF641 — the most common confusioncorrection
TMF622 — Product Order
POST /productOrder · @type: ProductOrder
Commercial order placed by the customer.
References a product offering.
Created by BSS / order management.
Contains delivery address, appointment, billing account.
TMF641 — Service Order (SOLM)
POST /serviceOrder · @type: ServiceOrder
Technical fulfilment order raised by Orchestrator.
References CFS + RFS service specifications.
Contains decomposition items + serviceDirective.
Links back to TMF622 via productOrderRef.
The confusion arose because older TMF documentation used the term "service order" loosely for both. In the current standard: TMF622 = what the customer ordered commercially, TMF641 = how the network fulfils it technically. They are always separate API calls.
Inspector
Click any API, concept, state, or event to inspect its payload and architectural role.
Ready — select a scenario and click Run