Skip to main content

EbayUpdate

Version: v20.0.0

Supporting model

A request/response or nested model — not a stored DynamoDB entity.

Overview

Update ebay model

Fields

FieldTypeRequiredDefaultDescription
ebay_idstr
part_idstr
part_typestr
imagesList[Image][]
videosList[Video][]
titlestr
pricefloat
fitmentList[EbayFitmentEntryAUSEbayFitmentEntryGBEbayFitmentEntryUS]
listing_methodListingMethod (MANUAL, AUTO)ListingMethod
template_idstr
template_namestr
item_specificsList[ItemSpecific][]
conditionstr
category_idstr
categorystr
secondary_category_idstr
secondary_categorystr
store_category_idstr
store_categorystr
descriptionstr
condition_descriptionstr
heightfloat
widthfloat
lengthfloat
weightfloat
quantityint
auto_reupload_intervalAutoReuploadIntervalEnum (AFTER_15_DAYS, AFTER_30_DAYS, AFTER_40_DAYS, AFTER_60_DAYS, AFTER_90_DAYS)Auto Reupload Interval Enum
allow_offersbool
auto_assign_fitmentbool
list_without_fitmentbool
shipping_policy_idstr
shipping_policystr
shipping_policy_descriptionstr
return_policy_idstr
return_policystr
return_policy_descriptionstr
payment_policy_idstr
payment_policystr
payment_policy_descriptionstr
is_deletedboolFalse
auto_accept_offerfloat
minimum_offerfloat

Embedded models

Models embedded in the fields above — shown inline; they have no separate page.

Image — v3.0.0
FieldTypeRequiredDefaultDescription
orderint
urlstr

Change history

  • v3.0.0 · 2025-08-14 · Olaniyi Ajayi · Removed field is_private (breaking). (1f529b05c)
  • v2.1.0 · 2025-08-14 · Olaniyi Ajayi · Added required field is_private. (114d89513)
  • v2.0.0 · 2025-08-10 · Cian (shared account) · Removed field is_private (breaking). (3fd26d304)
  • v1.0.0 · 2025-06-30 · Cian (shared account) · Initial version. (7bf6ca6be)
Video — v3.0.0
FieldTypeRequiredDefaultDescription
orderint
urlstr

Change history

  • v3.0.0 · 2025-08-14 · Olaniyi Ajayi · Removed field is_private (breaking).; Removed field video_id (breaking). (1f529b05c)
  • v2.1.0 · 2025-08-14 · Olaniyi Ajayi · Added required field is_private.; Added optional field video_id. (114d89513)
  • v2.0.0 · 2025-08-10 · Cian (shared account) · Removed field is_private (breaking).; Removed field video_id (breaking). (3fd26d304)
  • v1.1.0 · 2025-08-04 · Olaniyi Ajayi · Added optional field video_id. (3ae70b4ec)
  • v1.0.0 · 2025-07-30 · Cian (shared account) · Initial version. (0b184d483)
EbayFitmentEntryAUS — v3.2.0
FieldTypeRequiredDefaultDescription
fitment_idstr
epidsList[str]
yearsList[str]
makestr
modelstr
submodelstr
variantstr
plat_genstr
enginestr
bodystr
typestr
k_typestr
notesstr
sourceFitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY)Fitment Source Enum

Change history

  • v3.2.0 · 2026-02-26 · Cian (shared account) · Added optional field body.; Added optional field k_type.; Added optional field plat_gen.; Added optional field type. (818fdfe0b)
  • v3.1.0 · 2026-02-25 · Cian (shared account) · Added optional field variant. (c39b6236b)
  • v3.0.0 · 2026-02-23 · Cian (shared account) · Removed field epid (breaking).; Removed field year (breaking).; Added required field epids.; Added required field years. (96b46858b)
  • v2.0.0 · 2026-02-21 · Cian (shared account) · Field source type changed: FitmentSource → FitmentSourceEnum (breaking).; Field source enum value DISMANTLY_RESEARCHED removed (breaking).; Field source enum value TENANT_DEFINED removed (breaking).; Field source enum value EBAY added.; Field source enum value MANUAL added. (8c92e3702)
  • v1.0.0 · 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)
