The Subscription API lets you offer subscription-based access to Snapplify content. It works in two parts:

  • A Subscription is a plan template — you define it once, bundling one or more assets under a named type.
  • A User Subscription is a grant of that plan to a specific Snapplify user, with a status (ACTIVE, EXPIRED, or INACTIVE) and an optional expiry date.

Typical use case: an institution offers a "Grade 10 Business Studies" one-year subscription. They create the Subscription once (defining the assets included), then create a User Subscription per student. When the expiry date passes, access ends automatically.

You'll need an API key from Snapplify.

API Reference

Full endpoint documentation: developer.snapplify.comSnapplify Subscription API