The identity and technical contract details declared by the specification.
PartyRef_FVO
object
A Party reference
GeographicLocationRef
object
PlaceRefOrValue_MVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Place entity and not the PlaceRefOrValue class itself
ProductOfferingQualificationRef_FVO
object
A productOfferingQualification that has been executed previously
GeographicLocationRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the GeographicLocation entity and not the GeographicLocationRefOrValue class i…
ProductOfferingQualificationRef_MVO
object
A productOfferingQualification that has been executed previously
AgreementRef_FVO
object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agre…
ProductOrderJeopardyAlert_MVO
RelatedPartyRefOrPartyRoleRef
ProductStatusType
string
Possible values for the status of the product
IntentRef_MVO
object
Intent reference, for when Intent is used by other entities
IndividualIdentification_FVO
PaymentRef_FVO
object
If an immediate payment has been done at the product order submission, the payment information are captured and stored (as a reference) in the order.
PartyRoleSpecificationRef
object
Party role specification reference. A party role specification gives additional details on the part played by a party in a given context.
PlaceRef
object
Place reference.
OtherNameOrganization_MVO
PartyRefOrPartyRoleRef
object
CharacteristicRelationship
TimePeriod
object
A period of time, either as a deadline (endDateTime only) a startDateTime only, or both
2 properties
OtherNameOrganization_FVO
ChannelRef_FVO
object
The channel to which the resource reference to. e.g. channel for selling product offerings, channel for opening a trouble ticket etc..
ItemActionType
string
action to be performed on the entity managed by the item
PaymentMethodRef_FVO
object
PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit).
OrganizationChildRelationship_FVO
Disability
object
Lack or inadequate strength or ability.
3 properties
ProductOfferingQualificationItemRef_FVO
TargetProductSchema
object
The reference object to the schema and type of target product which is described by product specification
2 properties
TaxExemptionCertificate_MVO
ProductOrderMilestone_FVO
IntentRef_FVO
object
Intent reference, for when Intent is used by other entities
PartyOrPartyRole_FVO
object
ExpressionLanguageEnum
string
Possible values for the serialized Expression language of an intent or Intent report
EntityRelationship
object
A uni-directionmal relationship from this entity to a target entity instance
11 properties
Supplier
object
When business partner is the Supplier
OrganizationParentRelationship
CharacteristicRelationship_FVO
GeographicSubAddressUnit_FVO
Extensible_FVO
object
Base Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema MUST be extended with the @type
3 properties
1 required
GeographicSiteRelationship_FVO
AccountRef_MVO
object
Account reference. A account may be a party account or a financial account.
Supplier_FVO
object
When business partner is the Supplier
GeographicSiteRelationship_MVO
ProductOrderErrorMessage_MVO
PartyRef_MVO
object
A Party reference
OrderItemRelationship_FVO
IntentRefOrValue
object
Intent Ref (if Intent already exists) or Value (if Intent be created or its details be presented)
AttachmentRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Attachment entity and not the AttachmentRefOrValue class itself
IndividualStateType
string
Valid values for the lifecycle state of the individual
GeographicSiteRelationship
ServiceRef
object
Service reference, for when Service is used by other entities.
RelatedPlaceRefOrValue_MVO
ServiceRef_FVO
object
Service reference, for when Service is used by other entities.
ProductRef_MVO
object
A Product reference
GeographicSubAddressUnit_MVO
OrganizationStateType
string
Valid values for the lifecycle state of the organization
EntityRelationship_MVO
object
A uni-directionmal relationship from this entity to a target entity instance
11 properties
PartyRefOrPartyRoleRef_FVO
object
ChannelRef_MVO
object
The channel to which the resource reference to. e.g. channel for selling product offerings, channel for opening a trouble ticket etc..
AgreementRef
object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agre…
Place_FVO
object
Place reference.
ChannelRef
object
The channel to which the resource reference to. e.g. channel for selling product offerings, channel for opening a trouble ticket etc..
OrderItemRelationship_MVO
BusinessPartner_FVO
object
When business partner is the BusinessPartner
BusinessPartner_MVO
object
When business partner is the BusinessPartner
TargetProductSchema_MVO
object
The reference object to the schema and type of target product which is described by product specification
2 properties
IntentRef
object
Intent reference, for when Intent is used by other entities
PaymentRef
object
If an immediate payment has been done at the product order submission, the payment information are captured and stored (as a reference) in the order.
PartyRefOrPartyRoleRef_MVO
object
JsonPatchOperations
array
JSONPatch Operations document as defined by RFC 6902
Addressable
object
Base schema for adressable entities
2 properties
QuoteRef_MVO
object
Quote reference. It's a Quote that has been executed previously.
Money
object
A base / value business entity used to represent money
2 properties
ProductOfferingPriceRef_MVO
Supplier_MVO
object
When business partner is the Supplier
PaymentMethodRef_MVO
object
PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit).
EntityRelationship_FVO
object
A uni-directionmal relationship from this entity to a target entity instance
11 properties
4 required
AgreementRef_MVO
object
Agreement reference. An agreement represents a contract or arrangement, either written or verbal and sometimes enforceable by law, such as a service level agre…
ProductOfferingQualificationItemRef
LanguageAbility
object
Ability of an individual to understand or converse in a language.
8 properties
AttachmentRefOrValue_MVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Attachment entity and not the AttachmentRefOrValue class itself
Duration
object
A time interval in a given unit of time
2 properties
GeographicLocationRef_MVO
object
ProductOrderItemStateType
string
Possible values for the state of the product order item
CharacteristicRelationship_MVO
PartyRoleSpecificationRef_FVO
object
Party role specification reference. A party role specification gives additional details on the part played by a party in a given context.
PaymentRef_MVO
object
If an immediate payment has been done at the product order submission, the payment information are captured and stored (as a reference) in the order.
Addressable_FVO
object
Base schema for adressable entities
1 property
OrganizationRef_MVO
object
OrganizationChildRelationship
OrganizationChildRelationship_MVO
Entity
object
Base entity schema for use in TMForum Open-APIs. Property.
ProductRef_FVO
object
A Product reference
QuoteRef_FVO
object
Quote reference. It's a Quote that has been executed previously.
AccountRef_FVO
object
Account reference. A account may be a party account or a financial account.
Extensible
object
Base Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema MUST be extended with the @type
3 properties
1 required
InitialProductOrderStateType
string
Possible values for the requested initial state of the order from client- by default acknowledged is considered
IntentRefOrValue_FVO
object
Intent Ref (if Intent already exists) or Value (if Intent be created or its details be presented)
IntentRefOrValue_MVO
object
Intent Ref (if Intent already exists) or Value (if Intent be created or its details be presented)
JsonPatch
object
A JSONPatch document as defined by RFC 6902
4 properties
2 required
ProductOfferingPriceRef_FVO
PlaceRef_MVO
object
Place reference.
RelatedPlaceRefOrValue_FVO
RelatedPartyOrPartyRole_MVO
GeographicLocationRefOrValue_FVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the GeographicLocation entity and not the GeographicLocationRefOrValue class i…
OrganizationIdentification
OtherNameIndividual
object
Keeps track of other names, for example the old name of a woman before marriage or an artist name.
12 properties
ProductOrderMilestone_MVO
ResourceRef
object
Resource reference, for when Resource is used by other entities.
OrganizationIdentification_FVO
RelatedPartyRefOrPartyRoleRef_MVO
ProductOrderJeopardyAlert_FVO
OrganizationRef_FVO
object
GeographicLocationRefOrValue_MVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the GeographicLocation entity and not the GeographicLocationRefOrValue class i…
ProductRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Product entity and not the ProductRefOrValue class itself
ResourceRef_FVO
object
Resource reference, for when Resource is used by other entities.
AccountRef
object
Account reference. A account may be a party account or a financial account.
Quantity
object
An amount in a given unit
2 properties
Entity_MVO
object
Base entity schema for use in TMForum Open-APIs. Property.
OrganizationParentRelationship_FVO
AttachmentRefOrValue_FVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Attachment entity and not the AttachmentRefOrValue class itself
ProductOrderJeopardyAlert
Place
object
Place reference.
IndividualIdentification_MVO
PlaceRef_FVO
object
Place reference.
GeographicLocationRef_FVO
object
ProductSpecificationRef_FVO
PlaceRefOrValue_FVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Place entity and not the PlaceRefOrValue class itself
ProductSpecificationRef_MVO
ProductOfferingQualificationItemRef_MVO
PaymentMethodRef
object
PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit).
ProductRefOrValue_MVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Product entity and not the ProductRefOrValue class itself
ServiceRef_MVO
object
Service reference, for when Service is used by other entities.
RelatedPartyRefOrPartyRoleRef_FVO
QuoteRef
object
Quote reference. It's a Quote that has been executed previously.
ProductRef
object
A Product reference
PartyRef
object
A Party reference
RelatedPartyOrPartyRole_FVO
Skill
object
Skills evaluated for an individual with a level and possibly with a limited validity when an obsolescence is defined (Ex: the first-aid certificate first level…
5 properties
PlaceRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Place entity and not the PlaceRefOrValue class itself
ProductOrderStateType
string
Possible values for the state of the order
ResourceRef_MVO
object
Resource reference, for when Resource is used by other entities.
OrganizationParentRelationship_MVO
ProductOrderErrorMessage_FVO
Error
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
ProductRefOrValue_FVO
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Product entity and not the ProductRefOrValue class itself
Entity_FVO
object
Base entity schema for use in TMForum Open-APIs. Property.
PartyOrPartyRole_MVO
object
BusinessPartner
object
When business partner is the BusinessPartner
TaxExemptionCertificate_FVO
ProductOfferingQualificationRef
object
A productOfferingQualification that has been executed previously
TargetProductSchema_FVO
object
The reference object to the schema and type of target product which is described by product specification
2 properties
2 required
OrganizationIdentification_MVO
PartyRoleSpecificationRef_MVO
object
Party role specification reference. A party role specification gives additional details on the part played by a party in a given context.
Place_MVO
object
Place reference.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TM Forum publishes across the network.