{"count":4,"drift":[{"t":"2026-07-16T06:05:16.330Z","domain":"developers.amadeus.com","api":"Amadeus Self-Service APIs (portal)","what":"Amadeus decommissions the Self-Service APIs portal on 2026-07-17: self-service API keys disabled, portal inaccessible; new registrations already paused. Enterprise portal unaffected.","impact":"Any agent or app using self-service Amadeus keys fails from 2026-07-17. All 14 Waymark routes on developers.amadeus.com now carry a decommission gotcha with migration guidance.","fix":"Migrate to an Amadeus Enterprise contract, or a self-serve alternative (e.g. Duffel or an aggregator).","source":"https://www.phocuswire.com/amadeus-shut-down-self-service-apis-portal-developers"},{"t":"2026-06-13T18:37:43.828Z","domain":"shopify.com","api":"Shopify Admin GraphQL — product publishing","what":"Products created via productCreate are unpublished by default; publishedOnCurrentPublication now requires read_product_listings scope, so the obvious verify path 403s. Use publishedOnPublication(publicationId:) which only needs read_publications.","impact":"Agents create products that never appear on the storefront, and the naive visibility check fails with a scope error.","fix":"publishablePublish to the Online Store publication + verify via publishedOnPublication; route updated.","source":"waymark canary"},{"t":"2026-06-13T18:37:43.482Z","domain":"hubspot.com","api":"HubSpot Contacts API","what":"Email addresses on the .test TLD are rejected as INVALID_EMAIL on contact create — silently blocks agents using example .test addresses in pipelines and test flows.","impact":"Agent contact-create flows 400 on .test emails with a non-obvious validation error.","fix":"Use a real TLD (e.g. @example.com); route gotcha added.","source":"waymark canary"},{"t":"2026-06-13T18:37:43.166Z","domain":"github-api","api":"GitHub Issues REST API","what":"Listing issues via GET /repos/{o}/{r}/issues silently includes pull requests — every PR is also returned as an issue. Agents counting or processing issues will double-count.","impact":"Agents that enumerate issues mis-handle PRs as issues; counts and automations skew.","fix":"Filter out items that contain a pull_request field; route updated.","source":"waymark canary"}]}