API response

/api/v1/sources?format=html

A readable view of the JSON API response.

View raw JSONAPI documentation
JSON response
{
  "data": [
    {
      "id": "anthropic-claude-apps-changelog-file",
      "lab": "anthropic",
      "product": "anthropic.claude-apps",
      "surface": "api",
      "shape": "changelog-file",
      "url": "https://support.claude.com/en/articles/12138966-release-notes.md",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:58.643Z",
        "last_success_at": "2026-10-21T11:21:58.643Z",
        "last_changed_at": "2026-10-17T22:14:29.165Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-claude-code-changelog-file",
      "lab": "anthropic",
      "product": "anthropic.claude-code",
      "surface": "api",
      "shape": "changelog-file",
      "url": "https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:59.196Z",
        "last_success_at": "2026-10-21T11:21:59.196Z",
        "last_changed_at": "2026-10-21T03:35:54.939Z",
        "last_new_item_at": "2026-10-21T03:22:56.178Z",
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-claude-code-registry",
      "lab": "anthropic",
      "product": "anthropic.claude-code",
      "surface": "api",
      "shape": "registry",
      "url": "https://registry.npmjs.org/-/package/@anthropic-ai/claude-code/dist-tags",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:22:55.692Z",
        "last_success_at": "2026-10-21T11:22:55.692Z",
        "last_changed_at": "2026-10-21T03:16:54.877Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:26:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-claude-code-rss-atom",
      "lab": "anthropic",
      "product": "anthropic.claude-code",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:59.490Z",
        "last_success_at": "2026-10-21T11:21:59.490Z",
        "last_changed_at": "2026-10-21T03:18:56.132Z",
        "last_new_item_at": "2026-10-21T03:18:56.132Z",
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-claude-platform-rss-atom",
      "lab": "anthropic",
      "product": "anthropic.claude-platform",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://platform.claude.com/docs/en/release-notes/feed.xml",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:20:55.881Z",
        "last_success_at": "2026-10-21T11:20:55.881Z",
        "last_changed_at": "2026-10-21T03:46:49.187Z",
        "last_new_item_at": "2026-10-20T17:20:01.510Z",
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-models-api",
      "lab": "anthropic",
      "product": "anthropic.models",
      "surface": "api",
      "shape": "models-api",
      "url": "https://api.anthropic.com/v1/models?limit=1000",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:56.712Z",
        "last_success_at": "2026-10-21T11:21:56.712Z",
        "last_changed_at": "2026-10-15T21:47:58.711Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-models-changelog-file",
      "lab": "anthropic",
      "product": "anthropic.models",
      "surface": "api",
      "shape": "changelog-file",
      "url": "https://platform.claude.com/docs/en/about-claude/model-deprecations.md",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:20:56.083Z",
        "last_success_at": "2026-10-21T11:20:56.083Z",
        "last_changed_at": "2026-10-17T22:10:32.862Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-status-rss-atom",
      "lab": "anthropic",
      "product": "anthropic.status",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://status.claude.com/history.atom",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:56.467Z",
        "last_success_at": "2026-10-21T11:21:56.467Z",
        "last_changed_at": "2026-10-21T09:30:59.945Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-status-statuspage-1",
      "lab": "anthropic",
      "product": "anthropic.status",
      "surface": "api",
      "shape": "statuspage",
      "url": "https://status.claude.com/api/v2/summary.json",
      "role": "primary",
      "interval_seconds": 60,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:55.353Z",
        "last_success_at": "2026-10-21T11:23:55.353Z",
        "last_changed_at": "2026-10-21T09:29:55.705Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-status-statuspage-2",
      "lab": "anthropic",
      "product": "anthropic.status",
      "surface": "api",
      "shape": "statuspage",
      "url": "https://status.claude.com/api/v2/incidents/unresolved.json",
      "role": "witness",
      "interval_seconds": 60,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:55.613Z",
        "last_success_at": "2026-10-21T11:23:55.613Z",
        "last_changed_at": "2026-10-21T09:31:00.846Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "anthropic-status-statuspage-3",
      "lab": "anthropic",
      "product": "anthropic.status",
      "surface": "api",
      "shape": "statuspage",
      "url": "https://status.claude.com/api/v2/incidents.json",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:56.912Z",
        "last_success_at": "2026-10-21T11:21:56.912Z",
        "last_changed_at": "2026-10-21T09:31:01.376Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-deepmind-blog-rss-atom",
      "lab": "google",
      "product": "google.deepmind-blog",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://deepmind.google/blog/rss.xml",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:55.649Z",
        "last_success_at": "2026-10-21T11:23:55.649Z",
        "last_changed_at": "2026-10-17T22:15:29.287Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:27:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-api-changelog-file",
      "lab": "google",
      "product": "google.gemini-api",
      "surface": "api",
      "shape": "changelog-file",
      "url": "https://ai.google.dev/gemini-api/docs/changelog.md.txt",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:56.890Z",
        "last_success_at": "2026-10-21T11:21:56.890Z",
        "last_changed_at": "2026-10-17T22:20:29.881Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-app-html-doc",
      "lab": "google",
      "product": "google.gemini-app",
      "surface": "api",
      "shape": "html-doc",
      "url": "https://gemini.google/us/release-notes/?hl=en",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:54.435Z",
        "last_success_at": "2026-10-21T11:23:54.435Z",
        "last_changed_at": "2026-10-21T11:23:54.435Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-app-rss-atom",
      "lab": "google",
      "product": "google.gemini-app",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://workspaceupdates.googleblog.com/feeds/posts/default/-/Gemini?alt=rss",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:55.792Z",
        "last_success_at": "2026-10-21T11:23:55.792Z",
        "last_changed_at": "2026-10-20T04:38:55.694Z",
        "last_new_item_at": "2026-10-19T17:00:55.149Z",
        "next_check_at": "2026-10-21T11:27:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-blog-rss-atom",
      "lab": "google",
      "product": "google.gemini-blog",
      "surface": "api",
      "shape": "rss-atom",
      "url": "https://blog.google/products-and-platforms/products/gemini/rss/",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:55.859Z",
        "last_success_at": "2026-10-21T11:23:55.859Z",
        "last_changed_at": "2026-10-20T16:25:13.025Z",
        "last_new_item_at": "2026-10-20T16:25:13.025Z",
        "next_check_at": "2026-10-21T11:27:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-cli-github-releases",
      "lab": "google",
      "product": "google.gemini-cli",
      "surface": "api",
      "shape": "github-releases",
      "url": "https://api.github.com/repos/google-gemini/gemini-cli/releases?per_page=30",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:23:54.435Z",
        "last_success_at": "2026-10-21T11:23:54.435Z",
        "last_changed_at": "2026-10-21T11:16:55.293Z",
        "last_new_item_at": "2026-10-20T21:18:55.233Z",
        "next_check_at": "2026-10-21T11:24:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-gemini-cli-registry",
      "lab": "google",
      "product": "google.gemini-cli",
      "surface": "api",
      "shape": "registry",
      "url": "https://registry.npmjs.org/-/package/@google/gemini-cli/dist-tags",
      "role": "witness",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:22:55.760Z",
        "last_success_at": "2026-10-21T11:22:55.760Z",
        "last_changed_at": "2026-10-21T01:40:59.167Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:26:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-models-api",
      "lab": "google",
      "product": "google.models",
      "surface": "api",
      "shape": "models-api",
      "url": "https://generativelanguage.googleapis.com/v1beta/models?pageSize=1000",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:59.807Z",
        "last_success_at": "2026-10-21T11:21:59.807Z",
        "last_changed_at": "2026-10-13T15:48:23.362Z",
        "last_new_item_at": "2026-10-13T15:48:23.362Z",
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    },
    {
      "id": "google-models-changelog-file",
      "lab": "google",
      "product": "google.models",
      "surface": "api",
      "shape": "changelog-file",
      "url": "https://ai.google.dev/gemini-api/docs/deprecations.md.txt",
      "role": "primary",
      "interval_seconds": 240,
      "enabled": true,
      "health": {
        "state": "ok",
        "last_checked_at": "2026-10-21T11:21:57.004Z",
        "last_success_at": "2026-10-21T11:21:57.004Z",
        "last_changed_at": "2026-10-20T03:26:56.018Z",
        "last_new_item_at": null,
        "next_check_at": "2026-10-21T11:25:00.000Z",
        "consecutive_failures": 0,
        "last_error_class": null
      }
    }
  ],
  "next_cursor": "eyJ2IjoxLCJraW5kIjoic291cmNlcyIsImYiOiJbbnVsbCxudWxsLG51bGwsbnVsbF0iLCJrIjoiZ29vZ2xlLW1vZGVscy1jaGFuZ2Vsb2ctZmlsZSJ9",
  "has_more": true
}