EbayFitmentEntryUS — v3.1.0
FieldTypeRequiredDefaultDescription
fitment_idstr
epidsList[str]
yearsList[str]
makestr
modelstr
trimstr
enginestr
submodelstr
aspirationstr
bodystr
notesstr
sourceFitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY)Fitment Source Enum

Change history

  • v3.1.0 · 2026-02-26 · Cian (shared account) · Added optional field aspiration.; Added optional field body.; Added optional field submodel. (818fdfe0b)
  • v3.0.0 · 2026-02-23 · Cian (shared account) · Removed field epid (breaking).; Removed field year (breaking).; Added required field epids.; Added required field years. (96b46858b)
  • v2.0.0 · 2026-02-21 · Cian (shared account) · Field source type changed: FitmentSource → FitmentSourceEnum (breaking).; Field source enum value DISMANTLY_RESEARCHED removed (breaking).; Field source enum value TENANT_DEFINED removed (breaking).; Field source enum value EBAY added.; Field source enum value MANUAL added. (8c92e3702)
  • v1.0.0 · 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)

APIs / Triggers

TriggerEndpoint / SourceDetailHandler
APIPUT /newebay/src/ebay_put.py

Change history

v20.0.0 · 2026-02-21 · Cian (shared account) · 3cf5f9e2b

Add eBay fitment entry models and enhance fitment handling in utils.py

  • Field fitment type changed: List[Dict[str, Any]] → List[Union[EbayFitmentEntryAUS, EbayFitmentEntryGB, EbayFitmentEntryUS]] (breaking).
v19.0.0 · 2026-02-21 · Cian (shared account) · ebc6ae8ef

Decouple ebay fitments into EBAY_FITMENT records

  • Field fitment type changed: List[str] → List[Dict[str, Any]] (breaking).
v18.0.0 · 2025-10-31 · Your Name · b9bd42a0f

fxfx

  • Field fitment type changed: List[dict] → List[str] (breaking).
v17.0.0 · 2025-08-29 · Cian (shared account) · bd160abff

fx

  • Field condition type changed: ConditionEnum → str (breaking).
  • Field condition enum value NEW removed (breaking).
  • Field condition enum value USED removed (breaking).
  • Field condition enum value USED_EXCELLENT removed (breaking).
  • Field condition enum value USED_GOOD removed (breaking).
v16.0.0 · 2025-08-25 · Cian (shared account) · 7b49694f6

fx

  • Added required field list_without_fitment.
  • Field condition enum value USED_VERY_GOOD removed (breaking).
  • Field condition enum value USED added.
v15.0.0 · 2025-08-25 · Olaniyi Ajayi · 8d49dadfd

fx

  • Field condition enum value USED removed (breaking).
  • Field condition enum value USED_VERY_GOOD added.
v14.0.0 · 2025-08-25 · Cian (shared account) · 39f9b2991

fx

  • Field condition enum value USED_VERY_GOOD removed (breaking).
  • Field condition enum value USED added.
v13.2.0 · 2025-08-25 · Cian (shared account) · 28ff50e51

fx

  • Added required field payment_policy_description.
  • Added required field return_policy_description.
  • Added required field shipping_policy_description.
v13.1.0 · 2025-08-25 · Cian (shared account) · c246a8e36

fx

  • Added optional field is_deleted.
v13.0.0 · 2025-08-23 · Cian (shared account) · b653db448

fx

  • Removed field is_deleted (breaking).
v12.1.0 · 2025-08-22 · Olaniyi Ajayi · 1e39aaeb9

Ebay Fx

  • Added optional field is_deleted.
v12.0.0 · 2025-08-21 · Cian (shared account) · b754d942f

fx

  • Removed field price_history (breaking).
v11.1.0 · 2025-08-19 · Olaniyi Ajayi · d064ca4ce

price-history-update

  • Added optional field price_history.
v11.0.0 · 2025-08-17 · Cian (shared account) · a7791fb0b

auth

  • Field price type changed: Decimal → float (breaking).
v10.0.0 · 2025-08-17 · Cian (shared account) · f227c6257

