EbayRelist
Version: v18.1.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
Ebay relist model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
part_id | str | ✅ | — | — |
ebay_id | str | ❌ | — | — |
part_type | str | ✅ | — | — |
images | List[Image] | ❌ | [] | — |
videos | List[Video] | ❌ | [] | — |
title | str | ✅ | — | — |
price | float | ✅ | — | — |
fitment | List[EbayFitmentEntryAUS | EbayFitmentEntryGB | EbayFitmentEntryUS] | ❌ |
work_order_id | str | ❌ | — | — |
work_order_display_id | str | ❌ | — | — |
listing_method | ListingMethod (MANUAL, AUTO) | ✅ | — | ListingMethod |
template_id | str | ❌ | — | — |
template_name | str | ❌ | — | — |
item_specifics | List[ItemSpecific] | ❌ | [] | — |
condition | str | ✅ | — | — |
category_id | str | ✅ | — | — |
category | str | ✅ | — | — |
secondary_category_id | str | ❌ | — | — |
secondary_category | str | ❌ | — | — |
store_category_id | str | ❌ | — | — |
store_category | str | ❌ | — | — |
description | str | ✅ | — | — |
condition_description | str | ❌ | — | — |
height | float | ❌ | — | — |
width | float | ❌ | — | — |
length | float | ❌ | — | — |
weight | float | ❌ | — | — |
quantity | int | ✅ | — | — |
is_deleted | bool | ❌ | False | — |
auto_reupload_interval | AutoReuploadIntervalEnum (AFTER_15_DAYS, AFTER_30_DAYS, AFTER_40_DAYS, AFTER_60_DAYS, AFTER_90_DAYS) | ❌ | — | Auto Reupload Interval Enum |
allow_offers | bool | ✅ | — | — |
auto_accept_offer | float | ❌ | — | — |
minimum_offer | float | ❌ | — | — |
shipping_policy_id | str | ✅ | — | — |
return_policy_id | str | ✅ | — | — |
payment_policy_id | str | ✅ | — | — |
shipping_policy | str | ✅ | — | — |
return_policy | str | ✅ | — | — |
payment_policy | str | ✅ | — | — |
auto_assign_fitment | bool | ✅ | — | — |
list_without_fitment | bool | ✅ | — | — |
price_history | List[PriceHistory] | ❌ | [] | — |
shipping_policy_description | str | ✅ | — | — |
return_policy_description | str | ✅ | — | — |
payment_policy_description | str | ✅ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
Image — v3.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
order | int | ✅ | — | — |
url | str | ✅ | — | — |
Change history
v3.0.0· 2025-08-14 · Olaniyi Ajayi · Removed fieldis_private(breaking). (1f529b05c)v2.1.0· 2025-08-14 · Olaniyi Ajayi · Added required fieldis_private. (114d89513)v2.0.0· 2025-08-10 · Cian (shared account) · Removed fieldis_private(breaking). (3fd26d304)v1.0.0· 2025-06-30 · Cian (shared account) · Initial version. (7bf6ca6be)
Video — v3.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
order | int | ✅ | — | — |
url | str | ✅ | — | — |
Change history
v3.0.0· 2025-08-14 · Olaniyi Ajayi · Removed fieldis_private(breaking).; Removed fieldvideo_id(breaking). (1f529b05c)v2.1.0· 2025-08-14 · Olaniyi Ajayi · Added required fieldis_private.; Added optional fieldvideo_id. (114d89513)v2.0.0· 2025-08-10 · Cian (shared account) · Removed fieldis_private(breaking).; Removed fieldvideo_id(breaking). (3fd26d304)v1.1.0· 2025-08-04 · Olaniyi Ajayi · Added optional fieldvideo_id. (3ae70b4ec)v1.0.0· 2025-07-30 · Cian (shared account) · Initial version. (0b184d483)
EbayFitmentEntryAUS — v3.2.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
submodel | str | ❌ | — | — |
variant | str | ❌ | — | — |
plat_gen | str | ❌ | — | — |
engine | str | ❌ | — | — |
body | str | ❌ | — | — |
type | str | ❌ | — | — |
k_type | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
Change history
v3.2.0· 2026-02-26 · Cian (shared account) · Added optional fieldbody.; Added optional fieldk_type.; Added optional fieldplat_gen.; Added optional fieldtype. (818fdfe0b)v3.1.0· 2026-02-25 · Cian (shared account) · Added optional fieldvariant. (c39b6236b)v3.0.0· 2026-02-23 · Cian (shared account) · Removed fieldepid(breaking).; Removed fieldyear(breaking).; Added required fieldepids.; Added required fieldyears. (96b46858b)v2.0.0· 2026-02-21 · Cian (shared account) · Fieldsourcetype changed: FitmentSource → FitmentSourceEnum (breaking).; Fieldsourceenum valueDISMANTLY_RESEARCHEDremoved (breaking).; Fieldsourceenum valueTENANT_DEFINEDremoved (breaking).; Fieldsourceenum valueEBAYadded.; Fieldsourceenum valueMANUALadded. (8c92e3702)v1.0.0· 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)
EbayFitmentEntryUS — v3.1.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
trim | str | ❌ | — | — |
engine | str | ❌ | — | — |
submodel | str | ❌ | — | — |
aspiration | str | ❌ | — | — |
body | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
Change history
v3.1.0· 2026-02-26 · Cian (shared account) · Added optional fieldaspiration.; Added optional fieldbody.; Added optional fieldsubmodel. (818fdfe0b)v3.0.0· 2026-02-23 · Cian (shared account) · Removed fieldepid(breaking).; Removed fieldyear(breaking).; Added required fieldepids.; Added required fieldyears. (96b46858b)v2.0.0· 2026-02-21 · Cian (shared account) · Fieldsourcetype changed: FitmentSource → FitmentSourceEnum (breaking).; Fieldsourceenum valueDISMANTLY_RESEARCHEDremoved (breaking).; Fieldsourceenum valueTENANT_DEFINEDremoved (breaking).; Fieldsourceenum valueEBAYadded.; Fieldsourceenum valueMANUALadded. (8c92e3702)v1.0.0· 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)
PriceHistory — v2.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
price | float | ✅ | — | — |
updated_at | str | ✅ | — | — |
Change history
v2.0.0· 2025-08-19 · Olaniyi Ajayi · Removed fieldtimestamp(breaking).; Added required fieldupdated_at. (990e0826b)v1.0.0· 2025-08-19 · Olaniyi Ajayi · Initial version. (d064ca4ce)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newebay/relist | — | src/ebay_relist.py |
Change history
v18.1.0 · 2026-06-11 · Cian (shared account) · 7e4346c3f
Consolidate eBay relist into a single lambda
- Added optional field
fitment.
v18.0.0 · 2026-03-01 · Cian (shared account) · 37be55adc
Refactor eBay model and enhance dependent field checks in webshop updater
- Removed field
fitment(breaking).
v17.0.0 · 2026-02-21 · Cian (shared account) · ebc6ae8ef
Decouple ebay fitments into EBAY_FITMENT records
- Field
fitmenttype changed: List[str] → List[Dict[str, Any]] (breaking).
v16.0.0 · 2025-10-31 · Your Name · b9bd42a0f
fxfx
- Field
fitmenttype changed: List[dict] → List[str] (breaking).
v15.0.0 · 2025-10-22 · Cian (shared account) · a88a55b16
fx
- Removed field
tag_id(breaking).
v14.0.0 · 2025-08-29 · Cian (shared account) · bd160abff
fx
- Field
conditiontype changed: ConditionEnum → str (breaking). - Field
conditionenum valueNEWremoved (breaking). - Field
conditionenum valueUSEDremoved (breaking). - Field
conditionenum valueUSED_EXCELLENTremoved (breaking). - Field
conditionenum valueUSED_GOODremoved (breaking).
v13.0.0 · 2025-08-27 · Olaniyi Ajayi · 372000053
fx relist
- Added required field
payment_policy_description. - Added required field
return_policy_description. - Added required field
shipping_policy_description. - Field
ebay_idtype changed: str → Optional[str] (breaking). - Field
ebay_idbecame optional.
v12.0.0 · 2025-08-25 · Cian (shared account) · 7b49694f6
fx
- Added required field
list_without_fitment. - Field
conditionenum valueUSED_VERY_GOODremoved (breaking). - Field
conditionenum valueUSEDadded.
v11.0.0 · 2025-08-25 · Olaniyi Ajayi · 8d49dadfd
fx
- Field
conditionenum valueUSEDremoved (breaking). - Field
conditionenum valueUSED_VERY_GOODadded.
v10.0.0 · 2025-08-25 · Cian (shared account) · 39f9b2991
fx
- Field
conditionenum valueUSED_VERY_GOODremoved (breaking). - Field
conditionenum valueUSEDadded.
v9.1.0 · 2025-08-25 · Cian (shared account) · c246a8e36
fx
- Added optional field
is_deleted.
v9.0.0 · 2025-08-23 · Cian (shared account) · b653db448
fx
- Removed field
is_deleted(breaking).
v8.2.0 · 2025-08-22 · Olaniyi Ajayi · 1e39aaeb9
Ebay Fx
- Added optional field
is_deleted.
v8.1.0 · 2025-08-19 · Olaniyi Ajayi · d064ca4ce
price-history-update
- Added optional field
price_history.
v8.0.0 · 2025-08-17 · Cian (shared account) · a7791fb0b
auth
- Removed field
data_quality(breaking).
v7.0.0 · 2025-08-17 · Cian (shared account) · f227c6257
fx
- Field
allow_offerstype changed: Optional[bool] → bool (breaking). - Field
allow_offersbecame required (breaking). - Field
allow_offersdefault changed: False → None. - Field
auto_accept_offertype changed: Optional[Decimal] → Optional[float] (breaking). - Field
auto_assign_fitmenttype changed: Optional[bool] → bool (breaking). - Field
auto_assign_fitmentbecame required (breaking). - Field
auto_assign_fitmentdefault changed: False → None. - Field
conditionenum valueUSEDremoved (breaking). - Field
conditionenum valueUSED_GOODadded. - Field
conditionenum valueUSED_VERY_GOODadded. - Field
ebay_idtype changed: Optional[str] → str (breaking). - Field
ebay_idbecame required (breaking). - Field
imagesbecame optional. - Field
imagesdefault changed: None → []. - Field
item_specificsbecame optional. - Field
item_specificsdefault changed: None → []. - Field
listing_methodbecame required (breaking). - Field
listing_methoddefault changed: ListingMethod.MANUAL.value → None. - Field
minimum_offertype changed: Optional[Decimal] → Optional[float] (breaking). - Field
pricetype changed: Decimal → float (breaking). - Field
videostype changed: Optional[List[Video]] → List[Video] (breaking). - Field
videosdefault changed: None → [].
v6.2.0 · 2025-08-17 · Cian (shared account) · c5b412c5c
fx
- Added required field
part_type. - Added required field
payment_policy. - Added required field
return_policy. - Added required field
shipping_policy.
v6.1.0 · 2025-08-15 · Olaniyi Ajayi · 3fcf57c4b
fx
- Added optional field
auto_assign_fitment.
v6.0.0 · 2025-08-15 · Cian (shared account) · c6c102839
fx
- Removed field
auto_accept_price(breaking). - Removed field
minimum_accept_price(breaking). - Added optional field
auto_accept_offer. - Added optional field
minimum_offer.
v5.0.0 · 2025-08-14 · Olaniyi Ajayi · 1f529b05c
auto fitment
- Removed field
category_name(breaking). - Removed field
secondary_category_name(breaking). - Removed field
store_category_name(breaking). - Added required field
category. - Added optional field
data_quality. - Added optional field
secondary_category. - Added optional field
store_category. - Field
auto_reupload_intervaltype changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_30_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_40_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_60_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_90_DAYSadded.
v4.0.0 · 2025-08-14 · Olaniyi Ajayi · 114d89513
format
- Removed field
category(breaking). - Removed field
data_quality(breaking). - Removed field
secondary_category(breaking). - Removed field
store_category(breaking). - Added required field
category_name. - Added optional field
secondary_category_name. - Added optional field
store_category_name. - Field
auto_reupload_intervaltype changed: Optional[AutoReuploadIntervalEnum] → Optional[int] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_30_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_40_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_60_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_90_DAYSremoved (breaking).
v3.1.0 · 2025-08-14 · Cian (shared account) · c10eab80b
fx
- Added optional field
data_quality.
v3.0.0 · 2025-08-13 · Cian (shared account) · d2d449a2c
fx
- Removed field
category_name(breaking). - Removed field
data_quality(breaking). - Removed field
secondary_category_name(breaking). - Removed field
store_category_name(breaking). - Added required field
category. - Added optional field
secondary_category. - Added optional field
store_category.
v2.1.0 · 2025-08-13 · Olaniyi Ajayi · 0c0e7ec6f
ebay search filter
- Added optional field
data_quality.
v2.0.0 · 2025-08-10 · Cian (shared account) · 3fd26d304
fx
- Field
auto_reupload_intervaltype changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_30_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_40_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_60_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_90_DAYSadded.
v1.0.0 · 2025-08-05 · Olaniyi Ajayi · 0f5f1c3ba
fx
- Initial version.
Generated from
dismantly-backend/Microservices/Ebay/dependencies/models.py. Do not edit by hand.