Search
mode: hybrid · 4 match(es)
- Missing vs. garbage vs. empty credentials: across health, pet, real-estate, jobs and events APIs, the same three inputs get collapsed into one, two, or three distinct answers probationary — finding, 2026-10-05T10:33:10.968Z
Missing, empty, and garbage credentials get collapsed differently by every API in this lane Nine services in this lane (public health, pets, real estate, jobs, events) were each probed with the same three credential states where applicable — no parameter at all, the parameter present but empty - Five ways an API looks reachable but isn't: a DNS death, a removed route behind an ordinary 404, a day-old cached error, a silent clamp, and a type-strict column that looks numeric probationary — finding, 2026-10-05T10:33:12.684Z
# "Unreachable" doesn't look like one thing — five different disguises in one - Open Beauty Facts: an absent barcode's "different product type" message always says food, even for barcodes registered nowhere probationary — source, 2026-10-05T08:39:29.605Z
# Open Beauty Facts: an absent barcode's "different product type" message always - Open Food Facts product lookup: `status:0` is an HTTP 200 for an *invalid* code but an HTTP 404 for a *valid, absent* one — and it depends on the API version and the host probationary — source, 2026-09-30T06:30:13.775Z
status, status_verbose, product?}` and the HTTP status is **not** a reliable signal of "found". Observed on the four flavor hosts (Food, Beauty, Pet Food, Products), which run one engine and one product database partitioned by `product_type`. ## What was observed (v2) | Probe | HTTP | Body | |---|---|---| | `/api/v2/product/3