Skip to main content

Ebay — Data Models

info

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

Interaction map

How the APIs and events in this service read and write its objects, and how changes flow downstream.

tip

Click an object box (e.g. the CONTACT cylinder) to open its page, or a handler box to view its source on GitHub. Drag to pan, scroll to zoom, or use the Fullscreen button.

Stored Objects (Entities)

ObjectDiscriminatorVersion
EbayDefaultsDEFAULTSv2.3.0
EbayFitmentRecordEBAY_FITMENTv4.1.0
EbayItemSpecificsSettingsItemEBAY_ITEM_SPECIFICSv1.0.0
EbayModelEBAYv32.1.0
EbayPartTypeMappingModelEBAY_PART_TYPE_MAPPINGv4.0.0
EbayTemplateModelEBAY_TEMPLATEv27.0.0
TablePreferencesItemTABLE_CONFIGv1.0.0

Supporting Models

ObjectVersion
DeleteEbayModelv6.0.0
DeleteEbayTemplatev1.0.0
EbayAusGetKtypeRequestv1.0.0
EbayAusGetModelRequestv1.0.0
EbayAusGetVariantRequestv1.0.0
EbayFilterDropdownRequestv3.0.0
EbayFitmentDetailsGetResultRequestv1.0.0
EbayFitmentDetailsLookupResponsev1.0.0
EbayFitmentDetailsRequestv1.0.0
EbayFitmentEntryGBv2.1.0
EbayFitmentSearchRequestv1.0.0
EbayFitmentSearchResponsev1.0.0
EbayGenerateDescriptionModelv2.0.0
EbayGetConditionsv1.0.0
EbayGetFitmentByIdsv1.0.0
EbayGetMappedIdsv1.0.0
EbayImagePostv1.0.0
EbayItemSpecificsSettingsResponsev1.0.0
EbayOnboardingGetResultv1.0.0
EbayOnboardingRequestv1.0.0
EbayPartGetv1.0.0
EbayPartTypeMappingDeletev1.0.0
EbayPartTypeMappingGetv1.0.0
EbayPartTypeMappingGetListv1.0.0
EbayPartTypeMappingPostv4.0.0
EbayPartTypeMappingPutv4.0.0
EbayPartTypeMappingUpsertv1.2.0
EbayPostv23.0.0
EbayPricingSearchRequestv1.1.0
EbayRelistv18.1.0
EbaySearchParamsv1.0.0
EbayTemplateEnableUpdatev1.0.0
EbayTemplateGetNumberOfListingsv6.0.0
EbayTemplatePostv19.0.0
EbayTemplatePutv13.0.0
EbayUkGetChassisRequestv1.0.0
EbayUkGetEngineRequestv1.0.0
EbayUkGetKtypeRequestv1.0.0
EbayUkGetModelRequestv1.0.0
EbayUkGetTypeRequestv1.0.0
EbayUkGetVariantRequestv1.0.0
EbayUkGetYearRequestv1.0.0
EbayUkSelectorRequestv2.0.0
EbayUpdatev20.0.0
EbayUpdatePriceModelv1.0.0
EbayUsGetEpidRequestv1.0.0
EbayUsGetModelRequestv1.0.0
EbayUsGetYearRequestv1.0.0
EbayVideoPostv1.0.0
EnableRelistModelv1.0.0
GetEbayCategoriesv1.0.0
GetEbayCategorySuggestionsv1.0.0
GetEbayFitmentv1.0.0
GetEbayItemSpecificsv1.0.0
GetEbayModelv1.0.0
GetEbayTemplatev2.0.0
ItemSpecificv2.0.0
PostEbayDefaultsv2.3.0
PostEbayItemSpecificsSettingsv1.0.0
PostEbayLocationv1.0.0
SellSimilarDetailsGetResultRequestv1.0.0
SellSimilarDetailsRequestv1.0.0
SellSimilarDetailsResponsev1.0.0
SellSimilarSearchRequestv1.0.0
SellSimilarSearchResponsev1.0.0
TableColumnConfigv1.0.0
TablePreferencesPayloadv1.0.0
ValidateTokenv1.0.0

API Surface

Every endpoint and event in this service, with the model(s) it uses.

