Skip to main content

EbayTemplatePost

Version: v19.0.0

Supporting model

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

Overview

Ebay template model for POST requests

Fields

FieldTypeRequiredDefaultDescription
template_idstr
template_namestr
upload_if_final_status_isList[LocationStatusEnum] (ON_VEHICLE, INSIDE_VEHICLE, WAREHOUSE)
upload_if_condition_isList[TemplateConditionTypeEnum] (A, B, C)
upload_only_if_part_has_a_locationbool
minimum_photo_count_requiredint
upload_if_manufacturer_type_isList[ManufacturerTypeEnum] (Genuine, Aftermarket, Remanufactured, Reconditioned, Performance, OEM, Core, Unknown)
auto_reupload_intervalAutoReuploadIntervalEnum (AFTER_15_DAYS, AFTER_30_DAYS, AFTER_40_DAYS, AFTER_60_DAYS, AFTER_90_DAYS)Auto Reupload Interval Enum
applicable_part_typesList[PartTypeModel]
descriptionstr
allow_offersbool
shipping_policy_idstr
shipping_policystr
shipping_policy_descriptionstr
return_policy_idstr
return_policystr
return_policy_descriptionstr
payment_policy_idstr
payment_policystr
payment_policy_descriptionstr
stock_imagesList[Image][]
stock_videosList[Video][]
stock_media_position_typeStockMediaPositionType (START, END, AFTER)Stock Image Position Enum
stock_media_positionint
auto_assign_fitmentbool
list_without_fitmentbool

Embedded models

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

PartTypeModel — v1.0.0
FieldTypeRequiredDefaultDescription
part_typestr
part_type_idstr

Change history

  • v1.0.0 · 2025-03-29 · Olaniyi Ajayi · Initial version. (b11956914)
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)

APIs / Triggers

TriggerEndpoint / SourceDetailHandler
APIPOST /newebay/templatesrc/templates/ebay_template_post.py

Change history

v19.0.0 · 2026-06-13 · Cian (shared account) · 1de91b62f

Implement centralized part and vehicle title management

  • Removed field title (breaking).
v18.0.0 · 2026-05-03 · Cian (shared account) · d6e13ecc0

Add Core part manufacturer type

  • Field upload_if_manufacturer_type_is enum value CORE removed (breaking).
  • Field upload_if_manufacturer_type_is enum value Core added.
v17.4.0 · 2026-05-03 · Cian (shared account) · 32eedf9e5

Add CORE manufacturer type

  • Field upload_if_manufacturer_type_is enum value CORE added.
v17.3.0 · 2025-12-01 · Cian (shared account) · 504c50b03

fx

  • Field upload_if_manufacturer_type_is enum value OEM added.
v17.2.0 · 2025-08-25 · Cian (shared account) · 7b49694f6

fx

  • Added required field list_without_fitment.
v17.1.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.
v17.0.0 · 2025-08-23 · Cian (shared account) · b653db448

fx

  • Field auto_reupload_interval type changed: AutoReuploadIntervalEnum → Optional[AutoReuploadIntervalEnum] (breaking).
  • Field auto_reupload_interval became optional.
v16.0.0 · 2025-08-22 · Olaniyi Ajayi · 1e39aaeb9

Ebay Fx

  • Field auto_reupload_interval type changed: Optional[AutoReuploadIntervalEnum] → AutoReuploadIntervalEnum (breaking).
  • Field auto_reupload_interval became required (breaking).
v15.0.0 · 2025-08-22 · Cian (shared account) · 42fdb2dcc

fx

  • Field auto_reupload_interval type changed: AutoReuploadIntervalEnum → Optional[AutoReuploadIntervalEnum] (breaking).
  • Field auto_reupload_interval became optional.
v14.0.0 · 2025-08-22 · Cian (shared account) · 970a8785d

fx

  • Field applicable_part_types type changed: List[PartTypeModel] → list[PartTypeModel] (breaking).
  • Field applicable_part_types became required (breaking).
  • Field applicable_part_types default changed: [] → None.
  • Field auto_reupload_interval type changed: Optional[AutoReuploadIntervalEnum] → AutoReuploadIntervalEnum (breaking).
  • Field auto_reupload_interval became required (breaking).
  • Field upload_if_condition_is type changed: Optional[list[TemplateConditionTypeEnum]] → list[TemplateConditionTypeEnum] (breaking).
  • Field upload_if_condition_is became required (breaking).
  • Field upload_if_final_status_is type changed: Optional[list[LocationStatusEnum]] → list[LocationStatusEnum] (breaking).
  • Field upload_if_final_status_is became required (breaking).
  • Field upload_if_manufacturer_type_is type changed: Optional[list[ManufacturerTypeEnum]] → list[ManufacturerTypeEnum] (breaking).
  • Field upload_if_manufacturer_type_is became required (breaking).