fx

  • Removed field data_quality (breaking).
  • Field allow_offers type changed: Optional[bool] → bool (breaking).
  • Field allow_offers became required (breaking).
  • Field auto_accept_offer type changed: Optional[Decimal] → Optional[float] (breaking).
  • Field auto_assign_fitment type changed: Optional[bool] → bool (breaking).
  • Field auto_assign_fitment became required (breaking).
  • Field auto_assign_fitment default changed: False → None.
  • Field category type changed: Optional[str] → str (breaking).
  • Field category became required (breaking).
  • Field category_id type changed: Optional[str] → str (breaking).
  • Field category_id became required (breaking).
  • Field condition type changed: Optional[ConditionEnum] → ConditionEnum (breaking).
  • Field condition became required (breaking).
  • Field condition enum value USED removed (breaking).
  • Field condition enum value USED_GOOD added.
  • Field condition enum value USED_VERY_GOOD added.
  • Field description type changed: Optional[str] → str (breaking).
  • Field description became required (breaking).
  • Field fitment type changed: Optional[List[dict]] → List[dict] (breaking).
  • Field fitment default changed: None → [].
  • Field images type changed: Optional[List[Image]] → List[Image] (breaking).
  • Field images default changed: None → [].
  • Field item_specifics type changed: Optional[List[ItemSpecific]] → List[ItemSpecific] (breaking).
  • Field item_specifics default changed: None → [].
  • Field listing_method type changed: Optional[ListingMethod] → ListingMethod (breaking).
  • Field listing_method became required (breaking).
  • Field minimum_offer type changed: Optional[Decimal] → Optional[float] (breaking).
  • Field payment_policy type changed: Optional[str] → str (breaking).
  • Field payment_policy became required (breaking).
  • Field payment_policy_id type changed: Optional[str] → str (breaking).
  • Field payment_policy_id became required (breaking).
  • Field price type changed: Optional[Decimal] → Decimal (breaking).
  • Field price became required (breaking).
  • Field return_policy type changed: Optional[str] → str (breaking).
  • Field return_policy became required (breaking).
  • Field return_policy_id type changed: Optional[str] → str (breaking).
  • Field return_policy_id became required (breaking).
  • Field shipping_policy type changed: Optional[str] → str (breaking).
  • Field shipping_policy became required (breaking).
  • Field shipping_policy_id type changed: Optional[str] → str (breaking).
  • Field shipping_policy_id became required (breaking).
  • Field title type changed: Optional[str] → str (breaking).
  • Field title became required (breaking).
  • Field videos type changed: Optional[List[Video]] → List[Video] (breaking).
  • Field videos default changed: None → [].
v9.3.0 · 2025-08-17 · Cian (shared account) · 76949f8a6

fx

  • Added optional field payment_policy.
  • Added optional field return_policy.
  • Added optional field shipping_policy.
v9.2.0 · 2025-08-16 · Cian (shared account) · 2701e9bf2

fx

  • Added required field part_type.
v9.1.0 · 2025-08-15 · Olaniyi Ajayi · 6b3248732

attribute fx

  • Added optional field auto_assign_fitment.
v9.0.0 · 2025-08-15 · Cian (shared account) · 65cf23a5a

fx

  • Removed field work_order_display_id (breaking).
  • Removed field work_order_id (breaking).
v8.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.
v7.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 optional field category.
  • Added optional field data_quality.
  • Added optional field secondary_category.
  • Added optional field store_category.
  • Field auto_reupload_interval type changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking).
  • Field auto_reupload_interval enum value AFTER_15_DAYS added.
  • Field auto_reupload_interval enum value AFTER_30_DAYS added.
  • Field auto_reupload_interval enum value AFTER_40_DAYS added.
  • Field auto_reupload_interval enum value AFTER_60_DAYS added.
  • Field auto_reupload_interval enum value AFTER_90_DAYS added.
