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