DocumentationExperience PlatformExperience Data Model (XDM) Guide

Telecom Subscription data type

Last update: December 15, 2023
  • Topics:
  • Schemas

CREATED FOR:

  • Developer

Telecom Subscription is a standard Experience Data Model (XDM) data type that describes details for specific telecommunication subscription types, such as internet, mobile, media, or landline.

NOTE
This document describes the data type. For the field group of the same name, refer to the Telecom Subscription field group reference guide.
If you are describing a subscription type that is unrelated to the telecommunication industry, please use the generic Subscription data type instead.

Telecom Subscription structure

PropertyData typeDescription
devicesArray of objectsDescribes a list of of devices and/or accessories associated with the plan. See the section below for details on the expected structure of each array item.
subscriberPersonDescribes the owner of the subscription.
IDStringA unique identifier for the subscription instance.
billingPeriodStringThe duration between billings.
billingStartDateDateThe date when the billing period begins. The date format (without time) should follow the RFC 3339, section 5.6 standard.
chargeMethodStringThe way the billing is set up to charge the customer.
contractIDStringThe unique ID for the contract that governs this subscription.
countryStringThe country that the subscription contractual and agreement terms are rooted in.
endDateDateThe date the current subscription term ends. The date format (without time) should follow the RFC 3339, section 5.6 standard.
paymentDueDateDateThe date when the subscription payment is due. The date format (without time) should follow the RFC 3339, section 5.6 standard.
paymentMethodStringThe payment method for recurring payments.
paymentStatusStringThe payment standing of the account.
planNameStringThe human-readable name for the subscription.
reasonStringThe general intent the member has for the use of the subscription.
renewStringThe agreed way that the subscription may continue after the end date.
startDateDateThe date the subscription begins. The date format (without time) should follow the RFC 3339, section 5.6 standard.
statusStringThe current status of the subscription.
subscriptionCategoryStringThe main, top-level categorization of this type of subscription.
subscriptionSKUStringThe stock keeping unit (SKU) for the subscription.
subscriptionSubCategoryStringThe specific sub-categorization of the subscription.
termIntegerThe numeric value of the subscription term.
termUnitOfTimeStringThe unit of time for the term period.
topUpStringDescribes the agreed terms for how consumable aspects of a subscription are repurchased during a billing period.
typeStringThe scope of entitlement in relation to how many people are covered by the subscription.

For more details on the data type, refer to the public XDM repository:

  • Populated example
  • Full schema

devices

devices is an array of objects, with each object describe a device or accessory associated with the subscription.

Devices array structure

PropertyData typeDescription
deviceFeesObject

An object that captures any device fees for items such as routers, modems, and receivers. Expects the following properties:

  • amount: The monetary amount as represented by the currencyCode.
  • conversionDate: The date when the currency conversion was made.
  • currencyCode: The ISO 4217 currency code for the amount.
IDStringA unique ID for the device.
OSStringThe device operating system.
deviceInsuranceStringIndicates whether a customer has opted in to insurance for this device.
manufacturerStringThe device manufacturer.
nameStringA name for the device.
paymentOptionsStringIndicates whether the device will be paid for in installments or full retail price.
serialNumberStringThe device serial number.
statusStringThe device status.
storageCapacityStringThe device storage capacity.
typeStringThe device type.
recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07