Docs/Licenses/API/Products & Keypairs

Products & Keypairs API

Manage software products and their asymmetric Ed25519 cryptographic signing keypairs in Vyntech Licenses.

Base URL: https://api.vyntech.com.au/v1/licenses — All product endpoints require an authenticated tenant JWT token with administrator scope.

Creates a new product catalog item. When a product is created, an asymmetric Ed25519 keypair is automatically generated and bound to it. The private key is envelope-encrypted at rest with AES-256-GCM.


Create ProductAuth

Register a software product and auto-generate its Ed25519 keypair.

Payload Example

{
  "name": "Vyntech Studio Pro",
  "code": "vyn-studio-pro",
  "description": "Professional 3D rendering and motion suite"
}

Status Codes

  • Name
    201
    Type
    HTTP
    Description
    Product created successfully with keypair
  • Name
    400
    Type
    HTTP
    Description
    Validation error (missing code or name)
  • Name
    409
    Type
    HTTP
    Description
    Product code already exists for this tenant

Request Parameters

  • Name
    name
    Type
    string
    Required
    Description
    Human-friendly name of the software product.
  • Name
    code
    Type
    string
    Required
    Description
    Unique alphanumeric slug identifying the product (e.g. vyn-studio-pro).
  • Name
    description
    Type
    string
    Description
    Optional detailed description of the software product.
Request
POST/v1/licenses/products
Response 201

Returns a paginated list of all products registered under the authenticated tenant.


List ProductsAuth

List all licensed products.

Request
GET/v1/licenses/products
Response

Retrieves the active Ed25519 public key for a product. Use this public key in your desktop or server applications to verify offline signed license certificates.


Get Product KeypairAuth

Fetch public key for client offline verification.

Request
GET/v1/licenses/products/{id}/keypair
Response

We use cookies and similar technologies to measure traffic and improve the site. You can choose which categories to allow. Manage Preferences.