For developers

Licence check API

Every product bought on Digitunes comes with a licence key such as 7KQ2M-X9PHD-4HWTR-NB3CE-QF6ZA. Your copy of the software can send that key to Digitunes to confirm it is genuine and still active, for example when it is installed, or once a day.

Request

Send a POST request with a JSON body. Add the product's web address name (the part after /products/) to make sure the key belongs to that product.

curl -X POST https://digitunes.co/api/v1/licenses/verify \
  -H "Content-Type: application/json" \
  -d '{"key": "7KQ2M-X9PHD-4HWTR-NB3CE-QF6ZA", "product": "rightsdesk-copyright-platform"}'

Answer

A valid key:

{
  "valid": true,
  "product": { "slug": "rightsdesk-copyright-platform", "name": "RightsDesk Copyright Platform" },
  "licence": "regular",
  "purchased_at": "2026-10-04T08:30:00.000Z",
  "supported_until": "2027-04-04T08:30:00.000Z",
  "support_active": true
}

When valid is false, reason says why:

reasonMeaning
invalid_formatThat isn't a Digitunes licence key.
not_foundNo licence has this key.
wrong_productThe key is real but belongs to a different product.
refundedThe order was refunded, so the key no longer works.
revokedThe licence was turned off.

Good to know