v13.0.0 · 2025-08-22 · Cian (shared account) · 4135837de

fx

  • Removed field condition_description (breaking).
  • Removed field seller_notes (breaking).
v12.1.0 · 2025-08-18 · Olaniyi Ajayi · 9047d58f4

cleanup

  • Field template_id became optional.
  • Field template_id default changed: None → Field(default_factory=lambda : str(uuid4())).
v12.0.0 · 2025-08-17 · Cian (shared account) · f227c6257

fx

  • Removed field generate_description_with_ai (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.
v11.1.0 · 2025-08-15 · Olaniyi Ajayi · 3fcf57c4b

fx

  • Added optional field auto_assign_fitment.
v11.0.0 · 2025-08-15 · Cian (shared account) · 22f478e33

fx

  • Removed field auto_assign_fitment (breaking).
v10.0.0 · 2025-08-14 · Olaniyi Ajayi · 1f529b05c

auto fitment

  • Removed field buy_now_price (breaking).
  • Removed field format (breaking).
  • Added optional field auto_assign_fitment.
  • Added optional field condition_description.
  • Added required field payment_policy.
  • Added required field return_policy.
  • Added optional field seller_notes.
  • Added required field shipping_policy.
  • Added required field template_id.
  • 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.
v9.0.0 · 2025-08-14 · Olaniyi Ajayi · 114d89513

format

  • Removed field condition_description (breaking).
  • Removed field payment_policy (breaking).
  • Removed field return_policy (breaking).
  • Removed field seller_notes (breaking).
  • Removed field shipping_policy (breaking).
  • Removed field template_id (breaking).
  • Added optional field buy_now_price.
  • Added optional field format.
  • 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).
v8.0.0 · 2025-08-10 · Cian (shared account) · 3fd26d304

fx

  • Removed field buy_now_price (breaking).
  • Removed field format (breaking).
  • Added optional field condition_description.
  • Added required field payment_policy.
  • Added required field return_policy.
  • Added optional field seller_notes.
  • Added required field shipping_policy.
  • Added required field template_id.
  • 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.
v7.1.0 · 2025-08-05 · Olaniyi Ajayi · 331a9df13

fx

  • Added optional field buy_now_price.
  • Added optional field format.
v7.0.0 · 2025-07-30 · Cian (shared account) · 0b184d483

fx

  • Removed field condition (breaking).
  • Removed field condition_description (breaking).
  • Removed field condition_item_specifics (breaking).
  • Removed field format (breaking).
  • Removed field is_default (breaking).
  • Removed field minimum_photo_count (breaking).
  • Removed field primary_category (breaking).
  • Removed field primary_category_id (breaking).
  • Removed field seller_notes (breaking).
  • Removed field stock_images_after_input_position (breaking).
  • Removed field stock_images_position_type (breaking).
  • Removed field store_category (breaking).
  • Removed field store_category_id (breaking).
  • Removed field upload_only_if_location_exist (breaking).
  • Removed field which_images_should_be_used (breaking).
  • Added required field allow_offers.
  • Added required field generate_description_with_ai.
  • Added optional field minimum_photo_count_required.
  • Added optional field stock_media_position.
  • Added optional field stock_media_position_type.
  • Added optional field stock_videos.
  • Added required field upload_only_if_part_has_a_location.
  • Field stock_images type changed: Optional[list[str]] → List[Image] (breaking).
  • Field stock_images default changed: None → [].
v6.2.0 · 2025-07-23 · Olaniyi Ajayi · 9b28790d8

stock images update

  • Added optional field stock_images_position_type.
v6.1.0 · 2025-07-23 · Olaniyi Ajayi · 47b5b5da3

stock images update

  • Added optional field stock_images.
  • Added optional field stock_images_after_input_position.
v6.0.0 · 2025-07-21 · Olaniyi Ajayi · 86c54a0e6

relist count

  • Field auto_reupload_interval type changed: Optional[str] → Optional[int] (breaking).
v5.0.0 · 2025-07-14 · Olaniyi Ajayi · 7b8b3d56b

store update

  • Field condition type changed: TemplateConditionTypeEnum → ConditionTypeEnum (breaking).
  • Field condition enum value A removed (breaking).
  • Field condition enum value B removed (breaking).
  • Field condition enum value C removed (breaking).
  • Field condition enum value CERTIFIED_REFURBISHED added.
  • Field condition enum value EXCELLENT_REFURBISHED added.
  • Field condition enum value FOR_PARTS_OR_NOT_WORKING added.
  • Field condition enum value GOOD_REFURBISHED added.
  • Field condition enum value LIKE_NEW added.
  • Field condition enum value MANUFACTURER_REFURBISHED added.
  • Field condition enum value NEW added.
  • Field condition enum value NEW_OTHER added.
  • Field condition enum value NEW_WITH_DEFECTS added.
  • Field condition enum value SELLER_REFURBISHED added.
  • Field condition enum value USED_ACCEPTABLE added.
  • Field condition enum value USED_EXCELLENT added.
  • Field condition enum value USED_GOOD added.
  • Field condition enum value USED_VERY_GOOD added.
  • Field condition enum value VERY_GOOD_REFURBISHED added.
