Skip to content

Document template · generic.it.software_license_register

Software License Register

  • Render-verified
  • Informational
  • Version 1.0.0

Inventory of software licenses owned or subscribed to by the organisation. Used for license-compliance audits, renewal planning, and software-asset-management (ISO/IEC 19770) reporting.

JSON Schema

Fields in this template

Data sent to the API is validated against the template’s JSON Schema before anything is rendered. This template defines 23 fields:

Field Required Type Description
entity Required string
as_of_date Required date
compiled_by Optional object
compiled_by.name Optional string
compiled_by.title Optional string
licenses Required array of object
licenses[].product Required string
licenses[].publisher Required string
licenses[].license_type Required enum
licenses[].license_key_or_reference Optional string
licenses[].seats_purchased Optional integer
licenses[].seats_allocated Optional integer
licenses[].renewal_date Optional date
licenses[].annual_cost Optional number
licenses[].currency Optional string
licenses[].owner_business_unit Optional string
licenses[].compliance_status Required enum
licenses[].notes Optional string
totals Required object
totals.total_annual_cost Required number
totals.currency Required string
totals.over_deployed_count Required integer
totals.expiring_within_90d Required integer

POST /render

Generate it

One POST /render call: send your JSON, get the finished PDF back. Or skip the JSON entirely and describe the document in plain language on chut.app.

curl
curl -X POST https://api.papii.eu/render \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "generic.it.software_license_register",
    "data": { ... },
    "options": {"language": "en"}
  }' -o software-license-register.pdf

Frequently asked questions

What is “Software License Register”?

Inventory of software licenses owned or subscribed to by the organisation. Used for license-compliance audits, renewal planning, and software-asset-management (ISO/IEC 19770) reporting. On papii this document is available as template generic.it.software_license_register: a JSON Schema plus a deterministic PDF renderer, so the same data always produces the same document.

Can I generate a Software License Register with AI?

Yes. chut.app — the AI back office papii powers — fills this template from a plain-language description: you describe the document in one sentence, the AI structures the data, papii validates it against the schema and renders the PDF. Developers can also call the papii API directly with structured JSON.

Is the Software License Register template legally compliant?

This template is render-verified: its schema, sample data and PDF output are automatically tested on every release. It is published with status “ready”, meaning it has not yet been through papii’s final legal review. Where it references specific legislation, that is stated in the template description — always have a professional check documents with legal effect before relying on them.