UnapprovedProduct
Defined in: sdks/trendyol/src/types/product.ts:109
An unapproved (draft) product as returned by filterUnapprovedProducts.
Important: the wire shape is flatter than the approved-product shape
exposed by Product — barcode, quantity, salePrice, etc. live at the
root (no variants[] array). Each draft is one barcode/SKU.
Verified against Trendyol STAGE on 2026-05-25. The official OpenAPI spec
calls the image-list field media, but the live API returns it as
images. SDK normalizes to images.
Extends
Section titled “Extends”Properties
Section titled “Properties”attributes
Section titled “attributes”attributes:
ProductAttribute[]
Defined in: sdks/trendyol/src/types/product.ts:58
Inherited from
Section titled “Inherited from”barcode
Section titled “barcode”barcode:
string
Defined in: sdks/trendyol/src/types/product.ts:114
brand:
NamedRef
Defined in: sdks/trendyol/src/types/product.ts:54
Inherited from
Section titled “Inherited from”category
Section titled “category”category:
NamedRef
Defined in: sdks/trendyol/src/types/product.ts:55
Inherited from
Section titled “Inherited from”createdAt?
Section titled “createdAt?”
optionalcreatedAt?:string
Defined in: sdks/trendyol/src/types/product.ts:137
ISO 8601 UTC string (from createDateTime ms-epoch).
description?
Section titled “description?”
optionaldescription?:string
Defined in: sdks/trendyol/src/types/product.ts:53
Inherited from
Section titled “Inherited from”ProductContentBase.description
dimensionalWeight?
Section titled “dimensionalWeight?”
optionaldimensionalWeight?:number
Defined in: sdks/trendyol/src/types/product.ts:121
images
Section titled “images”images:
string[]
Defined in: sdks/trendyol/src/types/product.ts:57
Image URLs in display order.
Inherited from
Section titled “Inherited from”lastPriceChangedAt?
Section titled “lastPriceChangedAt?”
optionallastPriceChangedAt?:string
Defined in: sdks/trendyol/src/types/product.ts:141
ISO 8601 UTC string (from lastPriceChangeDate).
lastStockChangedAt?
Section titled “lastStockChangedAt?”
optionallastStockChangedAt?:string
Defined in: sdks/trendyol/src/types/product.ts:143
ISO 8601 UTC string (from lastStockChangeDate).
listPrice?
Section titled “listPrice?”
optionallistPrice?:number
Defined in: sdks/trendyol/src/types/product.ts:117
locationBasedDelivery?
Section titled “locationBasedDelivery?”
optionallocationBasedDelivery?:"ENABLED"|"DISABLED"|null
Defined in: sdks/trendyol/src/types/product.ts:130
lotNumber?
Section titled “lotNumber?”
optionallotNumber?:string|null
Defined in: sdks/trendyol/src/types/product.ts:131
origin?
Section titled “origin?”
optionalorigin?:string|null
Defined in: sdks/trendyol/src/types/product.ts:129
Returned by Trendyol; null when the seller has not configured this.
productMainId
Section titled “productMainId”productMainId:
string
Defined in: sdks/trendyol/src/types/product.ts:51
Inherited from
Section titled “Inherited from”ProductContentBase.productMainId
quantity?
Section titled “quantity?”
optionalquantity?:number
Defined in: sdks/trendyol/src/types/product.ts:116
Stock quantity at the moment of the query.
raw:
Record<string,unknown>
Defined in: sdks/trendyol/src/types/product.ts:145
Untouched raw response.
rejectReasonDetails
Section titled “rejectReasonDetails”rejectReasonDetails:
UnapprovedProductRejectReason[]
Defined in: sdks/trendyol/src/types/product.ts:127
Populated when status === 'rejected'.
salePrice?
Section titled “salePrice?”
optionalsalePrice?:number
Defined in: sdks/trendyol/src/types/product.ts:118
sgrPrice?
Section titled “sgrPrice?”
optionalsgrPrice?:number|null
Defined in: sdks/trendyol/src/types/product.ts:135
Suggested governance retail price (Suggested Government Retail price).
specialConsumptionTax?
Section titled “specialConsumptionTax?”
optionalspecialConsumptionTax?:number|null
Defined in: sdks/trendyol/src/types/product.ts:133
Special consumption tax (ÖTV) where applicable.
status?
Section titled “status?”
optionalstatus?:UnapprovedProductStatus
Defined in: sdks/trendyol/src/types/product.ts:113
Lifecycle status — see UnapprovedProductStatus.
stockCode?
Section titled “stockCode?”
optionalstockCode?:string
Defined in: sdks/trendyol/src/types/product.ts:122
supplierId?
Section titled “supplierId?”
optionalsupplierId?:string
Defined in: sdks/trendyol/src/types/product.ts:111
Seller (supplier) ID echoed back by Trendyol.
title:
string
Defined in: sdks/trendyol/src/types/product.ts:52
Inherited from
Section titled “Inherited from”updatedAt?
Section titled “updatedAt?”
optionalupdatedAt?:string
Defined in: sdks/trendyol/src/types/product.ts:139
ISO 8601 UTC string (from lastUpdateDate).
vatRate?
Section titled “vatRate?”
optionalvatRate?:number
Defined in: sdks/trendyol/src/types/product.ts:120
VAT rate as a percentage (e.g. 20 for 20%).
Unofficial. Lonca is an independent, community-maintained project — not affiliated with, endorsed by, or supported by Trendyol, Hepsiburada, or any other marketplace. All marketplace names and trademarks belong to their respective owners.