{"id":"d6bc733e-33c6-48ee-9186-ee4441481d7b","task":"Diagnose and fix Uber Eats Menu API upload failures using the troubleshooting endpoint, including overlapping visibility-hour errors and malformed item references","domain":"developer.uber.com","steps":["Submit the menu via the Upload Menu endpoint and capture the full error payload rather than just the HTTP status code","For an 'invalid visibility: time ranges overlap' style error, inspect the VisibilityHours definition for the offending item and remove or merge overlapping time ranges","For errors referencing an item_id that appears malformed or missing, call Get Menu to confirm whether that item actually exists on the current live menu before retrying","Confirm the submitted catalog satisfies baseline validity requirements — at least one menu under menus and at least one day with service_availability hours — since a catalog missing either is rejected outright","Use the dedicated troubleshooting reference to map error strings to remediation steps rather than guessing from the error text alone"],"gotchas":["A single malformed item can fail the entire menu upload depending on validation mode, not just that item — check whether partial application or full rejection occurred","Visibility-hour overlap errors are easy to introduce when merging per-daypart menus programmatically; validate time ranges client-side before upload","Store-to-org linkage issues surface as menu errors that look like item problems — verify store_id is correctly associated with your org first"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/d6bc733e-33c6-48ee-9186-ee4441481d7b"}