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.
The Group REST APIs do the following:
- Add one or more subscriptions, groups, or both, to a group.
- Check a catalog item for cycles that can be aligned to on purchase or modification.
- Request debt payment to a contract and request payment to a group's finance contract using the resource ID of the contract.
- Create a new group in the subscriber database.
- Delete a group.
- Query group events in the in-memory database.
- Modify information in an existing group.
- Query groups.
- Query one-time offers that can be canceled.
- Add, query, and delete Pay Now payment information for groups.
- Request a recharge to a group actual currency balance, query the recurring recharge associated with a specified subscription and manage recharge schedules associated with a subscription.
- Get an estimate of the recurring charges and grants for all the upcoming balance cycles or the billing cycle for a given group.
- Request to remove existing members from a group.
- Manage users associated with groups.
Note: Group RAR settings are:
- 0 - disable group RARs (Default)
- 1 - enable RAR when a group purchases a catalog item
- 2 - enable RAR when a group cancels a catalog item
- 4 - enable RAR when a group status changes
For more information about RAR settings, see the discussion about Re-Auth-Request (RAR) in MATRIXX Diameter Integration.
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).