Skip to main content
An Entitlement represents a consumer’s access to a Product or service from a Content Provider. It has an identifier, status, optional activation details, timeline, and source information.

Attributes

entitlementId

Unique identifier for this entitlement (UUID).

merchantAccountKey

Merchant’s account key (route identifier for the content provider).

productKey

Reseller’s product key.

status

The status of the entitlement.

subStatus

The sub-status of the entitlement.

sharedCustomerId

Auto-generated unique consumer id for this content provider (UUID).

activation

Optional activation details. Contains:
  • activationCode — Merchant’s activation code
  • activationUrl — Merchant’s activation URL
  • activationUrlExpiryTs — Expiry time of the activation URL (ISO 8601 date-time)

timeline

Timeline of entitlement events. Contains (each ISO 8601 date-time when present):
  • createRequestedTs — When entitlement creation was requested
  • createdTs — When the entitlement was created
  • createFailedTs — When creation failed (if applicable)
  • activatedTs — When the entitlement was activated (if applicable)
  • terminatedTs — When the entitlement was terminated (if applicable)

source

Source of the consumer or offer. Contains:
  • channelType — Channel used to acquire the offer (see table below)
  • bundleId — Reseller’s bundle identifier
  • brand — Reseller’s brand
  • country — Consumer’s country
  • region — Consumer’s region or area code
Possible values for channelType: