The identity and technical contract details declared by the specification.
ProductOfferingPriceRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the ProductOfferingPrice entity and not the ProductOfferingPriceRefOrValue cla…
ProductOrderInformationRequiredEvent
ProductCreateEventPayload
object
ProductCreateEventPayload
1 property
ProductAttributeValueChangePayload
object
ProductAttributeValueChangePayload generic structure
1 property
ImportJobCreateEventPayload
object
ImportJobCreateEventPayload generic structure
1 property
ProductStateChangeEventPayload
object
ProductStateChangeEventPayload generic structure
1 property
TroubleTicketAttributeValueChangeEvent
BundledProductSpecification
CustomerDeleteEventPayload
object
The event data structure
1 property
PlaceRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Place entity and not the PlaceRefOrValue class itself
ProductCatalogAttributeValueChangeEvent
ProductOfferingQualificationItemRef
ProductRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Product entity and not the ProductRefOrValue class itself
TargetProductSchema
object
The reference object to the schema and type of target product which is described by product specification
2 properties
ProductOrderJeopardyAlertEvent
ProductCatalogDeleteEventPayload
object
ProductCatalogDeleteEventPayload generic structure
1 property
CategoryStateChangeEventPayload
object
CategoryStateChangeEventPayload generic structure
1 property
CharacteristicSpecificationRelationship
TroubleTicketSpecificationCreateEventPayload
object
TroubleTicketSpecificationCreateEventPayload generic structure
1 property
Disability
object
Lack or inadequate strength or ability.
3 properties
CustomerAttributeValueChangeEvent
PartyRef
object
A Party reference
ProductOfferingCreateEventPayload
object
ProductOfferingCreateEventPayload generic structure
1 property
ResourceRef
object
Resource reference, for when Resource is used by other entities.
ProductOrderErrorMessageEvent
CustomerAttributeValueChangeEventPayload
object
The event data structure
1 property
IndividualStateChangeEventPayload
object
IndividualStateChangeEventPayload generic structure
1 property
GeographicLocationRef
object
ExportJobStateChangeEventPayload
object
ExportJobStateChangeEventPayload generic structure
1 property
OrganizationIdentification
ProductCatalogAttributeValueChangeEventPayload
object
ProductCatalogAttributeValueChangeEventPayload generic structure
1 property
PartyRoleSpecificationRef
object
Party role specification reference. A party role specification gives additional details on the part played by a party in a given context.
TroubleTicketSpecificationDeleteEventPayload
object
TroubleTicketSpecificationDeleteEventPayload generic structure
1 property
ProductOrderRef
object
A reference to an existing Product Order.
OrganizationDeleteEventPayload
object
OrganizationDeleteEventPayload generic structure
1 property
TroubleTicketRef
object
reference to an TroubleTicket object
ServiceRef
object
Service reference, for when Service is used by other entities.
TroubleTicketResolvedEvent
TaskStateType
string
Possible values for the state of a task
ProductCatalogStateChangeEventPayload
object
ProductCatalogStateChangeEventPayload generic structure
1 property
ImportJobStateChangeEvent
MarketSegmentRef
object
provides references to the corresponding market segment as target of product offerings. A market segment is grouping of Parties, GeographicAreas, SalesChannels…
TroubleTicketSpecificationStatusChangeEventPayload
object
TroubleTicketSpecificationStatusChangeEventPayload generic structure
1 property
CharacteristicValueSpecification_2
ProductOfferingDeleteEvent
CancelProductOrderStateChangeEvent
PartyRefOrPartyRoleRef
object
ProductSpecificationCreateEventPayload
object
ProductSpecificationCreateEventPayload generic structure
1 property
TroubleTicketStatusChangeEventPayload
object
TroubleTicketStatusChangeEventPayload generic structure
1 property
EntityRelationship
object
A uni-directionmal relationship from this entity to a target entity instance
11 properties
CustomerStateChangeEventPayload
object
The event data structure
1 property
TroubleTicketSpecification
ProductOfferingStateChangeEvent
ProductOfferingRelationship
BundledGroupProductOfferingOption
ProductOfferingAttributeValueChangeEvent
Place
object
Place reference.
CategoryAttributeValueChangeEvent
TroubleTicketSpecificationAttributeValueChangeEventPayload
object
TroubleTicketSpecificationAttributeValueChangeEventPayload generic structure
1 property
OrganizationAttributeValueChangeEvent
ProductOfferingPriceStateChangeEventPayload
object
ProductOfferingPriceStateChangeEventPayload generic structure
1 property
ProductCatalogDeleteEvent
CancelProductOrderStateChangeEventPayload
object
CancelProductOrderStateChangeEventPayload generic structure
1 property
ProductSpecificationRelationship
TroubleTicketSpecificationDeleteEvent
OrganizationCreateEventPayload
object
OrganizationCreateEventPayload generic structure
1 property
ProductSpecificationStateChangeEvent
TroubleTicketCreateEventPayload
object
TroubleTicketCreateEventPayload generic structure
1 property
ProductCatalogCreateEvent
ProductOfferingStateChangeEventPayload
object
ProductOfferingStateChangeEventPayload generic structure
1 property
ProductSpecificationDeleteEventPayload
object
ProductSpecificationDeleteEventPayload generic structure
1 property
ItemActionType
string
action to be performed on the entity managed by the item
ProductOfferingPriceCreateEvent
TroubleTicketSpecificationRef
ChannelRef
object
The channel to which the resource reference to. e.g. channel for selling product offerings, channel for opening a trouble ticket etc..
GeographicSiteRelationship
Error
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
CharacteristicRelationship
QuoteRef
object
Quote reference. It's a Quote that has been executed previously.
ProductOrderAttributeValueChangeEvent
Entity
object
Base entity schema for use in TMForum Open-APIs. Property.
ProductOrderMilestoneEvent
BundledProductOfferingOption
OrganizationStateChangeEventPayload
object
OrganizationStateChangeEventPayload generic structure
1 property
OrganizationStateType
string
Valid values for the lifecycle state of the organization
IntentRef
object
Intent reference, for when Intent is used by other entities
ProductOfferingPriceRelationship
CharacteristicSpecification_2
ProductOfferingAttributeValueChangeEventPayload
object
ProductOfferingAttributeValueChangeEventPayload generic structure
1 property
ProductOrderJeopardyAlertPayload
object
ProductOrderJeopardyAlertPayload generic structure
1 property
CategoryCreateEventPayload
object
CategoryCreateEventPayload generic structure
1 property
IndividualDeleteEventPayload
object
IndividualDeleteEventPayload generic structure
1 property
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
Supplier
object
When business partner is the Supplier
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
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…
ProductSpecificationStateChangeEventPayload
object
ProductSpecificationStateChangeEventPayload generic structure
1 property
PlaceRef
object
Place reference.
ExpressionLanguageEnum
string
Possible values for the serialized Expression language of an intent or Intent report
PaymentMethodRef
object
PaymentMethod reference. A payment method defines a specific mean of payment (e.g direct debit).
ProductOrderInformationRequiredEventPayload
object
ProductOrderInformationRequiredEventPayload generic structure
2 properties
ProductOfferingPriceAttributeValueChangeEventPayload
object
ProductOfferingPriceAttributeValueChangeEventPayload generic structure
1 property
ProductOfferingPriceAttributeValueChangeEvent
CancelProductOrderCreateEventPayload
object
CancelProductOrderCreateEventPayload
1 property
IndividualCreateEventPayload
object
IndividualCreateEventPayload generic structure
1 property
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.
CancelProductOrderCreateEvent
IntentRefOrValue
object
Intent Ref (if Intent already exists) or Value (if Intent be created or its details be presented)
ProductOfferingPriceCreateEventPayload
object
ProductOfferingPriceCreateEventPayload generic structure
1 property
ProductOrderAttributeValueChangePayload
object
ProductOrderAttributeValueChangePayload generic structure
1 property
ProductOfferingPriceStateChangeEvent
ProductSpecificationAttributeValueChangeEventPayload
object
ProductSpecificationAttributeValueChangeEventPayload generic structure
1 property
GeographicLocationRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the GeographicLocation entity and not the GeographicLocationRefOrValue class i…
OrganizationParentRelationship
TroubleTicketInformationRequiredEventPayload
object
TroubleTicketInformationRequiredEventPayload generic structure
2 properties
ProductCatalogStateChangeEvent
Duration
object
A time interval in a given unit of time
2 properties
CharacteristicValueSpecification
OrganizationChildRelationship
TroubleTicketSpecificationCreateEvent
TroubleTicketResolvedEventPayload
object
TroubleTicketResolvedEventPayload generic structure
1 property
ProductDeleteEventPayload
object
Product Delete
1 property
ImportJobStateChangeEventPayload
object
ImportJobStateChangeEventPayload generic structure
1 property
TroubleTicketInformationRequiredEvent
ProductSpecificationCreateEvent
ProductAttributeValueChangeEvent
ProductSpecificationDeleteEvent
Money
object
A base / value business entity used to represent money
2 properties
RelatedPartyRefOrPartyRoleRef
IntentSpecificationRef
object
TroubleTicketAttributeValueChangeEventPayload
object
TroubleTicketAttributeValueChangeEventPayload generic structure
1 property
ExportJobStateChangeEvent
CustomerCreateEventPayload
object
The event data structure
1 property
ProductSpecificationCharacteristicValueUse
JobStateType
string
Valid values for the state of a batch job (e.g. catalog import)
JsonPatch
object
A JSONPatch document as defined by RFC 6902
4 properties
2 required
OrganizationAttributeValueChangeEventPayload
object
OrganizationAttributeValueChangeEventPayload generic structure
1 property
ProductOfferingPriceDeleteEventPayload
object
ProductOfferingPriceDeleteEventPayload generic structure
1 property
CancelProductOrderInformationRequiredEventPayload
object
CancelProductOrderInformationRequiredEventPayload generic structure
2 properties
OrganizationStateChangeEvent
ProductSpecificationAttributeValueChangeEvent
CategoryDeleteEventPayload
object
CategoryDeleteEventPayload generic structure
1 property
IndividualStateChangeEvent
ProductOfferingCreateEvent
CategoryAttributeValueChangeEventPayload
object
CategoryAttributeValueChangeEventPayload generic structure
1 property
Addressable
object
Base schema for adressable entities
2 properties
AttachmentRefOrValue
object
The polymorphic attributes @type, @schemaLocation & @referredType are related to the Attachment entity and not the AttachmentRefOrValue class itself
ProductOfferingDeleteEventPayload
object
ProductOfferingDeleteEventPayload generic structure
1 property
BusinessPartner
object
When business partner is the BusinessPartner
ProductOrderStateChangeEventPayload
object
ProductOrderStateChangeEventPayload generic structure
1 property
TroubleTicketStatusType
string
Possible values for the status of the trouble ticket
ProductRef
object
A Product reference
InitialProductOrderStateType
string
Possible values for the requested initial state of the order from client- by default acknowledged is considered
AccountRef
object
Account reference. A account may be a party account or a financial account.
BundledProductOfferingPriceRelationship
ProductOfferingQualificationRef
object
A productOfferingQualification that has been executed previously
BundledGroupProductOffering
IndividualStateType
string
Valid values for the lifecycle state of the individual
Quantity
object
An amount in a given unit
2 properties
TroubleTicketDeleteEventPayload
object
TroubleTicketDeleteEventPayload generic structure
1 property
IndividualAttributeValueChangeEventPayload
object
IndividualAttributeValueChangeEventPayload generic structure
1 property
TroubleTicketSpecificationStatusChangeEvent
ProductOrderDeleteEventPayload
object
ProductOrder Delete
1 property
OtherNameIndividual
object
Keeps track of other names, for example the old name of a woman before marriage or an artist name.
12 properties
LanguageAbility
object
Ability of an individual to understand or converse in a language.
8 properties
ProductOrderStateType
string
Possible values for the state of the order
TroubleTicketRelationship
ExportJobCreateEventPayload
object
ExportJobCreateEventPayload generic structure
1 property
ProductBatchEventPayload
object
ProductBatchEventPayload
1 property
ProductOrderCreateEventPayload
object
ProductOrderCreateEventPayload
1 property
ProductOrderErrorMessagePayload
object
ProductOrderErrorMessagePayload generic structure
1 property
ProductStatusType
string
Possible values for the status of the product
ProductOrderItemStateType
string
Possible values for the state of the product order item
TimePeriod
object
A period of time, either as a deadline (endDateTime only) a startDateTime only, or both
2 properties
ProductCatalogCreateEventPayload
object
ProductCatalogCreateEventPayload generic structure
1 property
AgreementRef_2
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…
CancelProductOrderInformationRequiredEvent
ProductOrderJeopardyAlert
CancelProductOrderRef
object
A reference to an existing Product Order Cancel request
SLARef
object
ServiceLevelAgreement reference: A service level agreement (SLA) is a type of agreement that represents a formal negotiated agreement between two parties desig…
CharacteristicSpecification
ProductOrderStateChangeEvent
TroubleTicketSpecificationAttributeValueChangeEvent
IndividualAttributeValueChangeEvent
ProductOfferingPriceDeleteEvent
ProductOrderMilestonePayload
object
ProductOrderMilestonePayload generic structure
1 property
TroubleTicketStatusChangeEvent
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TM Forum publishes across the network.