v6.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 optional field category_name.
  • Added optional field secondary_category_name.
  • Added optional field store_category_name.
  • Field auto_reupload_interval type changed: Optional[AutoReuploadIntervalEnum] → Optional[int] (breaking).
  • Field auto_reupload_interval enum value AFTER_15_DAYS removed (breaking).
  • Field auto_reupload_interval enum value AFTER_30_DAYS removed (breaking).
  • Field auto_reupload_interval enum value AFTER_40_DAYS removed (breaking).
  • Field auto_reupload_interval enum value AFTER_60_DAYS removed (breaking).
  • Field auto_reupload_interval enum value AFTER_90_DAYS removed (breaking).
v5.1.0 · 2025-08-14 · Cian (shared account) · c10eab80b

fx

  • Added optional field data_quality.
v5.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 optional field category.
  • Added optional field secondary_category.
  • Added optional field store_category.
v4.1.0 · 2025-08-13 · Olaniyi Ajayi · 0c0e7ec6f

ebay search filter

  • Added optional field data_quality.
v4.0.0 · 2025-08-10 · Cian (shared account) · 3fd26d304

fx

  • Field auto_reupload_interval type changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking).
  • Field auto_reupload_interval enum value AFTER_15_DAYS added.
  • Field auto_reupload_interval enum value AFTER_30_DAYS added.
  • Field auto_reupload_interval enum value AFTER_40_DAYS added.
  • Field auto_reupload_interval enum value AFTER_60_DAYS added.
  • Field auto_reupload_interval enum value AFTER_90_DAYS added.
v3.2.0 · 2025-08-05 · Olaniyi Ajayi · 331a9df13

fx

  • Added optional field auto_accept_price.
  • Added optional field minimum_accept_price.
  • Added optional field payment_policy_id.
  • Added optional field return_policy_id.
  • Added optional field shipping_policy_id.
v3.1.0 · 2025-08-04 · Olaniyi Ajayi · c64ef3912

update

  • Added optional field allow_offers.
v3.0.0 · 2025-08-04 · Olaniyi Ajayi · 3ae70b4ec

update

  • Removed field buy_now_price (breaking).
  • Removed field item_specs (breaking).
  • Removed field listing_mode (breaking).
  • Removed field payment_policy_id (breaking).
  • Removed field primary_category (breaking).
  • Removed field primary_category_id (breaking).
  • Removed field return_policy_id (breaking).
  • Removed field shipping_policy_id (breaking).
  • Removed field store_category (breaking).
  • Added optional field category_id.
  • Added optional field category_name.
  • Added optional field item_specifics.
  • Added optional field listing_method.
  • Added required field part_id.
  • Added optional field price.
  • Added optional field secondary_category_id.
  • Added optional field secondary_category_name.
  • Added optional field store_category_name.
  • Added optional field videos.
  • Added optional field work_order_display_id.
  • Added optional field work_order_id.
  • Field condition type changed: Optional[ConditionTypeEnum] → Optional[ConditionEnum] (breaking).
v2.0.0 · 2025-08-04 · Olaniyi Ajayi · 03a614d1b

autouploader and updater fixes

  • Field condition enum value CERTIFIED_REFURBISHED removed (breaking).
  • Field condition enum value EXCELLENT_REFURBISHED removed (breaking).
  • Field condition enum value FOR_PARTS_OR_NOT_WORKING removed (breaking).
  • Field condition enum value GOOD_REFURBISHED removed (breaking).
  • Field condition enum value LIKE_NEW removed (breaking).
  • Field condition enum value MANUFACTURER_REFURBISHED removed (breaking).
  • Field condition enum value NEW_OTHER removed (breaking).
  • Field condition enum value NEW_WITH_DEFECTS removed (breaking).
  • Field condition enum value SELLER_REFURBISHED removed (breaking).
  • Field condition enum value USED_ACCEPTABLE removed (breaking).
  • Field condition enum value USED_GOOD removed (breaking).
  • Field condition enum value USED_VERY_GOOD removed (breaking).
  • Field condition enum value VERY_GOOD_REFURBISHED removed (breaking).
  • Field condition enum value USED added.
v1.0.0 · 2025-08-02 · Olaniyi Ajayi · fc58116ac

ebayput

  • Initial version.

Generated from dismantly-backend/Microservices/Ebay/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC