Subscriber MDCs
This section lists the subscriber-related APIs.
Note: The same product offer APIs are used to purchase and cancel bundles and individual product offers. The APIs use the same pricing object ID to identify offers and bundles. You do not specify an object type (such as bundle).
You can filter the MtxRequestSubscriberQuery, MtxRequestDeviceQuery, MtxRequestGroupQuery, and MtxRequestSubscriptionQuery responses with the following Boolean fields:
FilterNonCatalogItems
— When true, thePurchasedOfferArray
in the response does not include purchased offers that are part of a bundle. Information about the required balances of each non catalog item is returned in theMtxPurchasedOfferInfo.RequiredBalanceArray
array of the parent bundle in the API response.FilterInvalidPurchasedOffer
— When true, the response does not include expired purchased offers.FilterInvalidBalance
— When true, theBalanceArray
in the response does not include expired balances. MtxRequestDeviceQuery does not have theFilterInvalidBalance
field.
For multi-tenancy, the following event query APIs only return events for which the caller is authorized.
- MtxRequestSubscriberQueryEvent
- MtxRequestGroupQueryEvent
- MtxRequestDeviceQueryEvent
- MtxRequestUserQueryEvent
- MtxRequestEventQuery
The MtxOpMsg TenantIdList
field has the tenants for the caller. When the TenantIdList
is null, the caller has access to all events. When the
TenantIdList
is not empty, the caller has access to events in the listed tenants and events without a TenantId
. When the
TenantIdList
is empty, the caller has access to events without a TenantId
. The MtxEvent TenantId
field identifies the tenant to
which the event initiator belongs.