# Changelog State API – Detected Changes for Gemini

> Changelog State API – Detected Changes for Gemini is a paid API for AI agents from changelog-state-api.replit.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns the detected changelog update history for the Gemini vendor, filterable by change type, date, and result count.

## Facts

- Endpoint: GET https://changelog-state-api.replit.app/api/monitors/gemini/changes
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/changelog-state-api-detected-changes-for-gemini-ee3c2772
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__8TNqHsPWG9lho04bNgr0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability changelog-state-api-detected-changes-for-gemini-ee3c2772
```

Example prompt: Show me the last 50 detected changelog changes for Gemini, and filter it to only show breaking signals detected since January 1, 2025.

## When to prefer this

Use this endpoint when you need to audit or monitor historical changelog changes specifically for the Gemini vendor, especially when you need to filter by change type (e.g. only breaking signals or new releases) or restrict results to a time window. Prefer this over a general releases endpoint when you want the raw detected-change event stream rather than structured release summaries.

## Known failure modes

- Invalid slug format returns a 400 or 404 error
- Unsupported change type enum value causes a validation error
- 'since' timestamp in incorrect format returns a parsing error
- Payment not fulfilled via x402 protocol results in a 402 Payment Required response
- Rate limits or server unavailability may return 429 or 500 errors
- No matching records for the given filters returns an empty array

## How this service works

Detected changelog update history for one tracked vendor.

## Output

A JSON array of changelog change records for the Gemini vendor, each describing a detected update event including the change type (e.g. new_release, version_changed, breaking_signal), the detection timestamp, and associated metadata about what changed.

## Request schema (JSON Schema)

```json
{
 "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",
       "pattern": "^[a-z0-9][a-z0-9-]*$",
       "maxLength": 64,
       "minLength": 1,
       "description": "Vendor slug, lowercase alphanumeric with dashes."
      }
     }
    },
    "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."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/changelog-state-api-detected-changes-for-gemini-ee3c2772/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from changelog-state-api.replit.app](https://www.zero.xyz/host/changelog-state-api.replit.app/llms.txt)
