Skip to main content

FairPlay API

FairPlay API 6.25.0 (September 25, 2025)​

  • Minor security update.

FairPlay API 6.24.3 (September 02, 2025)​

  • Modified device class data type to match value returned by widevine device type used in traced requests logging.
  • Fixed log attribute casing

FairPlay API 6.24.1 (July 23, 2025)​

  • Exposed X-AxDrm-ErrorCode HTTP Header for clients that use CORS. This is a relatively new custom header that represents Axinom error codes. Currently, this header is only used in Concurrent Stream Limiting.
  • Added the "blocked users" feature. A user can now be blocked from receiving new licenses based on the "user_id" in the entitlement message when the same user is also added to the blacklist via the Management API "api/BlockedUsers" endpoint. https://docs.axinom.com/services/drm/license-service/license-service-management-api/blocked-users

FairPlay API 6.23.0 (April 10, 2025)​

  • Added a feature to prevent token reuse. The feature can be enabled via the Entitlement Message: license_server.access_control.prevent_drm_message_reuse = true (default: false). It requires an 'id' to be set for each Axinom DRM License Service Message.

FairPlay API 6.22.0 (February 25, 2025)​

  • White-listed Common Media Client Data (CMCD) request headers for CORS.

FairPlay API 6.21.2 (September 05, 2024)​

  • Logging and stability improvements.

FairPlay API 6.21.1 (July 17, 2024)​

  • Security and stability improvements.

FairPlay API 6.21.0 (March 04, 2024)​

  • Added "allow_airplay" and "allow_av_adapter" Entitlement Message options to restrict playback via AirPlay and Apple AV adapter, respectively.
  • DRM Message "begin_date" is now allowed to be up to 1 second into the future for the message to be considered active. This is to account for small clock-drifts, which can cause issues when the begin date is set to current time.

Older release notes can be found here.