TMF API List
TMF API List
The API Component Suite for AI Management defines the set of operations that
should be offered in order that a Service Provider can govern Artificial Intelligence
systems deployed at scale. Effective governance and management of AI must span
the lifecycle from design through deployment and eventual withdrawal from
service. However, the initial focus of the AI Management API is restricted to the in-
life aspects of AI and in particular on the management of ‘model contracts’.
The Alarm Management API applies lessons that were learned in previous
generations of similar APIs that were implemented in the Telecommunication
industry, starting from ITU recommendations,, TM Forum OSS/J, MTOSI and TIP
interfaces, NGMN alignment initiative between 3GPP and TM Forum interfaces,
and the more recent ETSI work on requirements for NFV interfaces.
This API allows operations to find and retrieve one or several customer bills (also
called invoices) produced for a customer also allows operations to find and
retrieve the details of applied customer billing rates presented on a customer bill.
The entity catalog is intended to provide any SID entity to consumers via a catalog,
with its specification and policy providing governance over its content. The API
provides management of the entity specifications and their associations thru
CRUD operations.
This API provides a standardized mechanism for the management of test artifacts
that do not fall into the categories managed by TMF704, TMF705, TMF706,
TMF707, or TMF709, such as binaries, jars, etc.
This API provides a standardized mechanism for the management of test artifacts
that do not fall into the categories managed by TMF704, TMF705, TMF706,
TMF707, or TMF709, such as binaries, jars, etc.
Covers the operations to manage (create, read, delete) sites that can be associated
with a customer, account, service delivery or other entities. This API defines a Site
as a convenience class that allows easy reference to places important to other
entities, where a geographic place is an entity that can answer the question
“where?”
A standardized mechanism for general party roles and includes operations such as
creation, update, retrieval, deletion and notification of events. Notice that for the
management of customers there is a specific Customer Management API.
Party Role management API manages the following data resources: PartyRole
The Payments API provides the standardized client interface to Payment Systems
for notifying about performed payments or refunds. Examples of Payment API
originators (clients) include Web servers, mobile app servers, Contact center
dashboards or retail store systems.
REST API for Balance Management. It includes the model definition as well as all
available operations for prepay balance management. Prepaid subscribers pay fees
before using services. Therefore, the subscribers must have sufficient balances.
Operators can provide multiple recharge channels for subscribers. Subscribers can
pass credit between different subscriptions, therefore transferring the balance
from one account to another.
Provides a standardized mechanism for placing a product order with all of the
necessary order parameters. The API consists of a simple set of operations that
interact with CRM/Order negotiation systems in a consistent manner. A product
order is created based on a product offering that is defined in a catalog. The
product offering identifies the product or set of products that are available to a
customer and includes characteristics such as pricing, product options and market.
The Quote API is one of the Pre-Ordering Management APIs. The customer Quote
API provides a standardized mechanism for placing a customer quote with all of
the necessary quote parameters.
The REST API for Resource Order Management. It includes the model definition as
well as all available operations. Possible actions are creating, updating and
retrieving Resource Orders (including filtering). A Resource Order API provides a
standard mechanism for placing a Resource Order with all necessary order
parameters.
The Risk Management API allows the retrieval of Risk Assessments during
interaction with PartyRoles (individualsor organizations) typically engaged in an
Order process from ProviderPartyRole. The Risk Assessment request is usually
issued by the ProviderPartyRole (e.g. Service Provider). The resources used to
retrieve these assessment are Task resources, as per the Open API guidelines for
tasks.
The Sales Management API provides interfaces for Sales Lead, Sales Opportunity,
Sales Quote and the other management capabilities to support the sales activities
to build relationship with the prospect customer who could be a person or
organization that has an interest in the goods and/or services and possibly
become the actual customers with one or more subscriptions.
The REST API for Activation and Configuration allows the user to retrieve, create,
update, delete services and retrieve the monitor resource used to monitor the
execution of asynchronous requests on a specific resource. Although all the
examples given in the API specification are relative to Services, the same API can
be used to Activate and Configure Services or Resources.
The Service Catalog Management API allows the management of the entire
lifecycle of the service catalog elements.
The REST API for Service Order Management provides a standardized mechanism
for placing a service order with all of the necessary order parameters. It allows
users to create, update & retrieve Service Orders and manages related
notifications.
The SPM API is used to manage service problems. Service problems are generated
based on the information declared by a partner or the event information notified
from infrastructure providers. The event information includes alarm information,
performance anomaly information, trouble ticket information, SLA violation,
maintenance information, and prediction information.
Through this API, any Enterprise is able to access a Service Quality Management
application and extract Service Level Specifications and associated Service Level
Objectives (SLO) and their thresholds.
The Service Test API provides a standardized mechanism for placing a service test
with all of the necessary test parameters. The API consists of a simple set of
operations that interact with CRM/Service Management systems in a consistent
manner. A service test is a procedure intended to check the quality, performance,
or reliability of a service.
The Stock Management API provides standardized mechanism for product stock
management such as creation, update and retrieval of the representation of a
product stock, reserve product stock, check or query product stock or adjust
product stock. It also allows the notification of events related to them.
This API provides a standardized mechanism for the management of test data
artifacts used for test case parameterization. These include Test Data Schemas and
Test Data Instances.
This API provides a standardized mechanism for the management of test artifacts
related to test environment specification. These include Abstract Test
Environments, Concrete Environment Metamodels used to map abstract
environments to concrete test resources, Environment Provisioning Artifacts, and
Test Resource APIs exposed to test cases.
This API provides a standardized mechanism for test case, test suite, and non-
functional test model execution. This also includes allocation and provisioning of
test environments for test execution.
This API provides a standardized mechanism for the management of test results.
These include Test Case Results, Test Suite Results, and Non-functional Test
Results.pro
This API provides the real-time value within buckets (SMS, Voice, Data, TV for
example) that a customer consumes with each of their devices, related to
subscribed communication products without having to wait for the bill cycle. A
usage report retrieves the data related to these balances.
A user role is defined as the entity that defines a set of privileges covering various
functions and/or manageable assets. When a user is assigned a given role then it is
actually allocated all the privileges defined for that role type and the
corresponding permissions are created for that user.