| request_json |
{'method': 'POST', 'path': '/log/product_upload', 'query_params': {}, 'body': {'product': {'rating': None, 'rating_count': None, 'brand': 'Reima', 'name': 'Fußschlaufen', 'description': 'Fußschlaufen verschlissen oder einfach verloren? Keine Sorge, diese praktischen Fußschlaufen passen für alle Reima Overalls! Die abnehmbaren Fußschlaufen werden in einem praktischen 2er Pack geliefert. Fußschlaufen verschlissen oder einfach verloren? Keine Sorge, diese praktischen Fußschlaufen passen für alle Reima Overalls! Die abnehmbaren Fußschlaufen werden in einem praktischen 2er Pack geliefert.', 'data': {'dataFacets': [], 'product_id': '8098216345911', 'handle': 'fussschlaufen', 'vendor': 'Reima Germany', 'product_type': 'M598322', 'age_group': []}, 'categories': ['Accessories > Others > Winter Pants'], 'gender': 'Unisex', 'product_images': [], 'market_id': 155, 'remote_code': 'fussschlaufen', 'is_lost': 0, 'variants': [{'remote_code': 'M59832200000', 'upc': 'M59832200000', 'remote_url': 'https://www.reima.com/de/products/fussschlaufen?variant=44354564849975', 'size': 'One size', 'origin_color': '', 'price': 4.95, 'email_meta': '1675932912', 'variant_images': ['https://cdn.shopify.com/s/files/1/0691/8556/9079/products/M598322-001_front.jpg?v=1675932912'], 'stock_count': 789, 'data': ['transfer'], 'image_url': 'https://cdn.shopify.com/s/files/1/0691/8556/9079/products/M598322-001_front.jpg?v=1675932912', 'description': '', 'colors': [], 'additional_upc': '44354564849975', 'description_front': 'Fußschlaufen verschlissen oder einfach verloren? Keine Sorge, diese praktischen Fußschlaufen passen für alle Reima Overalls! Die abnehmbaren Fußschlaufen werden in einem praktischen 2er Pack geliefert. Fußschlaufen verschlissen oder einfach verloren? Keine Sorge, diese praktischen Fußschlaufen passen für alle Reima Overalls! Die abnehmbaren Fußschlaufen werden in einem praktischen 2er Pack geliefert.'}]}, 'remote_url': 'https://www.reima.com/de/products/fussschlaufen', 'type_parsing': 'full', 'parsing_type': 'full', 'parsing_code': 200, 'parsing_text': "[200] Success: Item: 'fussschlaufen' - parsed successfully. additional_error_text=''", 'finalize': False}, 'errors': [{'type': 'string_too_short', 'loc': ['body', 'product', 'variants', 0, 'description'], 'msg': 'String should have at least 1 character', 'input': '', 'ctx': {'min_length': 1}, 'url': 'https://errors.pydantic.dev/2.9/v/string_too_short'}, {'type': 'value_error', 'loc': ['body', 'product', 'variants', 0, 'colors'], 'msg': "Value error, Field 'colors' cannot be empty", 'input': [], 'ctx': {'error': {}}, 'url': 'https://errors.pydantic.dev/2.9/v/value_error'}]} |
| error_text |
[{'type': 'string_too_short', 'loc': ('body', 'product', 'variants', 0, 'description'), 'msg': 'String should have at least 1 character', 'input': '', 'ctx': {'min_length': 1}, 'url': 'https://errors.pydantic.dev/2.9/v/string_too_short'}, {'type': 'value_error', 'loc': ('body', 'product', 'variants', 0, 'colors'), 'msg': "Value error, Field 'colors' cannot be empty", 'input': [], 'ctx': {'error': ValueError("Field 'colors' cannot be empty")}, 'url': 'https://errors.pydantic.dev/2.9/v/value_error'}] |