Wildberries API TypeScript SDK / CardUpdateDocumentInput
Interface: CardUpdateDocumentInput
Defined in: types/products.types.ts:1240
A single product card document in update requests (createCardsUpdate()).
⚠️ Card update OVERWRITES the card — pass ALL documents, including the unchanged ones, or the omitted documents are dropped. Reuse the id of an existing document (from getCardsList() → documents.items[].id) to keep it.
Since
4.3.0
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
type? | CardDocumentType | Document type. See CardDocumentType for the full list of kinds. | CardDocumentInput.type | types/products.types.ts:1195 |
number? | string | Document number | CardDocumentInput.number | types/products.types.ts:1197 |
productNumber? | string | Additional document number | CardDocumentInput.productNumber | types/products.types.ts:1199 |
tradeName? | string | Trade name | CardDocumentInput.tradeName | types/products.types.ts:1201 |
applicant? | string | Representative of the medical device manufacturer | CardDocumentInput.applicant | types/products.types.ts:1203 |
startDate? | string | Document start date and time (ISO 8601, e.g. 2025-01-15T00:00:00Z) | CardDocumentInput.startDate | types/products.types.ts:1205 |
endDate? | string | Document end date and time (ISO 8601). Omit when isEndless: true | CardDocumentInput.endDate | types/products.types.ts:1207 |
isEndless? | boolean | Is the document valid indefinitely: true — indefinite, false — has an expiration date | CardDocumentInput.isEndless | types/products.types.ts:1209 |
id? | string | Document ID (from getCardsList() response). Identifies an already-attached document | - | types/products.types.ts:1242 |