v4.0.0 · 2025-07-11 · Olaniyi Ajayi · e7e5f7b48

draft

  • Added required field format.
  • Field condition type changed: str → TemplateConditionTypeEnum (breaking).
  • Field condition enum value A added.
  • Field condition enum value B added.
  • Field condition enum value C added.
  • Field upload_if_condition_is type changed: Optional[list[ConditionTypeEnum]] → Optional[list[TemplateConditionTypeEnum]] (breaking).
  • Field upload_if_condition_is enum value CERTIFIED_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value EXCELLENT_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value FOR_PARTS_OR_NOT_WORKING removed (breaking).
  • Field upload_if_condition_is enum value GOOD_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value LIKE_NEW removed (breaking).
  • Field upload_if_condition_is enum value MANUFACTURER_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value NEW removed (breaking).
  • Field upload_if_condition_is enum value NEW_OTHER removed (breaking).
  • Field upload_if_condition_is enum value NEW_WITH_DEFECTS removed (breaking).
  • Field upload_if_condition_is enum value SELLER_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value USED_ACCEPTABLE removed (breaking).
  • Field upload_if_condition_is enum value USED_EXCELLENT removed (breaking).
  • Field upload_if_condition_is enum value USED_GOOD removed (breaking).
  • Field upload_if_condition_is enum value USED_VERY_GOOD removed (breaking).
  • Field upload_if_condition_is enum value VERY_GOOD_REFURBISHED removed (breaking).
  • Field upload_if_condition_is enum value A added.
  • Field upload_if_condition_is enum value B added.
  • Field upload_if_condition_is enum value C added.
  • Field upload_if_manufacturer_type_is enum value AFTERMARKET removed (breaking).
  • Field upload_if_manufacturer_type_is enum value GENUINE removed (breaking).
  • Field upload_if_manufacturer_type_is enum value PERFORMANCE removed (breaking).
  • Field upload_if_manufacturer_type_is enum value RECONDITIONED removed (breaking).
  • Field upload_if_manufacturer_type_is enum value REMANUFACTURED removed (breaking).
  • Field upload_if_manufacturer_type_is enum value UNKNOWN removed (breaking).
  • Field upload_if_manufacturer_type_is enum value Aftermarket added.
  • Field upload_if_manufacturer_type_is enum value Genuine added.
  • Field upload_if_manufacturer_type_is enum value Performance added.
  • Field upload_if_manufacturer_type_is enum value Reconditioned added.
  • Field upload_if_manufacturer_type_is enum value Remanufactured added.
  • Field upload_if_manufacturer_type_is enum value Unknown added.
v3.0.0 · 2025-07-10 · Olaniyi Ajayi · 26e3b1151

updates

  • Field upload_if_condition_is enum value A removed (breaking).
  • Field upload_if_condition_is enum value B removed (breaking).
  • Field upload_if_condition_is enum value C removed (breaking).
  • Field upload_if_condition_is enum value CERTIFIED_REFURBISHED added.
  • Field upload_if_condition_is enum value EXCELLENT_REFURBISHED added.
  • Field upload_if_condition_is enum value FOR_PARTS_OR_NOT_WORKING added.
  • Field upload_if_condition_is enum value GOOD_REFURBISHED added.
  • Field upload_if_condition_is enum value LIKE_NEW added.
  • Field upload_if_condition_is enum value MANUFACTURER_REFURBISHED added.
  • Field upload_if_condition_is enum value NEW added.
  • Field upload_if_condition_is enum value NEW_OTHER added.
  • Field upload_if_condition_is enum value NEW_WITH_DEFECTS added.
  • Field upload_if_condition_is enum value SELLER_REFURBISHED added.
  • Field upload_if_condition_is enum value USED_ACCEPTABLE added.
  • Field upload_if_condition_is enum value USED_EXCELLENT added.
  • Field upload_if_condition_is enum value USED_GOOD added.
  • Field upload_if_condition_is enum value USED_VERY_GOOD added.
  • Field upload_if_condition_is enum value VERY_GOOD_REFURBISHED added.
v2.0.0 · 2025-07-09 · Olaniyi Ajayi · c9f7d80d5

progress

  • Field which_images_should_be_used enum value FIRST_21_IMAGES removed (breaking).
  • Field which_images_should_be_used enum value FIRST_24_IMAGES added.
v1.0.0 · 2025-07-08 · Olaniyi Ajayi · 2eddabac4

updates

  • 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