openapi: 3.0.3
info:
  title: Quanon Licensing API
  version: 1.0.0
  description: Product license lifecycle and entitlement-related portal surfaces.
servers:
  - url: http://localhost:4040
paths:
  /api/portal/licenses:
    get:
      summary: List portal licenses
      responses:
        "200":
          description: License records
  /api/admin/licenses:
    get:
      summary: Admin license workspace data
      responses:
        "200":
          description: License admin payload
  /api/portal/entitlements:
    get:
      summary: List feature entitlements
      responses:
        "200":
          description: Entitlements
  /api/v1/licensing/licenses:
    post:
      summary: Issue license (product licensing API)
      responses:
        "201":
          description: Issued
