# Changelog State API – Change History for DeepSeek

> Changelog State API – Change History for DeepSeek 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-10-19).

Returns the detected changelog update history (change events) for the DeepSeek vendor tracked by the monitoring service.

## Facts

- Endpoint: GET https://changelog-state-api.replit.app/api/monitors/deepseek-harness/changes?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/changelog-state-api-change-history-for-deepseek-39385f53
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NkKqqJ2Bo47n8Q3Y21okt

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-change-history-for-deepseek-39385f53
```

Example prompt: Pull up the last 20 detected changelog changes for DeepSeek, filtered to only new_release events, since 2024-12-01T00:00:00Z.

## When to prefer this

Use this endpoint when you need the historical log of detected changelog changes for DeepSeek specifically — including what type of change was detected and when. Prefer this over the releases endpoint when you want raw change events rather than structured release summaries, or when you need to filter by change type (e.g. only breaking_signal or version_changed events).

## Known failure modes

- 404 if the slug 'deepseek' is not found or not monitored
- Empty results array if no changes match the filters
- 400 or validation error if query parameters are malformed (e.g. invalid since format)
- 402 Payment Required if x402 payment is not provided or fails
- Rate limiting or timeout if the service is under load

## How this service works

Detected changelog update history for one tracked vendor.

## Output

A JSON list of detected changelog change events for the DeepSeek vendor, each including the change type (e.g. new_release, version_changed, date_changed, title_changed, breaking_signal), the detection timestamp, and relevant metadata about what changed in the vendor's changelog.

## 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",
       "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."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/changelog-state-api-change-history-for-deepseek-39385f53/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)
