You are on page 1of 1

API program

VERSION 22

sponsored by:

- Open API map


TMF699 SALES MANAGEMENT
upskill on
MARKET / SALES

APIs here
Sales Management provides for Sales Lead, Sales
Opportunity, Sales Quote to support the sales activities
used to build a relationship with a prospective customer
(Individual or Organization) that has an interest in your
goods and/or services.

TMF646 APPOINTMENT MANAGEMENT TMF629 CUSTOMER MANAGEMENT TMF670 PAYMENT METHOD MANAGEMENT TMF622 PRODUCT ORDERING MANAGEMENT TMF680 RECOMMENDATION MANAGEMENT TMF663 SHOPPING CART MANAGEMENT
Appointment can be used to book an appointment with Customer is used to manage the Customer Account This API supports the frequently-used payment methods (aka payment Provides the ability to place a Product Order with all necessary order Recommendation is used to recommend personalized Product Offerings This API manages Shopping Carts including creation, update, retrieval,
relevant characteristics (nature of appointment, place etc). (a Party Role), such as creation, update, retrieval, means) for a Customer to choose and pay for usage, including credit-card, parameters, interacting with CRM/Order negotiation systems in a consistent based on the history and context of a Customer in real-time. It is usually deletion and notification of related events. A Shopping Cart is used for the
This allows searching of free slots based on parameters such deletion and notification of events. voucher, coupon, and money transfer. manner. A Product Order is based on a Product Offering that is defined in provided by omnichannel e-commerce or BSS, CRM systems. temporary selection and reservation of Product Offerings in e-commerce
as a party, then creating the appointment. a Product Catalog, which includes characteristics such as pricing, product and retail purchase.
CUSTOMER

options and market.

TMF678 CUSTOMER BILL MANAGEMENT TMF676 PAYMENT MANAGEMENT TMF654 PREPAY BALANCE MANAGEMENT TMF648 QUOTE MANAGEMENT TMF910 SELF CARE MANAGEMENT TMF696 RISK MANAGEMENT
Customer Bill can be used to find and retrieve one or more The Payments API manages payments or refunds in Prepay Balance Management allows pre-paid subscribers to manage The Quote API allows for obtaining a quote with all the necessary quote The Self Care Component Suite covers the operations required by a SelfCare Risk Management allows the retrieval of Risk Assessments during
customer bills (also called invoices) and to find and retrieve a Payment System. Payment API originators (clients) (view/top-up) Buckets of allowance before using services. Operators can parameters, from the Pre-Ordering Management APIs. application used by a Service Provider to allow its customers to manage the interactions with PartyRoles (Individuals or Organizations) typically
the details of applied customer billing rates presented on a include Web servers, mobile app servers, Contact provide multiple recharge channels for subscribers, and subscribers can services it has subscribed to. engaged in an Order process from ProviderPartyRole. The Risk Assessment
customer bill. center dashboards or retail store systems. transfer credit between different subscriptions. request is usually issued by the ProviderPartyRole (e.g. Service Provider).
The resources used to retrieve these assessments are Task resources, as per
the Open API guidelines for tasks.

TMF658 LOYALTY MANAGEMENT TMF620 PRODUCT CATALOG MANAGEMENT TMF637 PRODUCT INVENTORY MANAGEMENT TMF679 PRODUCT OFFERING QUALIFICATION MANAGEMENT TMF671 PROMOTION MANAGEMENT TMF677 USAGE CONSUMPTION MANAGEMENT TMF635 USAGE MANAGEMENT
Supports the management of loyalty program specifications, Provides a standardized solution for rapidly adding Product Inventory Management allows the creation, partial or full update Product Offering Qualification allows Product Offering commercial Promotion is used to provide an additional discount, voucher, bonus or gift Usage Consumption represents the real-time value within Buckets (SMS, Usage manages both rated and non-rated use of a Product or Service.
PRODUCT

loyalty program members, their associated products and partners’ products to an existing Catalog. This allows and retrieval of the representation of a Product in the Inventory. It also eligibility in the Pre-Ordering Management API Family. to the customer who meets pre-defined criteria. It is used to attract the Voice, Data, TV for example) that a Customer consumes with each of their For example, it allows a service provider to retrieve usage generated by a
loyalty accounts with loyalty balances. Service Providers to directly feed partners systems allows the notification of events related to product lifecycle. users and encourage more consumption, especially continuous purchases. devices, related to subscribed Products without having to wait for the bill partner service platform in order to rate it; or to provide rated usage to a
with the technical description of the ProductOffering It is often applied when the customer buys product offerings with the cycle. A Usage Consumption Report retrieves the data related to these partner for consumption follow-up purposes.
that they propose to them. price or amount surpassing a certain limit. balances.

