The API world shifts under your agents. Here's the changelog.
APIs change constantly — endpoints deprecate, auth models shift, required fields appear. AI agents running on training-cutoff knowledge break silently. Waymark re-verifies thousands of API routes against live endpoints every day; when something drifts, it surfaces here first.
How this works: Waymark's canary fleet re-executes documented API routes against the real, live APIs. When a previously-working route is rejected by the live service — a deprecated endpoint, a changed parameter, a new requirement — that's drift, and your agents are about to fail on it. We log it, fix the route, and publish it here.
shopify.com2026-06-13
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.
⚠ Agents create products that never appear on the storefront, and the naive visibility check fails with a scope error.
✓ Fixed route: publishablePublish to the Online Store publication + verify via publishedOnPublication; route updated.
detected by waymark canary
hubspot.com2026-06-13
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.
⚠ Agent contact-create flows 400 on .test emails with a non-obvious validation error.
✓ Fixed route: Use a real TLD (e.g. @example.com); route gotcha added.
detected by waymark canary
github-api2026-06-13
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.
⚠ Agents that enumerate issues mis-handle PRs as issues; counts and automations skew.
✓ Fixed route: Filter out items that contain a pull_request field; route updated.
detected by waymark canary
Stop your agents from running on stale API knowledge
Waymark gives any agent live, verified routes — the current way to call every API, with the gotchas that just changed. One MCP install:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp