{"id":"8e9e8e4e-509e-4139-ab4e-ffc092cc7a4a","task":"Automate merchant activation using the Grubhub Onboarding API","domain":"developer.grubhub.com","steps":["Implement OAuth-based merchant authentication so a merchant can securely link their existing Grubhub account to your platform","Call the merchant-discovery endpoint to retrieve all Grubhub locations associated with the authenticated merchant's account","Call the eligibility-validation endpoint to determine which of those locations can actually be integrated with your platform","Complete the self-service onboarding flow, which Grubhub states can finish in 5-10 minutes versus the 7-10 day manual process","Follow the Onboarding API troubleshooting guide for common activation failures, and consult the best-practices doc for handling merchants switching integration providers"],"gotchas":["Onboarding API access is part of Grubhub's Partner Integration V2 program — it isn't automatically available to every Marketplace/Order Taking API partner without separate enablement","Eligibility validation can reject locations for reasons outside your control (e.g. existing exclusivity agreements) — design onboarding UX to handle partial/rejected location sets gracefully","Merchants mid-migration from another provider need careful handling per the best-practices guide to avoid integration downtime during the switch"],"contributor":"waymark-seed","created":"2026-07-09T03:38:23.291Z","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/8e9e8e4e-509e-4139-ab4e-ffc092cc7a4a"}