{"uid":"cap_L-KNfPZlf5auDbV4WuDOI","slug":"changelog-state-api-shadcn-releases-78551b06","name":"Changelog State API – shadcn Releases","description":"Structured recent releases for one tracked vendor.","url":"https://changelog-state-api.replit.app/api/monitors/shadcn","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_CtHVQb5rEpv7lXyRvA7wR","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 shadcn UI component library, paginated and newest-first.","exampleAgentPrompt":"What are the latest releases from shadcn? Grab the 10 most recent ones and show me the structured release details.","exampleUseCases":[{"title":"Tracking shadcn UI component updates","prompt":"Can you pull the most recent shadcn releases for me — up to 20 entries — so I can see what new components or breaking changes have shipped?"},{"title":"Paginating through shadcn release history","prompt":"I already fetched the first page of shadcn releases. Use the cursor from that response to get the next 10 entries in the changelog."},{"title":"Automating a shadcn release alert pipeline","prompt":"Check the shadcn changelog for any new releases and give me their structured data so I can compare against what I already know about and trigger alerts for anything new."}],"resultDescription":"A JSON response containing an array of structured release entries for shadcn (newest first), each with metadata such as version, publish date, and release content, plus a nextCursor token for fetching subsequent pages.","failureModes":["400 Bad Request – malformed or wrong-vendor cursor token supplied","404 Not Found – literal path placeholder '{slug}' used instead of a real vendor slug","Rate or payment failure if x402 payment is not fulfilled","Empty result set if shadcn has no tracked releases yet","Cursor from a different vendor slug returns 400"],"whenToPreferThis":"Use this endpoint when you specifically need structured, paginated release data for shadcn UI and want machine-readable changelog entries rather than raw HTML or unstructured text. Prefer this over general web scraping when you need reliable pagination, stable schema, and incremental walks through release history without re-reading already-seen entries.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:30:19.089Z","isFirstParty":false}