About Quota Passes

A quota specifies restrictions on the amount of data volume, active session time, or service-specific events that a subscriber can consume. A single quota can express limits on any combination of volume, time, or events. Quotas can be associated with a time period during which activity is measured.

A pass is a one-time override that temporarily replaces or augments a subscriber's default plan or service.

For example, a subscriber who is normally not able to stream video to their device, but wants to view a special event, can purchase a pass that allows streaming.

Multiple passes can be assigned to the same subscriber. These passes are processed using the following criteria:
  • The highest priority pass is processed first.
  • If priorities are equal, the pass with the earliest expiration date/time is processed first.
  • If expiration date/times are equal, the pass with the earliest purchase date/time is processed first.
  • If purchase date/times are equal, the passes are processed in alphabetical order of the instance IDs.

The pass that is processed first according to these criteria is referred to as the "best" pass.

Passes can be added to pass groups. Adding a pass to a pass group associates that pass with all other passes in the pass group.

Pass groups can be used to determine pass expiration extension. The expiration date/time value of a new pass can be extended to match an expiration date/time value in the future of any pass in the same pass group.

A pass can belong to only one pass group. If the pass group is deleted, then the group field for each pass in the pass group is set to null. If the name of the pass group is changed, then the group field for each pass in the pass group is set to the new name.