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.
Returns a paginated list of all products registered under the authenticated tenant.
List ProductsAuth
List all licensed products.
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.