{"uid":"cap_7ig-ghzVaMmJ7lubQjTIv","slug":"changelog-state-api-vendor-change-history-f05f9da6","name":"Changelog State API – Vendor Change History","description":"Detected changelog update history for one tracked vendor.","url":"https://changelog-state-api.replit.app/api/monitors/playwright/changes","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":{"type":{"enum":["new_release","version_changed","date_changed","title_changed","breaking_signal"],"type":"string","description":"Restrict to a single change type."},"limit":{"type":"integer","default":50,"maximum":200,"minimum":1,"description":"Maximum number of change rows to return."},"since":{"type":"string","format":"date-time","description":"Only return changes detected at or after this instant."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"enum":["json"],"type":"string"},"example":{"type":"object"}},"description":"Detected changelog update history (paid)"}},"description":"Call shape for GET /api/monitors/{slug}/changes."},"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_6L4z6ZsmCK463dsEZE2pl","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 detected changelog update history (new releases, version changes, breaking signals, etc.) for a specific tracked vendor by slug.","exampleAgentPrompt":"What changelog changes have been detected for the OpenAI vendor — show me the last 50 entries, filtering to only new_release events since January 1st 2025.","exampleUseCases":[{"title":"Breaking change alert for CI pipeline","prompt":"Pull the changelog history for the Stripe vendor and show me any breaking_signal changes detected since March 1st 2025 — I need to know if anything could affect our integration."},{"title":"Weekly API release digest","prompt":"Get me the last 20 changelog updates for the Anthropic vendor across all change types, so I can put together a summary of what changed this week."},{"title":"Version drift audit for vendor","prompt":"Show me all version_changed and date_changed events in the changelog history for the Twilio vendor — I want to see everything detected in the past 30 days."}],"resultDescription":"A JSON array of changelog change records for the specified vendor, each containing the change type (e.g. new_release, version_changed, breaking_signal), detection timestamp, and relevant metadata. Results are filtered by the requested change type, time window, and limited to the specified count (default 50, max 200).","failureModes":["404 returned if a literal placeholder '{slug}' is used instead of a real vendor slug","404 returned if the vendor slug does not exist in the monitored vendor list","Empty array returned if no changes match the since/type filters","Invalid date-time format for 'since' parameter causes a validation error","Limit out of range (>200 or <1) causes a validation error","Payment not fulfilled (x402) blocks access to the paid response"],"whenToPreferThis":"Use this endpoint when you need the historical change detection log for a specific vendor — not just their latest releases, but the full audit trail of detected changes including version bumps, title changes, and breaking signals. Prefer this over the 'recent releases' sibling endpoint when you need filtering by change type or time range, or when you specifically want to detect breaking signals. Best for monitoring pipelines, CI triggers, or changelog digests.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:39:48.503Z","isFirstParty":false}