{"uid":"cap_bb4F1fVu9VKV7a5l85uzW","slug":"changelog-state-api-github-vendor-releases-3c01dd19","name":"Changelog State API – GitHub Vendor Releases","description":"Structured recent releases for one tracked vendor.","url":"https://changelog-state-api.replit.app/api/monitors/github","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","example":"openai","pattern":"^[a-z0-9][a-z0-9-]*$","maxLength":64,"minLength":1,"description":"Vendor slug, lowercase alphanumeric with dashes. Take one from GET /api/monitors and substitute it into the path: `{slug}` is a placeholder, and requesting those literal characters returns 404. Worked example: GET /api/monitors/openai."}}},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","default":5,"maximum":50,"minimum":1,"description":"Maximum number of release entries to return on this page. The page size, not a total: use `cursor` to walk past it."},"cursor":{"type":"string","default":"","maxLength":512,"description":"Opaque next-page token, copied verbatim from `nextCursor` on the previous response for this same vendor. Omit it — or send the empty string — to start at the newest entry. It names a position in the newest-first order rather than an offset, so a page you have already read never shifts under you: an entry that arrives mid-walk takes the place its own publish date gives it — above the cursor, on ground you have already covered, or below it, still ahead of you — instead of renumbering every page behind it. It does not expire; a walk can be paused and resumed. Do not construct or edit one: a token that is malformed, or was issued for a different vendor, is refused with 400 and is never charged."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"enum":["json"],"type":"string"},"example":{"type":"object"}},"description":"Full structured recent releases (paid)"}},"description":"Call shape for GET /api/monitors/{slug}."},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tjM0PKXc20fgJVHOr2DU8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns structured recent release entries for the GitHub vendor tracked by the Changelog State API monitor.","exampleAgentPrompt":"Can you pull the latest GitHub releases from the Changelog State API — give me the 10 most recent entries with all the structured details?","exampleUseCases":[{"title":"Track GitHub releases in automation","prompt":"Fetch the last 5 GitHub releases from the Changelog State API so I can check whether any new versions came out this week that affect our dependencies."},{"title":"Summarize recent GitHub product updates","prompt":"Get me the most recent GitHub changelog entries — up to 20 — so I can summarize what new features GitHub has shipped for our engineering newsletter."},{"title":"Alert on new GitHub releases","prompt":"Pull the latest GitHub release from the Changelog State API and tell me if there's anything newer than what we last saw — I want to know if a new version dropped."}],"resultDescription":"A JSON object containing a list of structured recent release entries for the GitHub vendor, including version identifiers, release dates, and changelog content, up to the requested limit (default 10, max 50).","failureModes":["Vendor slug not found or not tracked — returns 404 or empty result","Limit parameter out of range (below 1 or above 50) — returns validation error","Payment not completed — endpoint returns 402 Payment Required","Upstream changelog source unavailable — may return stale or partial data","Rate limiting or quota exceeded — returns 429 or error response"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable release data specifically for the GitHub vendor and want it pre-parsed rather than scraping GitHub's own changelog or release pages. It is ideal for agents monitoring software dependency updates, building release summaries, or triggering workflows on new GitHub releases, especially when you need consistent JSON output with configurable result limits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:40:26.504Z","isFirstParty":false}