# NewRegistryItemInput

input type

Item ADD input — SHARED by both lanes. The (registry × variant) marker mints in the SAME transaction; the registry must be ACTIVE (ruling); the ACTIVE-items ceiling (200) gates kit-side.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `registryId` | [ID](/types/#scalars) `ID!` | yes | The target registry (tenant-scoped; the consumer lane requires OWNERSHIP — cross-owner refuses NOT_FOUND). |
| `variantId` | [ID](/types/#scalars) `ID!` | yes | The desired Variant (in-tenant + ACTIVE). |
| `desiredQty` | [Int](/types/#scalars) `Int!` | yes | 1..999. |
| `priority` | [String](/types/#scalars) | no | low \| normal \| high. |
| `note` | [String](/types/#scalars) | no | 1..512. |

## Used by

- [addRegistryItem](/reference/selling/addRegistryItem/)
