LicenseKeyPoolCreateInput
Input for creating a license key pool.
input LicenseKeyPoolCreateInput {
variantId: ID!
mode: LicenseKeyPoolMode!
generatorConfig: JSONString
isActive: Boolean!
sellerId: ID
}
Fields
LicenseKeyPoolCreateInput.variantId ● ID! non-null scalar
The variant this pool sells keys for.
LicenseKeyPoolCreateInput.mode ● LicenseKeyPoolMode! non-null enum
UPLOADED (seller supplies keys) or GENERATED (platform mints).
LicenseKeyPoolCreateInput.generatorConfig ● JSONString scalar
Minting parameters for GENERATED pools; ignored for UPLOADED.
LicenseKeyPoolCreateInput.isActive ● Boolean! non-null scalar
Whether the pool is sellable once stocked.
LicenseKeyPoolCreateInput.sellerId ● ID scalar
Which seller owns the pool. Required for operators. Anyone else may name any seller they belong to (an app may name only its own seller); if omitted, the pool is created under their default seller.
Member Of
licenseKeyPoolCreate mutation