TMF909 NETWORK AS A SERVICE MANAGEMENT TMF640 SERVICE ACTIVATION MANAGEMENT TMF633 SERVICE CATALOG MANAGEMENT TMF641 SERVICE ORDERING MANAGEMENT TMF645 SERVICE QUALIFICATION MANAGEMENT TMF653 SERVICE TEST MANAGEMENT
This API Component Suite supports of a set of Operational Activation and Configuration allows the user to retrieve, Service Catalog Management allows the management of the entire Service Order Management provides for placing a Service Order with Service Qualification provides Service Availability at a Customer location, Service Test manages a Service Test with all the necessary test parameters.
Domains exposing and managing Network Services. These create, update, delete services and retrieve the monitor lifecycle of the service catalog elements. all the necessary order parameters. It allows users to create, update & within the Pre-Ordering Management APIs. A Service Test is a procedure intended to check the quality, performance, or
services are referred to as Network as a Service (NaaS) and resource used to monitor the execution of asynchronous retrieve Service Orders and manages related notifications. reliability of a Service.
SERVICE

include all services offered from a service provider including requests on a specific resource. Although the examples
connectivity, end points, media services, etc. in the API specification are relative to Services, the
same API can also be used to Activate and Configure
Resources. TMF638 SERVICE INVENTORY MANAGEMENT TMF656 SERVICE PROBLEM MANAGEMENT TMF657 SERVICE QUALITY MANAGEMENT
Service Inventory Management allows the query and manipulation of the Service problems are generated based on the information declared by a Service Quality manages Service Level Specifications and associated
Service Inventory. partner or the event information notified from infrastructure providers. This Service Level Objectives (SLO) and their thresholds.
may include alarms, performance anomalies, trouble tickets, SLA violations,
maintenance information, and predictions.

TMF642 ALARM MANAGEMENT TMF634 RESOURCE CATALOG MANAGEMENT TMF664 RESOURCE FUNCTION ACTIVATION MANAGEMENT TMF639 RESOURCE INVENTORY MANAGEMENT TMF652 RESOURCE ORDER MANAGEMENT TMF687 STOCK MANAGEMENT
Alarm Management builds on ITU recommendations, TM Resource Catalog manages the lifecycle of Resource Resource Function is used to represent a Network Service as well as a Resource Inventory manages allocated Resources (logical and physical) Resource Order Management allows for creating, updating and retrieving Stock Management provides for the creation, update and retrieval of the
RESOURCE

Forum OSS/J, MTOSI and TIP interfaces, NGMN alignment Catalog elements and the consultation of resource Network Function. The Network Service and Network Function class that are typically used in support of Services. Resource Orders (including filtering). representation of a Product Stock, as well as the reservation, checking,
between 3GPP and TM Forum, and the more recent ETSI catalog elements during several processes such as definitions and associations in TR244 (which, in turn, builds on concepts querying and adjusting of Product Stock. It also allows the for notification
work on requirements for NFV interfaces. ordering process. from the SID addenda on Logical Resource and Service) are utilized to of related events.
define the Resource Function.

TMF666 ACCOUNT MANAGEMENT TMF668 PARTNERSHIP TYPE MANAGEMENT TMF683 PARTY INTERACTION MANAGEMENT TMF632 PARTY MANAGEMENT TMF644 PRIVACY MANAGEMENT TMF623 SLA MANAGEMENT TMF720 DIGITAL IDENTITY MANAGEMENT
BUSINESS PARTNER

Account Management of billing and settlement accounts, This API manages partnership types in an onboarding A User Interaction captures information about past interactions in order This API manages a Party, which can be an Individual or an Organization Privacy Management provides for privacy profile types, privacy profiles Service Level Agreement (SLA) manages the life-cycle (negotiation, The digital identity allows identification of an Individual, a Resource, or a
and financial accounting (accounts receivable) in B2B or process. It identifies a type of partnership between to re-use them in future ones. This allows agents to serve users better that has any kind of relationship with the enterprise. and privacy agreements such as creation, update, retrieval, deletion and configuration activation/enforcement, operations, violation/consequence Party Role (a specific role - or set of roles - for a given individual). A digital
B2B2C contexts. parties, including the list of role types that are permitted by knowing the steps they went through. It also allows customers to see notification of events. handling, and reporting) of an SLA between a Customer and Service identity is associated with credential / authentication method, which are
(i.e. Buyer, Seller, Developer). Role types may refer to better the actions they have performed and how they interacted with us. Provider which provides offers (Product with an attached SLA in its extensible to describe all types of authentication methods such as login/
agreement specifications to be signed by parties playing Catalogue) that the Customer can discover, browse, trigger and order. password, biometric, token, etc. A contact medium is associated with
the role. a digital identity (or directly at credential level) to manage credential
TMF651 AGREEMENT MANAGEMENT TMF669 PARTY ROLE MANAGEMENT
recovery UCs.
The Agreement API manages agreements, especially in the This API manages general Party Roles (a Party acting in the role of...).
context of partnerships between partners. Notice that Customer Party Role has a specific API.

