{"openapi":"3.0.0","paths":{"/api/v1/stores/ai-filters":{"post":{"operationId":"AiSearchController_generate_v1","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateStoreFiltersDto"}}}},"responses":{"200":{"description":"A complete, validated store filter set generated from text.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiSearchController_generate_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/stores":{"get":{"operationId":"CatalogController_stores_v1","parameters":[{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":100,"type":"string"}},{"name":"platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"exclude_platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"technologies_any","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"technologies_all","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"exclude_technologies","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"countries","required":false,"in":"query","schema":{"maxItems":50,"minLength":2,"maxLength":2,"type":"array","items":{"type":"string"}}},{"name":"languages","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":20,"type":"array","items":{"type":"string"}}},{"name":"currencies","required":false,"in":"query","schema":{"maxItems":20,"minLength":3,"maxLength":3,"type":"array","items":{"type":"string"}}},{"name":"categories","required":false,"in":"query","schema":{"maxItems":29,"type":"array","items":{"type":"string","enum":["fashion_apparel","jewelry_watches_accessories","beauty_personal_care","health_wellness","home_furniture_garden","food_beverage","sports_fitness_outdoors","electronics_computers","baby_kids_maternity","pets_animal_supplies","automotive_motorcycle_marine","toys_games_hobbies","arts_crafts_collectibles","books_stationery_media","gifts_flowers_special_events","travel_luggage","tools_hardware_home_improvement","business_industrial_wholesale","office_school_supplies","education_learning","software_digital_products","services_experiences_rentals","religious_ceremonial","adult_products","alcohol","tobacco_vape_cannabis","weapons_tactical_survival","general_merchandise_multi_category","other"]}}},{"name":"business_models","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["direct_to_consumer","marketplace","retailer","manufacturer","wholesale_b2b","subscription","services","digital","mixed","unknown"]}}},{"name":"customer_focuses","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["consumer","business","both","unknown"]}}},{"name":"price_positionings","required":false,"in":"query","schema":{"maxItems":5,"type":"array","items":{"type":"string","enum":["budget","mid_market","premium","luxury","unknown"]}}},{"name":"market_scopes","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["local","national","international","unknown"]}}},{"name":"content_qualities","required":false,"in":"query","schema":{"maxItems":3,"type":"array","items":{"type":"string","enum":["low","medium","high"]}}},{"name":"product_types","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"audiences","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"payment_methods","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"social_platforms","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["instagram","facebook","tiktok","pinterest","youtube","x","linkedin","threads","whatsapp","telegram"]}}},{"name":"domain_suffixes","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":64,"type":"array","items":{"type":"string","pattern":"^\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*$"}}},{"name":"has_email","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_phone","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"sells_physical_products","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"offers_services","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"free_shipping","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_language","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_currency","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_pickup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_delivery","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ships_internationally","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"first_order_discount","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"gift_cards_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"subscription_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"wholesale_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"physical_store_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"newsletter_signup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"cart_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"account_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"search_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_logo","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_favicon","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social_image","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ownership","required":false,"in":"query","schema":{"type":"string","enum":["all","owned","not_owned"]}},{"name":"sort","required":false,"in":"query","schema":{"type":"string","enum":["newest","relevance"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":40,"maxLength":2048,"type":"string"}}],"responses":{"200":{"description":"A cursor-paginated collection of locked or previously unlocked stores.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_stores_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/stores/{storeId}":{"get":{"operationId":"CatalogController_store_v1","parameters":[{"name":"storeId","required":true,"in":"path","schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_store_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/platforms":{"get":{"operationId":"CatalogController_platforms_v1","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_platforms_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/technologies":{"get":{"operationId":"CatalogController_technologies_v1","parameters":[{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":100,"type":"string"}},{"name":"category","required":false,"in":"query","schema":{"minLength":1,"maxLength":100,"type":"string"}},{"name":"kind","required":false,"in":"query","schema":{"type":"string","enum":["shopify_app","web_technology"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_technologies_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/technologies/{slug}":{"get":{"operationId":"CatalogController_technology_v1","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_technology_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/store-count":{"get":{"operationId":"CatalogController_count_v1","parameters":[{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":100,"type":"string"}},{"name":"platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"exclude_platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"technologies_any","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"technologies_all","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"exclude_technologies","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"countries","required":false,"in":"query","schema":{"maxItems":50,"minLength":2,"maxLength":2,"type":"array","items":{"type":"string"}}},{"name":"languages","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":20,"type":"array","items":{"type":"string"}}},{"name":"currencies","required":false,"in":"query","schema":{"maxItems":20,"minLength":3,"maxLength":3,"type":"array","items":{"type":"string"}}},{"name":"categories","required":false,"in":"query","schema":{"maxItems":29,"type":"array","items":{"type":"string","enum":["fashion_apparel","jewelry_watches_accessories","beauty_personal_care","health_wellness","home_furniture_garden","food_beverage","sports_fitness_outdoors","electronics_computers","baby_kids_maternity","pets_animal_supplies","automotive_motorcycle_marine","toys_games_hobbies","arts_crafts_collectibles","books_stationery_media","gifts_flowers_special_events","travel_luggage","tools_hardware_home_improvement","business_industrial_wholesale","office_school_supplies","education_learning","software_digital_products","services_experiences_rentals","religious_ceremonial","adult_products","alcohol","tobacco_vape_cannabis","weapons_tactical_survival","general_merchandise_multi_category","other"]}}},{"name":"business_models","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["direct_to_consumer","marketplace","retailer","manufacturer","wholesale_b2b","subscription","services","digital","mixed","unknown"]}}},{"name":"customer_focuses","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["consumer","business","both","unknown"]}}},{"name":"price_positionings","required":false,"in":"query","schema":{"maxItems":5,"type":"array","items":{"type":"string","enum":["budget","mid_market","premium","luxury","unknown"]}}},{"name":"market_scopes","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["local","national","international","unknown"]}}},{"name":"content_qualities","required":false,"in":"query","schema":{"maxItems":3,"type":"array","items":{"type":"string","enum":["low","medium","high"]}}},{"name":"product_types","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"audiences","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"payment_methods","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"social_platforms","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["instagram","facebook","tiktok","pinterest","youtube","x","linkedin","threads","whatsapp","telegram"]}}},{"name":"domain_suffixes","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":64,"type":"array","items":{"type":"string","pattern":"^\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*$"}}},{"name":"has_email","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_phone","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"sells_physical_products","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"offers_services","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"free_shipping","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_language","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_currency","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_pickup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_delivery","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ships_internationally","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"first_order_discount","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"gift_cards_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"subscription_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"wholesale_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"physical_store_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"newsletter_signup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"cart_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"account_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"search_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_logo","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_favicon","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social_image","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ownership","required":false,"in":"query","schema":{"type":"string","enum":["all","owned","not_owned"]}},{"name":"sort","required":false,"in":"query","schema":{"type":"string","enum":["newest","relevance"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":40,"maxLength":2048,"type":"string"}}],"responses":{"200":{"description":"The exact number of stores matching the supplied filters.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_count_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/store-facets":{"get":{"operationId":"CatalogController_facets_v1","parameters":[{"name":"q","required":false,"in":"query","schema":{"minLength":1,"maxLength":100,"type":"string"}},{"name":"platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"exclude_platforms","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"technologies_any","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"technologies_all","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"exclude_technologies","required":false,"in":"query","schema":{"maxItems":50,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"countries","required":false,"in":"query","schema":{"maxItems":50,"minLength":2,"maxLength":2,"type":"array","items":{"type":"string"}}},{"name":"languages","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":20,"type":"array","items":{"type":"string"}}},{"name":"currencies","required":false,"in":"query","schema":{"maxItems":20,"minLength":3,"maxLength":3,"type":"array","items":{"type":"string"}}},{"name":"categories","required":false,"in":"query","schema":{"maxItems":29,"type":"array","items":{"type":"string","enum":["fashion_apparel","jewelry_watches_accessories","beauty_personal_care","health_wellness","home_furniture_garden","food_beverage","sports_fitness_outdoors","electronics_computers","baby_kids_maternity","pets_animal_supplies","automotive_motorcycle_marine","toys_games_hobbies","arts_crafts_collectibles","books_stationery_media","gifts_flowers_special_events","travel_luggage","tools_hardware_home_improvement","business_industrial_wholesale","office_school_supplies","education_learning","software_digital_products","services_experiences_rentals","religious_ceremonial","adult_products","alcohol","tobacco_vape_cannabis","weapons_tactical_survival","general_merchandise_multi_category","other"]}}},{"name":"business_models","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["direct_to_consumer","marketplace","retailer","manufacturer","wholesale_b2b","subscription","services","digital","mixed","unknown"]}}},{"name":"customer_focuses","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["consumer","business","both","unknown"]}}},{"name":"price_positionings","required":false,"in":"query","schema":{"maxItems":5,"type":"array","items":{"type":"string","enum":["budget","mid_market","premium","luxury","unknown"]}}},{"name":"market_scopes","required":false,"in":"query","schema":{"maxItems":4,"type":"array","items":{"type":"string","enum":["local","national","international","unknown"]}}},{"name":"content_qualities","required":false,"in":"query","schema":{"maxItems":3,"type":"array","items":{"type":"string","enum":["low","medium","high"]}}},{"name":"product_types","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"audiences","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":100,"type":"array","items":{"type":"string"}}},{"name":"payment_methods","required":false,"in":"query","schema":{"maxItems":20,"minLength":1,"maxLength":64,"type":"array","items":{"type":"string"}}},{"name":"social_platforms","required":false,"in":"query","schema":{"maxItems":10,"type":"array","items":{"type":"string","enum":["instagram","facebook","tiktok","pinterest","youtube","x","linkedin","threads","whatsapp","telegram"]}}},{"name":"domain_suffixes","required":false,"in":"query","schema":{"maxItems":20,"minLength":2,"maxLength":64,"type":"array","items":{"type":"string","pattern":"^\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*$"}}},{"name":"has_email","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_phone","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"sells_physical_products","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"offers_services","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"free_shipping","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_language","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"multi_currency","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_pickup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"local_delivery","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ships_internationally","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"first_order_discount","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"gift_cards_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"subscription_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"wholesale_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"physical_store_available","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"newsletter_signup","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"cart_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"account_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"search_detected","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_logo","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_favicon","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"has_social_image","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"ownership","required":false,"in":"query","schema":{"type":"string","enum":["all","owned","not_owned"]}},{"name":"sort","required":false,"in":"query","schema":{"type":"string","enum":["newest","relevance"]}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}},{"name":"cursor","required":false,"in":"query","schema":{"minLength":40,"maxLength":2048,"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_facets_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/store-facet-options":{"get":{"operationId":"CatalogController_facetOptions_v1","parameters":[{"name":"facet","required":true,"in":"query","schema":{"type":"string","enum":["platform","technology","country","language","currency","domain_suffix","product_type","audience","payment_method","social_platform","category","business_model","customer_focus","price_positioning","market_scope","content_quality"]}},{"name":"q","required":false,"in":"query","schema":{"maxLength":100,"type":"string"}},{"name":"after","required":false,"in":"query","schema":{"maxLength":1000,"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"minimum":1,"maximum":100,"default":50,"allOf":[{"$ref":"#/components/schemas/Object"}]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogController_facetOptions_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store catalog"],"x-required-scopes":["stores:read"]}},"/api/v1/store-unlocks":{"post":{"operationId":"StoreUnlocksController_unlock_v1","parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":255},"description":"Use a unique key per mutation. Reuse it only when retrying the same request."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnlockStoresDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoreUnlocksController_unlock_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Store unlocks"],"x-required-scopes":["stores:write"]}},"/api/v1/exports/{id}":{"get":{"operationId":"ListExportsController_get_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListExportsController_get_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Exports"],"x-required-scopes":["lists:read"]}},"/api/v1/exports/{id}/download":{"get":{"operationId":"ListExportsController_download_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"text/csv":{"schema":{"type":"string","format":"binary"}}}}},"security":[{"api-key":[]}],"tags":["Exports"],"x-required-scopes":["lists:read"]}},"/api/v1/jobs":{"get":{"operationId":"ListJobsController_list_v1","parameters":[{"name":"limit","required":true,"in":"query","schema":{"minimum":1,"maximum":100,"default":50,"allOf":[{"$ref":"#/components/schemas/Object"}]}},{"name":"cursor","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"type":"string","enum":["population","export"]}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["queued","running","succeeded","failed","cancelled"]}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsController_list_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Jobs"],"x-required-scopes":["lists:read"]}},"/api/v1/jobs/{id}":{"get":{"operationId":"ListJobsController_get_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsController_get_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Jobs"],"x-required-scopes":["lists:read"]}},"/api/v1/jobs/{id}/cancel":{"post":{"operationId":"ListJobsController_cancel_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsController_cancel_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Jobs"],"x-required-scopes":["lists:write"]}},"/api/v1/lists":{"get":{"operationId":"ListsController_list_v1","parameters":[{"name":"limit","required":true,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"allOf":[{"$ref":"#/components/schemas/Object"}]}},{"name":"cursor","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_list_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:read"]},"post":{"operationId":"ListsController_create_v1","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_create_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/lists/{id}":{"get":{"operationId":"ListsController_get_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_get_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:read"]},"patch":{"operationId":"ListsController_update_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateListDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_update_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]},"delete":{"operationId":"ListsController_remove_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/lists/{id}/stores":{"get":{"operationId":"ListsController_listStores_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"minimum":1,"maximum":200,"default":50,"allOf":[{"$ref":"#/components/schemas/Object"}]}},{"name":"cursor","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_listStores_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:read"]},"post":{"operationId":"ListsController_addStores_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":255},"description":"Use a unique key per mutation. Reuse it only when retrying the same request."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddListStoresDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_addStores_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/lists/{id}/stores/{storeId}":{"delete":{"operationId":"ListsController_removeStore_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"storeId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/lists/{id}/population-jobs":{"post":{"operationId":"ListsController_startPopulation_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":255},"description":"Use a unique key per mutation. Reuse it only when retrying the same request."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartPopulationJobDto"}}}},"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_startPopulation_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/lists/{id}/export-jobs":{"post":{"operationId":"ListsController_startExport_v1","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":255},"description":"Use a unique key per mutation. Reuse it only when retrying the same request."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListExportDto"}}}},"responses":{"202":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListsController_startExport_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}},"/api/v1/list-population-quotes":{"post":{"operationId":"PopulationQuotesController_create_v1","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePopulationQuoteDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PopulationQuotesController_create_v1_Response"}}}}},"security":[{"api-key":[]}],"tags":["Lists"],"x-required-scopes":["lists:write"]}}},"info":{"title":"MerchTrace public API","description":"Generated from the backend public controllers and validated request DTOs. Requires an active paid plan and a scoped API key.","version":"1.0.0","contact":{}},"tags":[],"servers":[{"url":"https://api.merchtrace.com"}],"components":{"securitySchemes":{"api-key":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"GenerateStoreFiltersDto":{"type":"object","properties":{"prompt":{"type":"string","minLength":3,"maxLength":500,"example":"US Shopify stores using Klaviyo with at least 100 products and a public email"}},"required":["prompt"]},"Object":{"type":"object","properties":{}},"UnlockStoresDto":{"type":"object","properties":{"store_ids":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid"}},"maximum_credits":{"type":"number","minimum":1,"maximum":100}},"required":["store_ids","maximum_credits"]},"CreateListDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","nullable":true,"maxLength":500}},"required":["name"]},"UpdateListDto":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"description":{"type":"string","nullable":true,"maxLength":500}}},"AddListStoresDto":{"type":"object","properties":{"store_ids":{"minItems":1,"maxItems":1000,"type":"array","items":{"type":"string","format":"uuid"}}},"required":["store_ids"]},"StartPopulationJobDto":{"type":"object","properties":{"quote_id":{"type":"string","format":"uuid"}},"required":["quote_id"]},"CreateListExportDto":{"type":"object","properties":{"fields":{"type":"array","minItems":1,"items":{"type":"string","enum":["store_id","domain","name","platform","country","technologies","email","phone","description","category","product_types","audience","business_model","customer_focus","price_positioning","primary_language","sells_physical_products","offers_services","market_scope","content_quality","free_shipping","free_shipping_threshold","multi_language","languages_available","multi_currency","currencies_available","local_pickup","local_delivery","ships_internationally","first_order_discount","discount_details","gift_cards_available","subscription_available","wholesale_available","physical_store_available","evidence","logo_url","favicon_url","social_image_url","html_languages_detected","html_currencies_detected","free_shipping_mentions","payment_methods","social_links","newsletter_signup","cart_detected","account_detected","search_detected"]}}}},"CreatePopulationQuoteDto":{"type":"object","properties":{"list_id":{"type":"string","format":"uuid"},"filters":{"type":"object","additionalProperties":true},"max_results":{"type":"number","minimum":1,"maximum":10000}},"required":["list_id","filters","max_results"]},"AiSearchController_generate_v1_Response":{"type":"object","properties":{"filters":{"type":"object","properties":{"q":{"type":"string"},"platforms":{"type":"array","items":{"type":"string"}},"technologies_any":{"type":"array","items":{"type":"string"}},"countries":{"type":"array","items":{"type":"string"}},"languages":{"type":"array","items":{"type":"string"}},"domain_suffixes":{"type":"array","items":{"type":"string"}},"ownership":{"anyOf":[{"type":"string","enum":["all"]},{"type":"string","enum":["owned"]},{"type":"string","enum":["not_owned"]}]},"has_email":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"has_phone":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"has_social":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"sort":{"anyOf":[{"type":"string","enum":["newest"]},{"type":"string","enum":["relevance"]},{"type":"string","enum":[]}]}},"required":["q","platforms","technologies_any","countries","languages","domain_suffixes","ownership","has_email","has_phone","has_social","sort"]},"summary":{"type":"string"},"unsupported":{"type":"array","items":{"type":"string"}}},"required":["filters","summary","unsupported"]},"CatalogController_stores_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"locked":{"type":"boolean","enum":[true]},"social_links_available":{"type":"array","items":{"anyOf":[{"type":"string","enum":["instagram"]},{"type":"string","enum":["facebook"]},{"type":"string","enum":["tiktok"]},{"type":"string","enum":["pinterest"]},{"type":"string","enum":["youtube"]},{"type":"string","enum":["x"]},{"type":"string","enum":["linkedin"]},{"type":"string","enum":["threads"]},{"type":"string","enum":["whatsapp"]},{"type":"string","enum":["telegram"]}]}},"technologies":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"}},"required":["slug"]}},"contact_availability":{"type":"object","properties":{"email":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"phone":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["email","phone"]},"enrichment":{"type":"object","properties":{"description":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["fashion_apparel"]},{"type":"string","enum":["jewelry_watches_accessories"]},{"type":"string","enum":["beauty_personal_care"]},{"type":"string","enum":["health_wellness"]},{"type":"string","enum":["home_furniture_garden"]},{"type":"string","enum":["food_beverage"]},{"type":"string","enum":["sports_fitness_outdoors"]},{"type":"string","enum":["electronics_computers"]},{"type":"string","enum":["baby_kids_maternity"]},{"type":"string","enum":["pets_animal_supplies"]},{"type":"string","enum":["automotive_motorcycle_marine"]},{"type":"string","enum":["toys_games_hobbies"]},{"type":"string","enum":["arts_crafts_collectibles"]},{"type":"string","enum":["books_stationery_media"]},{"type":"string","enum":["gifts_flowers_special_events"]},{"type":"string","enum":["travel_luggage"]},{"type":"string","enum":["tools_hardware_home_improvement"]},{"type":"string","enum":["business_industrial_wholesale"]},{"type":"string","enum":["office_school_supplies"]},{"type":"string","enum":["education_learning"]},{"type":"string","enum":["software_digital_products"]},{"type":"string","enum":["services_experiences_rentals"]},{"type":"string","enum":["religious_ceremonial"]},{"type":"string","enum":["adult_products"]},{"type":"string","enum":["alcohol"]},{"type":"string","enum":["tobacco_vape_cannabis"]},{"type":"string","enum":["weapons_tactical_survival"]},{"type":"string","enum":["general_merchandise_multi_category"]},{"type":"string","enum":["other"]}]},"product_types":{"type":"array","items":{"type":"string"}},"audience":{"type":"array","items":{"type":"string"}},"business_model":{"anyOf":[{"type":"string","enum":["direct_to_consumer"]},{"type":"string","enum":["marketplace"]},{"type":"string","enum":["retailer"]},{"type":"string","enum":["manufacturer"]},{"type":"string","enum":["wholesale_b2b"]},{"type":"string","enum":["subscription"]},{"type":"string","enum":["services"]},{"type":"string","enum":["digital"]},{"type":"string","enum":["mixed"]},{"type":"string","enum":["unknown"]}]},"customer_focus":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["consumer"]},{"type":"string","enum":["business"]},{"type":"string","enum":["both"]}]},"price_positioning":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["budget"]},{"type":"string","enum":["mid_market"]},{"type":"string","enum":["premium"]},{"type":"string","enum":["luxury"]}]},"primary_language":{"type":"string"},"sells_physical_products":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"offers_services":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"market_scope":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["local"]},{"type":"string","enum":["national"]},{"type":"string","enum":["international"]}]},"content_quality":{"anyOf":[{"type":"string","enum":["low"]},{"type":"string","enum":["medium"]},{"type":"string","enum":["high"]}]},"free_shipping":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"free_shipping_threshold":{"type":"string"},"multi_language":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"languages_available":{"type":"array","items":{"type":"string"}},"multi_currency":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"currencies_available":{"type":"array","items":{"type":"string"}},"local_pickup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"local_delivery":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"ships_internationally":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"first_order_discount":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"discount_details":{"type":"string"},"gift_cards_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"subscription_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"wholesale_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"physical_store_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"evidence":{"type":"array","items":{"type":"string"}}},"required":["description","category","product_types","audience","business_model","customer_focus","price_positioning","primary_language","sells_physical_products","offers_services","market_scope","content_quality","free_shipping","free_shipping_threshold","multi_language","languages_available","multi_currency","currencies_available","local_pickup","local_delivery","ships_internationally","first_order_discount","discount_details","gift_cards_available","subscription_available","wholesale_available","physical_store_available","evidence"],"nullable":true},"id":{"type":"string"},"platform":{"type":"string"},"country_code":{"type":"string","nullable":true},"primary_language":{"type":"string","nullable":true},"currencies":{"type":"object","properties":{"shop":{"type":"string","nullable":true},"presentment":{"type":"string","nullable":true}},"required":["shop","presentment"]}},"required":["locked","social_links_available","technologies","contact_availability","enrichment","id","platform","country_code","primary_language","currencies"]},{"type":"object","properties":{"contacts":{"type":"object","properties":{"emails":{"type":"array","items":{}},"phone_numbers":{"type":"array","items":{}}},"required":["emails","phone_numbers"]},"idn":{"type":"object","properties":{"status":{"type":"string"},"risk_level":{"type":"string"}},"required":["status","risk_level"]},"homepage_signals":{"type":"object","properties":{"deterministic_version":{"type":"string","nullable":true},"themes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","nullable":true},"schema_name":{"type":"string","nullable":true},"schema_version":{"type":"string","nullable":true},"id":{"type":"string","nullable":true},"theme_store_id":{"type":"string","nullable":true},"role":{"type":"string","nullable":true}},"required":["name","schema_name","schema_version","id","theme_store_id","role"]}},"theme_ids":{"type":"array","items":{"type":"string"}},"theme_evidence_strength":{"type":"string","nullable":true},"extension_handles":{"type":"array","items":{"type":"string"}},"app_proxy_paths":{"type":"array","items":{"type":"string"}},"technology_coverage":{"type":"object","properties":{"checked":{"type":"number"},"not_checked":{"type":"number"},"detected":{"type":"number"},"source":{"type":"string","enum":["homepage_html"]}},"required":["checked","not_checked","detected","source"]},"logo_url":{"type":"string","nullable":true},"favicon_url":{"type":"string","nullable":true},"social_image_url":{"type":"string","nullable":true},"languages_detected":{"type":"array","items":{"type":"string"}},"currencies_detected":{"type":"array","items":{"type":"string"}},"free_shipping_mentions":{"type":"array","items":{"type":"string"}},"payment_methods":{"type":"array","items":{"type":"string"}},"social_links":{"type":"object","properties":{}},"newsletter_signup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"cart_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"account_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"search_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["logo_url","favicon_url","social_image_url","languages_detected","currencies_detected","free_shipping_mentions","payment_methods","social_links","newsletter_signup","cart_detected","account_detected","search_detected"],"nullable":true},"locked":{"type":"boolean","enum":[false]},"domain":{"type":"string"},"display_domain":{"type":"string"},"canonical_url":{"type":"string","nullable":true},"store_name":{"type":"string","nullable":true},"technologies":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"}},"required":["slug"]}},"contact_availability":{"type":"object","properties":{"email":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"phone":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["email","phone"]},"enrichment":{"type":"object","properties":{"description":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["fashion_apparel"]},{"type":"string","enum":["jewelry_watches_accessories"]},{"type":"string","enum":["beauty_personal_care"]},{"type":"string","enum":["health_wellness"]},{"type":"string","enum":["home_furniture_garden"]},{"type":"string","enum":["food_beverage"]},{"type":"string","enum":["sports_fitness_outdoors"]},{"type":"string","enum":["electronics_computers"]},{"type":"string","enum":["baby_kids_maternity"]},{"type":"string","enum":["pets_animal_supplies"]},{"type":"string","enum":["automotive_motorcycle_marine"]},{"type":"string","enum":["toys_games_hobbies"]},{"type":"string","enum":["arts_crafts_collectibles"]},{"type":"string","enum":["books_stationery_media"]},{"type":"string","enum":["gifts_flowers_special_events"]},{"type":"string","enum":["travel_luggage"]},{"type":"string","enum":["tools_hardware_home_improvement"]},{"type":"string","enum":["business_industrial_wholesale"]},{"type":"string","enum":["office_school_supplies"]},{"type":"string","enum":["education_learning"]},{"type":"string","enum":["software_digital_products"]},{"type":"string","enum":["services_experiences_rentals"]},{"type":"string","enum":["religious_ceremonial"]},{"type":"string","enum":["adult_products"]},{"type":"string","enum":["alcohol"]},{"type":"string","enum":["tobacco_vape_cannabis"]},{"type":"string","enum":["weapons_tactical_survival"]},{"type":"string","enum":["general_merchandise_multi_category"]},{"type":"string","enum":["other"]}]},"product_types":{"type":"array","items":{"type":"string"}},"audience":{"type":"array","items":{"type":"string"}},"business_model":{"anyOf":[{"type":"string","enum":["direct_to_consumer"]},{"type":"string","enum":["marketplace"]},{"type":"string","enum":["retailer"]},{"type":"string","enum":["manufacturer"]},{"type":"string","enum":["wholesale_b2b"]},{"type":"string","enum":["subscription"]},{"type":"string","enum":["services"]},{"type":"string","enum":["digital"]},{"type":"string","enum":["mixed"]},{"type":"string","enum":["unknown"]}]},"customer_focus":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["consumer"]},{"type":"string","enum":["business"]},{"type":"string","enum":["both"]}]},"price_positioning":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["budget"]},{"type":"string","enum":["mid_market"]},{"type":"string","enum":["premium"]},{"type":"string","enum":["luxury"]}]},"primary_language":{"type":"string"},"sells_physical_products":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"offers_services":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"market_scope":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["local"]},{"type":"string","enum":["national"]},{"type":"string","enum":["international"]}]},"content_quality":{"anyOf":[{"type":"string","enum":["low"]},{"type":"string","enum":["medium"]},{"type":"string","enum":["high"]}]},"free_shipping":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"free_shipping_threshold":{"type":"string"},"multi_language":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"languages_available":{"type":"array","items":{"type":"string"}},"multi_currency":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"currencies_available":{"type":"array","items":{"type":"string"}},"local_pickup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"local_delivery":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"ships_internationally":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"first_order_discount":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"discount_details":{"type":"string"},"gift_cards_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"subscription_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"wholesale_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"physical_store_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"evidence":{"type":"array","items":{"type":"string"}}},"required":["description","category","product_types","audience","business_model","customer_focus","price_positioning","primary_language","sells_physical_products","offers_services","market_scope","content_quality","free_shipping","free_shipping_threshold","multi_language","languages_available","multi_currency","currencies_available","local_pickup","local_delivery","ships_internationally","first_order_discount","discount_details","gift_cards_available","subscription_available","wholesale_available","physical_store_available","evidence"],"nullable":true},"id":{"type":"string"},"platform":{"type":"string"},"country_code":{"type":"string","nullable":true},"primary_language":{"type":"string","nullable":true},"currencies":{"type":"object","properties":{"shop":{"type":"string","nullable":true},"presentment":{"type":"string","nullable":true}},"required":["shop","presentment"]}},"required":["contacts","idn","homepage_signals","locked","domain","display_domain","canonical_url","store_name","technologies","contact_availability","enrichment","id","platform","country_code","primary_language","currencies"]}]}},"next_cursor":{"type":"string","nullable":true},"has_more":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["data","next_cursor","has_more"]},"CatalogController_store_v1_Response":{"anyOf":[{"type":"object","properties":{"locked":{"type":"boolean","enum":[true]},"social_links_available":{"type":"array","items":{"anyOf":[{"type":"string","enum":["instagram"]},{"type":"string","enum":["facebook"]},{"type":"string","enum":["tiktok"]},{"type":"string","enum":["pinterest"]},{"type":"string","enum":["youtube"]},{"type":"string","enum":["x"]},{"type":"string","enum":["linkedin"]},{"type":"string","enum":["threads"]},{"type":"string","enum":["whatsapp"]},{"type":"string","enum":["telegram"]}]}},"technologies":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"}},"required":["slug"]}},"contact_availability":{"type":"object","properties":{"email":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"phone":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["email","phone"]},"enrichment":{"type":"object","properties":{"description":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["fashion_apparel"]},{"type":"string","enum":["jewelry_watches_accessories"]},{"type":"string","enum":["beauty_personal_care"]},{"type":"string","enum":["health_wellness"]},{"type":"string","enum":["home_furniture_garden"]},{"type":"string","enum":["food_beverage"]},{"type":"string","enum":["sports_fitness_outdoors"]},{"type":"string","enum":["electronics_computers"]},{"type":"string","enum":["baby_kids_maternity"]},{"type":"string","enum":["pets_animal_supplies"]},{"type":"string","enum":["automotive_motorcycle_marine"]},{"type":"string","enum":["toys_games_hobbies"]},{"type":"string","enum":["arts_crafts_collectibles"]},{"type":"string","enum":["books_stationery_media"]},{"type":"string","enum":["gifts_flowers_special_events"]},{"type":"string","enum":["travel_luggage"]},{"type":"string","enum":["tools_hardware_home_improvement"]},{"type":"string","enum":["business_industrial_wholesale"]},{"type":"string","enum":["office_school_supplies"]},{"type":"string","enum":["education_learning"]},{"type":"string","enum":["software_digital_products"]},{"type":"string","enum":["services_experiences_rentals"]},{"type":"string","enum":["religious_ceremonial"]},{"type":"string","enum":["adult_products"]},{"type":"string","enum":["alcohol"]},{"type":"string","enum":["tobacco_vape_cannabis"]},{"type":"string","enum":["weapons_tactical_survival"]},{"type":"string","enum":["general_merchandise_multi_category"]},{"type":"string","enum":["other"]}]},"product_types":{"type":"array","items":{"type":"string"}},"audience":{"type":"array","items":{"type":"string"}},"business_model":{"anyOf":[{"type":"string","enum":["direct_to_consumer"]},{"type":"string","enum":["marketplace"]},{"type":"string","enum":["retailer"]},{"type":"string","enum":["manufacturer"]},{"type":"string","enum":["wholesale_b2b"]},{"type":"string","enum":["subscription"]},{"type":"string","enum":["services"]},{"type":"string","enum":["digital"]},{"type":"string","enum":["mixed"]},{"type":"string","enum":["unknown"]}]},"customer_focus":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["consumer"]},{"type":"string","enum":["business"]},{"type":"string","enum":["both"]}]},"price_positioning":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["budget"]},{"type":"string","enum":["mid_market"]},{"type":"string","enum":["premium"]},{"type":"string","enum":["luxury"]}]},"primary_language":{"type":"string"},"sells_physical_products":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"offers_services":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"market_scope":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["local"]},{"type":"string","enum":["national"]},{"type":"string","enum":["international"]}]},"content_quality":{"anyOf":[{"type":"string","enum":["low"]},{"type":"string","enum":["medium"]},{"type":"string","enum":["high"]}]},"free_shipping":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"free_shipping_threshold":{"type":"string"},"multi_language":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"languages_available":{"type":"array","items":{"type":"string"}},"multi_currency":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"currencies_available":{"type":"array","items":{"type":"string"}},"local_pickup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"local_delivery":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"ships_internationally":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"first_order_discount":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"discount_details":{"type":"string"},"gift_cards_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"subscription_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"wholesale_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"physical_store_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"evidence":{"type":"array","items":{"type":"string"}}},"required":["description","category","product_types","audience","business_model","customer_focus","price_positioning","primary_language","sells_physical_products","offers_services","market_scope","content_quality","free_shipping","free_shipping_threshold","multi_language","languages_available","multi_currency","currencies_available","local_pickup","local_delivery","ships_internationally","first_order_discount","discount_details","gift_cards_available","subscription_available","wholesale_available","physical_store_available","evidence"],"nullable":true},"id":{"type":"string"},"platform":{"type":"string"},"country_code":{"type":"string","nullable":true},"primary_language":{"type":"string","nullable":true},"currencies":{"type":"object","properties":{"shop":{"type":"string","nullable":true},"presentment":{"type":"string","nullable":true}},"required":["shop","presentment"]}},"required":["locked","social_links_available","technologies","contact_availability","enrichment","id","platform","country_code","primary_language","currencies"]},{"type":"object","properties":{"contacts":{"type":"object","properties":{"emails":{"type":"array","items":{}},"phone_numbers":{"type":"array","items":{}}},"required":["emails","phone_numbers"]},"idn":{"type":"object","properties":{"status":{"type":"string"},"risk_level":{"type":"string"}},"required":["status","risk_level"]},"homepage_signals":{"type":"object","properties":{"deterministic_version":{"type":"string","nullable":true},"themes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","nullable":true},"schema_name":{"type":"string","nullable":true},"schema_version":{"type":"string","nullable":true},"id":{"type":"string","nullable":true},"theme_store_id":{"type":"string","nullable":true},"role":{"type":"string","nullable":true}},"required":["name","schema_name","schema_version","id","theme_store_id","role"]}},"theme_ids":{"type":"array","items":{"type":"string"}},"theme_evidence_strength":{"type":"string","nullable":true},"extension_handles":{"type":"array","items":{"type":"string"}},"app_proxy_paths":{"type":"array","items":{"type":"string"}},"technology_coverage":{"type":"object","properties":{"checked":{"type":"number"},"not_checked":{"type":"number"},"detected":{"type":"number"},"source":{"type":"string","enum":["homepage_html"]}},"required":["checked","not_checked","detected","source"]},"logo_url":{"type":"string","nullable":true},"favicon_url":{"type":"string","nullable":true},"social_image_url":{"type":"string","nullable":true},"languages_detected":{"type":"array","items":{"type":"string"}},"currencies_detected":{"type":"array","items":{"type":"string"}},"free_shipping_mentions":{"type":"array","items":{"type":"string"}},"payment_methods":{"type":"array","items":{"type":"string"}},"social_links":{"type":"object","properties":{}},"newsletter_signup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"cart_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"account_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"search_detected":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["logo_url","favicon_url","social_image_url","languages_detected","currencies_detected","free_shipping_mentions","payment_methods","social_links","newsletter_signup","cart_detected","account_detected","search_detected"],"nullable":true},"locked":{"type":"boolean","enum":[false]},"domain":{"type":"string"},"display_domain":{"type":"string"},"canonical_url":{"type":"string","nullable":true},"store_name":{"type":"string","nullable":true},"technologies":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"}},"required":["slug"]}},"contact_availability":{"type":"object","properties":{"email":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"phone":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]}},"required":["email","phone"]},"enrichment":{"type":"object","properties":{"description":{"type":"string"},"category":{"anyOf":[{"type":"string","enum":["fashion_apparel"]},{"type":"string","enum":["jewelry_watches_accessories"]},{"type":"string","enum":["beauty_personal_care"]},{"type":"string","enum":["health_wellness"]},{"type":"string","enum":["home_furniture_garden"]},{"type":"string","enum":["food_beverage"]},{"type":"string","enum":["sports_fitness_outdoors"]},{"type":"string","enum":["electronics_computers"]},{"type":"string","enum":["baby_kids_maternity"]},{"type":"string","enum":["pets_animal_supplies"]},{"type":"string","enum":["automotive_motorcycle_marine"]},{"type":"string","enum":["toys_games_hobbies"]},{"type":"string","enum":["arts_crafts_collectibles"]},{"type":"string","enum":["books_stationery_media"]},{"type":"string","enum":["gifts_flowers_special_events"]},{"type":"string","enum":["travel_luggage"]},{"type":"string","enum":["tools_hardware_home_improvement"]},{"type":"string","enum":["business_industrial_wholesale"]},{"type":"string","enum":["office_school_supplies"]},{"type":"string","enum":["education_learning"]},{"type":"string","enum":["software_digital_products"]},{"type":"string","enum":["services_experiences_rentals"]},{"type":"string","enum":["religious_ceremonial"]},{"type":"string","enum":["adult_products"]},{"type":"string","enum":["alcohol"]},{"type":"string","enum":["tobacco_vape_cannabis"]},{"type":"string","enum":["weapons_tactical_survival"]},{"type":"string","enum":["general_merchandise_multi_category"]},{"type":"string","enum":["other"]}]},"product_types":{"type":"array","items":{"type":"string"}},"audience":{"type":"array","items":{"type":"string"}},"business_model":{"anyOf":[{"type":"string","enum":["direct_to_consumer"]},{"type":"string","enum":["marketplace"]},{"type":"string","enum":["retailer"]},{"type":"string","enum":["manufacturer"]},{"type":"string","enum":["wholesale_b2b"]},{"type":"string","enum":["subscription"]},{"type":"string","enum":["services"]},{"type":"string","enum":["digital"]},{"type":"string","enum":["mixed"]},{"type":"string","enum":["unknown"]}]},"customer_focus":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["consumer"]},{"type":"string","enum":["business"]},{"type":"string","enum":["both"]}]},"price_positioning":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["budget"]},{"type":"string","enum":["mid_market"]},{"type":"string","enum":["premium"]},{"type":"string","enum":["luxury"]}]},"primary_language":{"type":"string"},"sells_physical_products":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"offers_services":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"market_scope":{"anyOf":[{"type":"string","enum":["unknown"]},{"type":"string","enum":["local"]},{"type":"string","enum":["national"]},{"type":"string","enum":["international"]}]},"content_quality":{"anyOf":[{"type":"string","enum":["low"]},{"type":"string","enum":["medium"]},{"type":"string","enum":["high"]}]},"free_shipping":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"free_shipping_threshold":{"type":"string"},"multi_language":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"languages_available":{"type":"array","items":{"type":"string"}},"multi_currency":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"currencies_available":{"type":"array","items":{"type":"string"}},"local_pickup":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"local_delivery":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"ships_internationally":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"first_order_discount":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"discount_details":{"type":"string"},"gift_cards_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"subscription_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"wholesale_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"physical_store_available":{"anyOf":[{"type":"boolean","enum":[false]},{"type":"boolean","enum":[true]}]},"evidence":{"type":"array","items":{"type":"string"}}},"required":["description","category","product_types","audience","business_model","customer_focus","price_positioning","primary_language","sells_physical_products","offers_services","market_scope","content_quality","free_shipping","free_shipping_threshold","multi_language","languages_available","multi_currency","currencies_available","local_pickup","local_delivery","ships_internationally","first_order_discount","discount_details","gift_cards_available","subscription_available","wholesale_available","physical_store_available","evidence"],"nullable":true},"id":{"type":"string"},"platform":{"type":"string"},"country_code":{"type":"string","nullable":true},"primary_language":{"type":"string","nullable":true},"currencies":{"type":"object","properties":{"shop":{"type":"string","nullable":true},"presentment":{"type":"string","nullable":true}},"required":["shop","presentment"]}},"required":["contacts","idn","homepage_signals","locked","domain","display_domain","canonical_url","store_name","technologies","contact_availability","enrichment","id","platform","country_code","primary_language","currencies"]}]},"CatalogController_platforms_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"store_count":{"type":"number"}},"required":["slug","store_count"]}}},"required":["data"]},"CatalogController_technologies_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"},"observability_tier":{"type":"string"},"store_count":{"type":"number"}},"required":["slug","name","category","kind","observability_tier","store_count"]}}},"required":["data"]},"CatalogController_technology_v1_Response":{"type":"object","properties":{"slug":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"kind":{"type":"string"},"observability_tier":{"type":"string"},"store_count":{"type":"number"}},"required":["slug","name","category","kind","observability_tier","store_count"]},"CatalogController_count_v1_Response":{"type":"object","properties":{"total":{"type":"number"}},"required":["total"]},"CatalogController_facets_v1_Response":{"type":"object","properties":{"total":{"type":"number"},"facets":{"type":"object","properties":{}}},"required":["total","facets"]},"CatalogController_facetOptions_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"label":{"type":"string"},"store_count":{"type":"number"}},"required":["value","store_count"]}},"next_cursor":{"type":"string","nullable":true}},"required":["data","next_cursor"]},"StoreUnlocksController_unlock_v1_Response":{"type":"object","properties":{"requested_count":{"type":"number"},"newly_unlocked_count":{"type":"number"},"already_unlocked_count":{"type":"number"},"credits_charged":{"type":"number"},"store_ids":{"type":"array","items":{"type":"string"}},"balance":{"type":"object","properties":{"balance":{"type":"number"},"reserved":{"type":"number"},"available":{"type":"number"},"updated_at":{"type":"string"}},"required":["balance","reserved","available","updated_at"]}},"required":["requested_count","newly_unlocked_count","already_unlocked_count","credits_charged","store_ids","balance"]},"ListExportsController_get_v1_Response":{"type":"object","properties":{"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"error_code":{"type":"string","nullable":true},"id":{"type":"string"},"job_id":{"type":"string"},"list_id":{"type":"string"},"format":{"type":"string"},"fields":{"type":"array","items":{"type":"string"}},"row_count":{"type":"number","nullable":true},"file_size_bytes":{"type":"string","nullable":true},"ready_at":{"type":"string","nullable":true},"expires_at":{"type":"string","nullable":true},"download_url":{"type":"string","nullable":true},"created_at":{"type":"string"}},"required":["status","error_code","id","job_id","list_id","format","fields","row_count","file_size_bytes","ready_at","expires_at","download_url","created_at"]},"ListJobsController_list_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"type":{"anyOf":[{"type":"string","enum":["population"]},{"type":"string","enum":["export"]}]},"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"progress":{"type":"object","properties":{"current":{"type":"number"},"total":{"type":"number"}},"required":["current","total"]},"output":{"type":"object","properties":{},"nullable":true},"error_code":{"type":"string","nullable":true},"created_at":{"type":"string"},"started_at":{"type":"string","nullable":true},"completed_at":{"type":"string","nullable":true}},"required":["id","list_id","type","status","progress","output","error_code","created_at","started_at","completed_at"]}},"next_cursor":{"type":"string","nullable":true}},"required":["data","next_cursor"]},"ListJobsController_get_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"type":{"anyOf":[{"type":"string","enum":["population"]},{"type":"string","enum":["export"]}]},"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"progress":{"type":"object","properties":{"current":{"type":"number"},"total":{"type":"number"}},"required":["current","total"]},"output":{"type":"object","properties":{},"nullable":true},"error_code":{"type":"string","nullable":true},"created_at":{"type":"string"},"started_at":{"type":"string","nullable":true},"completed_at":{"type":"string","nullable":true}},"required":["id","list_id","type","status","progress","output","error_code","created_at","started_at","completed_at"]},"ListJobsController_cancel_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"type":{"anyOf":[{"type":"string","enum":["population"]},{"type":"string","enum":["export"]}]},"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"progress":{"type":"object","properties":{"current":{"type":"number"},"total":{"type":"number"}},"required":["current","total"]},"output":{"type":"object","properties":{},"nullable":true},"error_code":{"type":"string","nullable":true},"created_at":{"type":"string"},"started_at":{"type":"string","nullable":true},"completed_at":{"type":"string","nullable":true}},"required":["id","list_id","type","status","progress","output","error_code","created_at","started_at","completed_at"]},"ListsController_list_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"store_count":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","description","store_count","created_at","updated_at"]}},"next_cursor":{"type":"string","nullable":true}},"required":["data","next_cursor"]},"ListsController_create_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"store_count":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","description","store_count","created_at","updated_at"]},"ListsController_get_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"store_count":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","description","store_count","created_at","updated_at"]},"ListsController_update_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string","nullable":true},"store_count":{"type":"number"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","description","store_count","created_at","updated_at"]},"ListsController_listStores_v1_Response":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"store":{},"store_id":{"type":"string"},"source":{"anyOf":[{"type":"string","enum":["manual"]},{"type":"string","enum":["population"]}]},"added_at":{"type":"string"}},"required":["store","store_id","source","added_at"]}},"next_cursor":{"type":"string","nullable":true}},"required":["data","next_cursor"]},"ListsController_addStores_v1_Response":{"type":"object","properties":{"list_id":{"type":"string"},"requested_count":{"type":"number"},"added_count":{"type":"number"},"duplicate_count":{"type":"number"},"newly_unlocked_count":{"type":"number"},"credits_charged":{"type":"number"}},"required":["list_id","requested_count","added_count","duplicate_count","newly_unlocked_count","credits_charged"]},"ListsController_startPopulation_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"type":{"anyOf":[{"type":"string","enum":["population"]},{"type":"string","enum":["export"]}]},"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"progress":{"type":"object","properties":{"current":{"type":"number"},"total":{"type":"number"}},"required":["current","total"]},"output":{"type":"object","properties":{},"nullable":true},"error_code":{"type":"string","nullable":true},"created_at":{"type":"string"},"started_at":{"type":"string","nullable":true},"completed_at":{"type":"string","nullable":true}},"required":["id","list_id","type","status","progress","output","error_code","created_at","started_at","completed_at"]},"ListsController_startExport_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"type":{"anyOf":[{"type":"string","enum":["population"]},{"type":"string","enum":["export"]}]},"status":{"anyOf":[{"type":"string","enum":["queued"]},{"type":"string","enum":["running"]},{"type":"string","enum":["succeeded"]},{"type":"string","enum":["failed"]},{"type":"string","enum":["cancelled"]}]},"progress":{"type":"object","properties":{"current":{"type":"number"},"total":{"type":"number"}},"required":["current","total"]},"output":{"type":"object","properties":{},"nullable":true},"error_code":{"type":"string","nullable":true},"created_at":{"type":"string"},"started_at":{"type":"string","nullable":true},"completed_at":{"type":"string","nullable":true}},"required":["id","list_id","type","status","progress","output","error_code","created_at","started_at","completed_at"]},"PopulationQuotesController_create_v1_Response":{"type":"object","properties":{"id":{"type":"string"},"list_id":{"type":"string"},"filter_hash":{"type":"string"},"matched_count":{"type":"number"},"selected_count":{"type":"number"},"new_item_count":{"type":"number"},"already_in_list_count":{"type":"number"},"already_unlocked_count":{"type":"number"},"credits_required":{"type":"number"},"expires_at":{"type":"string"},"created_at":{"type":"string"}},"required":["id","list_id","filter_hash","matched_count","selected_count","new_item_count","already_in_list_count","already_unlocked_count","credits_required","expires_at","created_at"]}}}}
