| row_id |
37994 |
| time_created |
2026-06-21 11:55:22.055827 |
| endpoint |
https://usmall-catalog.shopfans.io/log/product_upload |
| params |
|
| body |
{"product": {"rating": null, "rating_count": null, "brand": "NeilMed", "name": "Squeezie Nasal Rinsing System with 50 Premixed Packets -- 1 Unit", "description": "NeilMed Squeezie Nasal Rinsing System with 50 Premixed Packets Description\n\n\n\n\nAll Natural Sinus Relief\n\nSoothing Saline Nasal Rinse \u2022 pH Balanced\n\nTrust the #1 Physician Recommended Brand\n\nRinse Prior to Corticosteroid Nasal Spray\n\nAll Silicon Components\n\nNasal Symptoms from Flu & Cold\n\nNasal Congestion\n\nNasal Allergies\n\nIncludes 50 Premixed Packets*\n\nContents: One 240 mL (8 oz) Squeeze Device and 50 Premixed Packets\n\n*Buffered Isotonic (1 Packet) or Hypertonic (2 Packets)\n \n\n\nNeilMed\u00ae N\u00e4saKleen Squeezie\u00ae Nasal Rinsing System is a squeezable silicone nasal rinsing system which allows you to deliver saline solution with positive pressure to clean the nasal passages thoroughly, while maintaining your head in an upright position. You have complete control of the pressure and volume of solution, ensuring a gentle, soothing and therapeutic nasal rinsing experience.\n\u00a0\nSqueezie can be used to cleanse and relieve nasal passages affected by:\n\n\nNasal allergies, dryness and hay fever.\n\nSinus pressure and nasal stuffiness.\n\nNasal symptoms from cold, flu, and sinusitis.\n\nPost-nasal drip and nasal congestion.\n\nNasal irritation from occupational and house dust, fumes, dander, grass pollen, smoke, etc.\n\nSaline nasal irrigation, moisturization, and daily nasal hygiene.\n\nFor use after sinus surgery and for sinus symptoms suffered by Cystic Fibrosis patients.\nSqueezie is made of a super flexible material for \u201csingle-squeeze\u201d action with minimal pressure required. Its grip friendly design ensures proper positioning of head and neck to achieve great rinsing results. Squeezie is easy to clean to prevent bacterial buildup.\n\u00a0\nThe soft nasal tip is made of medical-grade silicone for a soft touch to the nose and is designed to fit all noses, including children.\n\u00a0\nAnyone 2 years or older can use Squeezie. Children ages 2-12 should not use Squeezie without parental supervision. For newborns or toddlers, we suggest the NeilMed\u00ae Baby N\u00e4saKleen\u00ae Nasal Aspirator.\n\n\n\n\n\nDirections\n\n\nThree Easy StepsWash all parts of the Squeezie\u00ae before its first use. Follow the cleaning protocol below.\n\u00a0\n1. Empty 1 packet (1/2 teaspoon) of NeilMed\u00ae SINUS RINSE\u00ae salt into the Squeezie\u00ae bottle.2. Fill the Squeezie\u00ae bottle with 8 oz./240ml (up to \u201cFill Line\u201d) with distilled, micro-filtered (through 0.2 microns), commercially bottled or previously boiled or cooled down water at lukewarm or body temperature. Push the cap on tightly. Shake to properly mix the solution.\n3. Stand (or sit) over a bathroom sink or use in the shower. Put the silicone tip against the nose so that it completely seals the nostril. Breathe normally through the mouth (or say aaaah\u2026) and gently squeeze the bottle. Refrain from swallowing\u2026when the saline solution reaches the back of the nasal cavities, the palate closes automatically by reflex. The saline fills the nasal cavities and proceeds to pour out the other nostril. Repeat this process twice for both nostrils. Use a tissue to blow out any remaining saline in your nose. Some of the saline can remain in the nose and trickle out later. Tilting your head forward and turning side to side immediately after flushing can prevent this.\n\u00a0\nDosage: Use one full bottle (8oz/240mL) in each nostril per rinsing session. Rinse once or twice daily or as recommended by your doctor.\n\u00a0\nCleaning:\n\n\nRinse the cap and device with running water.\n\nFill the device half-way with distilled, micro-filtered (through 0.2 microns), commercially bottled and cooled down water at lukewarm or body temperature.\n\nAdd a few drops of soap or baby shampoo.\n\nAttach the cap to the Squeezie device; hold your finger over the cap and shake vigorously.\n\nSqueeze the bottle to allow the soapy solution to clean the interior of the cap.\n\nRinse the soap from the device and cap thoroughly and place the items on a clean paper towel to dry. Store in dry place.\nWe recommend that after you clean the device with soap and water, shake off the excess water and place the device and cap in the microwave for 40 to 60 seconds. This will disinfect the device and the cap.\n\n\n\n\n\n*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.\n\n Ingredients: USP grade sodium chloride and sodium bicarbonate.\n\n\n\nWarnings\n\n\nFor your safety, do not use tap or faucet water for dissolving the mixture unless it has been previously boiled for 5 minutes or more and then cooled to lukewarm or body temperature, as boiling sterilizes the water. Other choices are distilled, micro-filtered (through 0.2 micron), reverse osmosis filtered, or commercially bottled water. Once mixed, use the saline solution within 24 hours or discard. \nEach device must be used only by one user; do not share this product with others. \nFollow the cleaning protocol after each use of the product. \nReplace this device within three months of your first use. \nRinse your nose gently. \nBefore using this product, you must read detailed warnings in the enclosed brochure or\u00a0read the manufacturer's website.\u00a0The website will always have up-to-date warnings. \nStore in a cool, dry place.\nAttention: Medical research recommends following the cleaning protocol after every use and replacing the device after 3 months.\n\nThe product you receive may contain additional details or differ from what is shown on this page, or the product may have additional information revealed by partially peeling back the label. We recommend you reference the complete information included with your product before consumption and do not rely solely on the details shown on this page. For more information, please see our full disclaimer.", "data": {"dataFacets": []}, "categories": ["Beauty & Personal Care > First Aid & Topicals > Nasal & Sinus Care > Sinus Rinse"], "gender": "Unisex", "product_images": [], "market_id": 34, "remote_code": "neilmed-squeezie-nasal-rinsing-system-with-50-premixed-packets", "is_lost": 0, "variants": [{"remote_code": "neilmed-squeezie-nasal-rinsing-system-with-50-premixed-packets", "upc": "894321000449", "remote_url": "https://www.vitacost.com/neilmed-squeezie-nasal-rinsing-system-with-50-premixed-packets", "size": "1 Unit", "origin_color": "No color", "price": 12.63, "variant_images": ["https://www.vitacost.com/Images/Products/500/NeilMed/NeilMed-Squeezie-Nasal-Rinsing-System-with-50-Premixed-Packets-894321000449.jpg"], "stock_count": 1, "data": ["transfer"], "image_url": "https://www.vitacost.com/Images/Products/500/NeilMed/NeilMed-Squeezie-Nasal-Rinsing-System-with-50-Premixed-Packets-894321000449.jpg", "additional_image_base64": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAA1B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuQ+MPi+8+H3wj8b+KdOigm1DQ9DvtTto7pWaJ5Ybd5EDhSCVJUZAIOM8igDr6K+RPCX/BQHTYPB3w2TxN4S8Q63428WeE/+EoNl4N0xZ4PLUsJFQST71ICM3zEjA+9kgHsbj9ur4ey6J8Or/RNN8TeLLrx1bTXumaRoGl/ab2O3hJWeWaPeNqxsrKdpYkq20NigD6Kor5dT/gof8Op/hv4J8aW+geL7zTvF+s3GhaXZ2umxS3j3MRK4MSzE4dgAoXcxJGQOcWfEn7fngbwnd3ltqPhbxvHcaRZW1/4jjj0dXPhuOfmIXwEvysV+fbH5h289jQB9M0V8q/tIftu6B4G0Dx14f8Gx69rPi2w8IT65Freh6Wt7YaQ0tsz2U1y7EgBmMbD5HXaQWwucY3we/afubjxL4APjbxvqKxz/AAatvHGtWb6NZppxbePPvmuUImWTAYeQkflbRkHdxQB9h0V84+Df27vAPjA3QOjeKtCb+wLnxPpg1nTUt/7asIELyS2h8whjtG4K5QkEHGOao+A/2/fBXxFudKtNL8IeOIbzW9Dutc0KG90mKI6ytuhaWC1PnEPKNpGCVQkcOQQSAfTlFfFHwM/4KK/29+zjpfxD+JXgvWtNvbq/TTIJ9D05V0/VrmW5niiisjLcsxZVh/eGVkUMDgkEV7m37TFlB4K8PeI7rwD45s11rX4PD8emy6VGbu3e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0i31/U9X0S2jkttM0+dWeKebfIjsCiO+yFZHCLuKgEZAPYaK8f1j9pvQdI8Q+ItP/sHX7zTfD15Y2eq6/bQ25sLX7XFBLDJkzCSRNtwm4xoxXBLALtZt3WvjJD4b8aWOh6t4V8Q6fpt9fx6Xa+JJYrY6dLdSLmOP5ZzOu4/IHaIIWwN3IyAeh0V4D4I/advrzwzr+p+KfBer6e9t4nvvD2lxWS2sjanMl9Lbw28SLdO3nBY8yM/lxDa7BggyPUvh58RrT4h2mqGPTtQ0PU9JvDp+paRqqRrc2c/lpKFfyneNg0csTqyOykOMHOQADrKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuZ+J3gz/AIWN8NvFnhP7Z/Z/9vaTd6X9s8rzfI8+F4vM2ZXdt35xkZxjI6101FAHzD8N/wBij/hX3in4faz/AMJl/aH/AAiXgebwZ5P9l+X9q3uzfad3nHZjdjy8N/vV4x4u/Zhvv2YPDnwUk8Ma9451Hxb4RsdV0v8At/wf4LXV0urWedpzDNatK3kMTOwjkLMuUYt2FfoLRQB8L/syfsX+I1+CPwJbxbfy+Ftd8GeJrvxVPpNxbC5lmEsrlIJHDqI32lWJw2Ccbciut+NX/BPXR/il8Ytf+IOna5pOnXviCK3TUrTX/C1vrcYkhjEay2xldPJYoqhhhlYjJHTH13RQB8m+PP2ErnWdW8W3PhD4iy+DLTxf4Tg8K69Z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RN4n1OeDTfs8F27aRLpccEMRlcwxxxPERueQkxtk5fK+0UUAeGaX+z14k0r4X6l8NYvH0cfgpdJk0jR1g0hotSsYuBCstyLjbMkaDy8LFGzL1bPNYGi/scQaRN4rmg1XQNH/ALffw7I9n4b8MpptnA2lag95uESzsWaYOELMxZSM5YYRfpKigDx7x/8ABbxRr/xJ1Xxd4Y8dQeGZdU8PQeHbm1udF+2gRxzXMvnxt58e2UfacISGVcMWV9wC4Oq/srTWelX+heDvFzeGfDWseHLPwvq9nPpovJ5LS2he3jktpvMQQzGFzGWZJV+VSEBBJ9/ooA8a1j9nKDUPDXxK0W11r7Da+MLmynixab/7PS3tLS2VP9YPMyLQNnK4345xk8zrv7Iceu/EeLxVNrWkyTw+KbbxNFe3Ph9Z9XURSo/2L7c02Vt8KVVUjUqNuSwDBvouigD5/wDEX7Kz+J9D1zQdQ13Sr3QpfEkvivSLW+0AXLWl9LPJNKtzvnMd1AxmlXZ5cbBX4fcAw6/4dfCLUvh1oUNlpl34T0SaTV1vr8eGPCaaZa3VuIwhgEIncq5IB84uxAGNuMY9RooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=", "description": "Color: No color; Size: 1 Unit", "colors": ["No color"]}]}, "remote_url": "https://www.vitacost.com/neilmed-squeezie-nasal-rinsing-system-with-50-premixed-packets", "parsing_type": "refresh", "finalize": false, "parsing_code": 200, "parsing_text": "[200] Success: Item: 'neilmed-squeezie-nasal-rinsing-system-with-50-premixed-packets' - parsed successfully. additional_error_text=''"} |
| status_code |
500 |
| error_text |
File "/opt/working_folder/middlewares/catch_errors_middleware/catch_500_errors.py", line 15, in dispatch
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 84, in call_next
raise app_exc
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 70, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
raise exc
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
await self.app(scope, receive, sender)
File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
raise e
File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
await route.handle(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
response = await func(request)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 274, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 193, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/concurrency.py", line 41, in run_in_threadpool
return await anyio.to_thread.run_sync(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/working_folder/api/logging_router/api/product_logging.py", line 462, in log_product_upload
file_url = s3.upload_object(
^^^^^^^^^^^^^^^^^
File "/opt/working_folder/dependencies/bucket/bucket.py", line 57, in upload_object
self.client.put_object(
File "/usr/local/lib/python3.11/site-packages/minio/api.py", line 2015, in put_object
raise exc
File "/usr/local/lib/python3.11/site-packages/minio/api.py", line 1960, in put_object
return self._put_object(
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/minio/api.py", line 1789, in _put_object
response = self._execute(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/minio/api.py", line 444, in _execute
return self._url_open(
^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/minio/api.py", line 351, in _url_open
raise InvalidResponseError(
|