{"uid":"cap_HTx_BRDKCZlePijVLUV3Z","slug":"changelog-state-api-structured-recent-releases-react-ba18a7f2","name":"Changelog State API – Structured Recent Releases (React)","description":"Structured recent releases for one tracked vendor.","url":"https://changelog-state-api.replit.app/api/monitors/react","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_cy13RU507qdHv1ikzHqHH","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, paginated recent release entries for the React vendor tracked by the Changelog State API.","exampleAgentPrompt":"Can you pull the 10 most recent React releases from the Changelog State API so I can see what's changed lately?","exampleUseCases":[{"title":"Track React release cadence","prompt":"Show me the last 10 React releases with their details so I can see how often new versions are being shipped."},{"title":"Automated dependency update check","prompt":"Fetch the latest React changelog entries and tell me if there have been any new major or minor releases since last week."},{"title":"Walk full React release history","prompt":"I want to page through all React releases starting from the newest — grab the first 50 entries and give me the cursor so I can continue from there."}],"resultDescription":"A JSON object containing a paginated list of structured release entries for React, including version metadata and release details, plus an opaque `nextCursor` token to fetch the next page of older entries.","failureModes":["404 if the literal path segment '{slug}' is used instead of a real vendor slug like 'react'","400 if a malformed or cross-vendor cursor token is provided — the call is refused and not charged","Empty or short result set if React has few tracked releases","Payment failure if the x402 USDC payment of $0.01 is not completed","Rate limiting or service unavailability on the Replit-hosted instance"],"whenToPreferThis":"Choose this endpoint when you need clean, structured release data for React specifically and want paginated access to the newest-first release history. It is preferable over scraping React's GitHub releases page directly when you need structured JSON output and stable pagination without handling raw HTML or GitHub API rate limits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:42:26.449Z","isFirstParty":false}