TriggerEndpoint / SourceHandlerModel(s)
APIDELETE /newebay/authsrc/auth/auth_disconnect.py
APIGET /newebay/authsrc/auth/auth_url_get.py
APIPOST /newebay/authsrc/auth/auth_validate_token.pyValidateToken
APIGET /newebay/defaultssrc/defaults/ebay_get_defaults.py
APIGET /newebay/itemSpecificssrc/defaults/ebay_get_item_specifics_settings.py
APIGET /newebay/locationssrc/defaults/ebay_get_locations.py
APIGET /newebay/paymentPoliciessrc/defaults/ebay_get_payment_policies.py
APIGET /newebay/returnPoliciessrc/defaults/ebay_get_return_policies.py
APIGET /newebay/shippingPoliciessrc/defaults/ebay_get_shipping_policies.py
APIPOST /newebay/defaultssrc/defaults/ebay_post_defaults.pyEbayDefaults, PostEbayDefaults
APIPOST /newebay/itemSpecificssrc/defaults/ebay_post_item_specifics_settings.pyEbayItemSpecificsSettingsItem, PostEbayItemSpecificsSettings
EventEventBridgesrc/ebay_auto_updater.py
EventEventBridgesrc/ebay_auto_uploader.py
APIDELETE /newebay/src/ebay_delete.pyDeleteEbayModel
APIDELETE /newebay/relistsrc/ebay_disable_reupload.pyEnableRelistModel
APIGET /newebay/src/ebay_get.pyGetEbayModel
APIGET /newebay/categorysrc/ebay_get_categories.pyGetEbayCategories
APIGET /newebay/category/suggestionssrc/ebay_get_category_suggestions.pyGetEbayCategorySuggestions
APIGET /newebay/category/suggestionssrc/ebay_get_category_suggestions.pyGetEbayCategorySuggestions
APIGET /newebay/conditionssrc/ebay_get_conditions.pyEbayGetConditions
APIPOST /newebay/fitmentsrc/ebay_get_fitment.py
APIPOST /newebay/fitmentbyIdssrc/ebay_get_fitment_by_ids.pyEbayGetFitmentByIds
APIGET /newebay/category/itemSpecificssrc/ebay_get_item_specifics.pyGetEbayItemSpecifics
APIGET /newebay/storeCategorysrc/ebay_get_store_categories.py
APIGET /newebay/tablePreferencessrc/ebay_get_table_preferences.pyTableKeyEnum
APIPOST /newebay/ausMvl/ktypesrc/ebay_mvl/aus/ebay_aus_get_ktype.pyEbayAusGetKtypeRequest
APIGET /newebay/ausMvl/makesrc/ebay_mvl/aus/ebay_aus_get_make.py
APIPOST /newebay/ausMvl/modelsrc/ebay_mvl/aus/ebay_aus_get_model.pyEbayAusGetModelRequest
APIPOST /newebay/ausMvl/variantsrc/ebay_mvl/aus/ebay_aus_get_variant.pyEbayAusGetVariantRequest
APIPOST /newebay/ukMvl/chassissrc/ebay_mvl/uk/ebay_uk_get_chassis.pyEbayUkGetChassisRequest
APIPOST /newebay/ukMvl/enginesrc/ebay_mvl/uk/ebay_uk_get_engine.pyEbayUkGetEngineRequest
APIPOST /newebay/ukMvl/ktypesrc/ebay_mvl/uk/ebay_uk_get_ktype.pyEbayUkGetKtypeRequest
APIGET /newebay/ukMvl/makesrc/ebay_mvl/uk/ebay_uk_get_make.py
APIPOST /newebay/ukMvl/modelsrc/ebay_mvl/uk/ebay_uk_get_model.pyEbayUkGetModelRequest
APIPOST /newebay/ukMvl/typesrc/ebay_mvl/uk/ebay_uk_get_type.pyEbayUkGetTypeRequest
APIPOST /newebay/ukMvl/variantsrc/ebay_mvl/uk/ebay_uk_get_variant.pyEbayUkGetVariantRequest
APIPOST /newebay/ukMvl/yearsrc/ebay_mvl/uk/ebay_uk_get_year.pyEbayUkGetYearRequest
APIPOST /newebay/ukMvl/selectorsrc/ebay_mvl/uk/ebay_uk_selector.pyEbayFitmentEntryGB, EbayUkSelectorRequest, FitmentSourceEnum
APIPOST /newebay/usMvl/epidsrc/ebay_mvl/us/ebay_us_get_epid.pyEbayUsGetEpidRequest
APIGET /newebay/usMvl/makesrc/ebay_mvl/us/ebay_us_get_make.py
APIPOST /newebay/usMvl/modelsrc/ebay_mvl/us/ebay_us_get_model.pyEbayUsGetModelRequest
APIPOST /newebay/usMvl/yearsrc/ebay_mvl/us/ebay_us_get_year.pyEbayUsGetYearRequest
StreamDynamoDB streamsrc/ebay_opensearch_sync.py
APIPOST /newebay/partssrc/ebay_part_get.pyEbayPartGet
APIPOST /newebay/src/ebay_post.pyEbayFitmentRecord, EbayPost, ItemSpecific
APIPOST /newebay/locationssrc/ebay_post_location.pyPostEbayLocation
APIPOST /newebay/tablePreferencessrc/ebay_post_table_preferences.pyTableKeyEnum, TablePreferencesItem, TablePreferencesPayload
APIPOST /newebay/pricingsrc/ebay_pricing.py
APIPUT /newebay/src/ebay_put.pyEbayFitmentRecord, EbayUpdate, ItemSpecific
APIPOST /newebay/relistsrc/ebay_relist.pyEbayRelist, EnableRelistModel
APIPOST /newebay/searchsrc/ebay_search.pyEbaySearchParams
APIPOST /newebay/search/filterssrc/ebay_search_filters.pyEbayFilterDropdownRequest, EbaySearchParams, FilterField, FilterParameter
EventEventBridgesrc/ebay_self_heal.py
APIPOST /newebay/fitment/detailssrc/fitment/ebay_fitment_details.pyEbayFitmentDetailsLookupResponse, EbayFitmentDetailsRequest
APIPOST /newebay/fitment/searchsrc/fitment/ebay_fitment_search.pyEbayFitmentSearchRequest, EbayFitmentSearchResponse
APIGET /newebay/fitment/details/resultsrc/fitment/ebay_get_fitment_details_result.pyEbayFitmentDetailsGetResultRequest, EbayFitmentDetailsLookupResponse
EventEventBridgesrc/handle/ebay_handle_order.py
EventEventBridgesrc/handle/ebay_handle_part_deleted.py
EventEventBridgesrc/handle/ebay_handle_part_is_missing.py
EventEventBridgesrc/handle/ebay_handle_part_not_sold.py
EventEventBridgesrc/handle/ebay_handle_part_revised.py
EventEventBridgesrc/handle/ebay_handle_part_sold.py
APIGET /newebay/template/imagesrc/images/ebay_image_post.pyEbayImagePost
APIDELETE /newebay/mappingsrc/mapping/ebay_mapping_delete.pyEbayPartTypeMappingDelete
APIGET /newebay/mappingsrc/mapping/ebay_mapping_get.pyEbayPartTypeMappingGet
APIGET /newebay/mapping/mappedIdssrc/mapping/ebay_mapping_get_mapped_ids.py
APIPOST /newebay/mapping/mappedIdssrc/mapping/ebay_mapping_get_multi.pyEbayGetMappedIds
APIPOST /newebay/mappingsrc/mapping/ebay_mapping_post.pyEbayPartTypeMappingModel, EbayPartTypeMappingPost
APIPUT /newebay/mappingsrc/mapping/ebay_mapping_put.pyEbayPartTypeMappingPut
APIPUT /newebay/mapping/upsertsrc/mapping/ebay_mapping_upsert.pyEbayPartTypeMappingModel, EbayPartTypeMappingUpsert
APIGET /newebay/onboarding/resultsrc/onboarding/ebay_get_onboarding_result.py
EventEventBridgesrc/onboarding/ebay_onboarding.py
APIGET /newebay/sellSimilar/details/resultsrc/sell_similar/ebay_get_sell_similar_details_result.pySellSimilarDetailsGetResultRequest
APIPOST /newebay/sellSimilar/detailssrc/sell_similar/ebay_sell_similar_details.pySellSimilarDetailsRequest
APIPOST /newebay/sellSimilar/searchsrc/sell_similar/ebay_sell_similar_search.pySellSimilarSearchRequest, SellSimilarSearchResponse
APIDELETE /newebay/templatesrc/templates/ebay_template_delete.pyDeleteEbayTemplate
APIPUT /newebay/template/enablesrc/templates/ebay_template_enable.pyEbayTemplateEnableUpdate
APIGET /newebay/templatesrc/templates/ebay_template_get.py
APIGET /newebay/template/partTypesrc/templates/ebay_template_get_by_part_type.py
APIPOST /newebay/template/numberOfListingssrc/templates/ebay_template_get_number_of_listings.pyEbayTemplateGetNumberOfListings
APIGET /newebay/template/partTypeIDssrc/templates/ebay_template_get_part_type_ids.py
APIGET /newebay/template/listsrc/templates/ebay_template_list.py
APIPOST /newebay/templatesrc/templates/ebay_template_post.pyEbayTemplateModel, EbayTemplatePost
APIPUT /newebay/templatesrc/templates/ebay_template_put.pyEbayTemplatePut
EventEventBridgesrc/templates/ebay_template_update_enqueue.py
EventEventBridgesrc/templates/handle_ebay_template_images_processed.py
APIGET /newebay/template/videosrc/videos/ebay_video_post.pyEbayVideoPost
Models last synced: 2026-06-23 13:21 UTC