- Balance, Meter, and Wallet REST APIs
The balance management APIs include the messaging required to operate on a balance, meter, or wallet object. The primitives include the messaging and data elements required to create, modify, associate, and query objects directly related to a balance or meter, including their thresholds.
- Catalog REST APIs
The catalog APIs return information about pricing catalogs for specified devices, groups, and subscriptions. They return catalog items that the specified object is eligible to purchase.
- Device REST APIs
The device management APIs include the methods and functions required to operate on the device primary object. They include the data elements required to create, modify, and query devices, to add and remove a device from a subscription, and to delete a device from the Subscriber database.
- Eligibility Rules APIs
This section describes the APIs for querying catalog items based on eligibility. The APIs return catalog items that the specified object is eligible to purchase.
- Event REST APIs
The event APIs include the messaging and elements to return events and notifications in the Event Repository and the event database for subscriptions, groups, and users.
- External Payments
External payment APIs query external payment requests and get a list of external payment request records in a wallet.
- Gateway REST APIs
- Group REST APIs
The group management APIs include the messaging required to operate on the group object. The APIs include the messaging and data elements required to create, modify, associate, and query objects directly related to the group.
- Status Life Cycle REST APIs
Use these APIs to query status life cycle information for devices, groups, subscriptions, and users from the engine.
- Offer Life Cycle APIs
Use these APIs to query a list of status life cycles for an offer. You can query specific offer status life cycle using the profile ID.
- Policy REST APIs
The policy APIs allow you to query the Sy policy counters for a specific device.
- Pricing REST APIs
The pricing management APIs return information about all aspects of pricing, including catalog items, balance templates, product offers, billing cycles, life cycles, notifications and so forth. You can also get status information for the currently-loaded pricing.
- Product Offer REST APIs
The product offer management APIs include the messaging required to activate, purchase, cancel, and modify catalog items. You can identify a product offer by its object ID or the external ID assigned during pricing plan creation.
- Rehoming REST APIs
The rehoming APIs move a subscription, group, device, or user from one customer sub-domain to a different sub-domain. For a description of the rehoming process, see the discussion about rehoming subscribers, groups, devices, and users in the object management overview.
- Stream Session APIs
The stream session APIs create, delete, modify, and query stream sessions.
- Subscriber REST APIs
The Subscriber REST APIs described here are deprecated and will be removed in a future release.
- Subscription REST APIs
The subscription management APIs include the messaging required to operate on the subscriber object, which is a primary object for MATRIXX interactions. The API bindings include the messaging and data elements required to create, modify, and query objects directly related to the subscription. A subscription must have a wallet secondary object, which is created for the subscription at subscription creation time.
- System REST APIs
The system REST APIs query the MATRIXX Engine to check whether recurring recharge is enabled.
- User REST APIs
Use the User REST APIs to add, update, query, and delete users. You can also get and modify user authentication data, associate users with groups and subscriptions, and modify or remove those associations.