TMF915 AI MANAGEMENT TMF707 TEST RESULT MANAGEMENT TMF706 TEST DATA MANAGEMENT TMF691 FEDERATED ID MANAGEMENT TMF628 PERFORMANCE MANAGEMENT TMF684 SHIPMENT TRACKING MANAGEMENT
The AI Management Component Suite allows a Service Management of test results. These include Test Case This API manages test data artefacts used for test case parameterization. The management of principals of any kind (persons, objects) and their access to This API allows for the creation, partial or full update and retrieval of Shipment Tracking captures information about the current status of the
Provider to govern Artificial Intelligence systems deployed at Results, Test Suite Results, and Non-functional Test These include Test Data Schemas and Test Data Instances. resources in an open environment which can span across enterprise boundaries. resources involved in performance management (Measurement Production shipment, the past checkpoints and the estimated arrival date. Shipments
scale. The initial focus is restricted to the in-life management Results. It relies on authentication, authorization and consent mechanisms to protect Job, Measurement Collection Job, and Ad hoc Collection), and notification of can be tracked with an order ID or the shipping company’s tracking id.
of ‘model contracts’. privacy with a simple user experience. Different parties can provide identity events related to performance.
services (operators, social networks, GSMA).
COMMON BUSINESS ENTITIES

TMF655 CHANGE MANAGEMENT TMF708 TEST EXECUTION MANAGEMENT TMF705 TEST ENVIRONMENT MANAGEMENT TMF673 GEOGRAPHIC ADDRESS MANAGEMENT TMF649 PERFORMANCE THRESHOLDING MANAGEMENT TMF621 TROUBLE TICKET MANAGEMENT
Change Management defines interactions between external This API manages the test case, test suite, and non- The management of test artefacts related to test environment Defines an Address management system, allowing validation and lookup of This API allows for the creation, partial or full update and retrieval of the Trouble Ticket Management provides for creating, tracking and managing
applications and a Change Management Application, based functional test model execution. This also includes specification, including Abstract Test Environments, Concrete Environment worldwide addresses by: searching an area as a start (city, town ...), then the thresholds involved in performance management (Measurement Production Trouble Tickets among partners as a result of an issue or Problem
on a Change Request. allocation and provisioning of test environments for Metamodels (used to map abstract environments to concrete test streets of this area, and finally listing all the street segments (numbers) in a Job, Measurement Collection Job, and Ad hoc Collection). It allows also identified by a Customer or another system, such as CRM applications,
test execution. resources), Environment Provisioning Artefacts, and Test Resource APIs street. notification of events related to performance. network management or fault management systems, or other trouble
exposed to test cases. ticket management systems (e.g. B2B).

TMF681 COMMUNICATION MANAGEMENT TMF704 TEST CASE MANAGEMENT TMF667 DOCUMENT MANAGEMENT TMF675 GEOGRAPHIC LOCATION MANAGEMENT TMF701 PROCESS FLOW MANAGEMENT TMF672 USER ROLE PERMISSION MANAGEMENT
Provides a capability to create and send communications, This API manages the test artefacts that do not fall Document is used to manage the characteristics of a Document against Provides the information of a geographic region of the entity (customer, The Process Flow API allows management (configuration/activation) of A User Role is the entity that defines a set of Privileges covering various
notifications, and instructions to Parties, Individuals, into the categories managed by TMF704, TMF705, its Specification (eg: book, picture, video). The document media is in the equipment, address), described by GeoJSON geometric primitives. business Processes made up of Tasks. It can coordinate these tasks which may functions and/or manageable assets. When a User is assigned a given Role then
Organizations or Users. TMF706, TMF707, or TMF709, such as binaries, jars, associated Attachment. require manual actions. it is allocated all the Privileges defined for that Role type and the corresponding
etc. Permissions are created for that user.

TMF710 GENERAL TEST ARTIFACT MANAGEMENT TMF709 TEST SCENARIO MANAGEMENT TMF662 ENTITY CATALOG MANAGEMENT TMF674 GEOGRAPHIC SITE MANAGEMENT TMF685 RESOURCE POOL MANAGEMENT
Management of Test artefacts that do not fall into the This API manages Test Scenarios: The full Entity Catalog provides any SID entity to consumers via a catalog, with its This API manages sites that can be associated with a customer, account, Resource Pool Management provides for Resource Reservation at the pre-
categories managed by TMF704, TMF705, TMF706, TMF707, specification of required test elements, e.g. Test Case specification and policy providing governance over its content. The API service delivery or other entities. This allows reference to places important to order phase. In order to reserve a physical product, logical product, and
or TMF709, such as binaries, jars, etc. T parameterized with test data instance D running on provides management of the entity specifications and their associations other entities. virtual product, the API uses the idea of a resource pool.
abstract test environment E provisioned with a set of through CRUD operations.
provisioning artefacts P.

The Open API map is a work in progress. If you wish to contribute or comment on the map, join us on the Open API team calls. Poster design © NetCracker® and TM Forum 2022. File updated: August 26, 2022

You might also like