# Changelog

> What changed in the Revnu API, CLI, MCP server and these docs, newest first.

Canonical: https://revnu.com/docs/changelog
Last updated: 2026-09-29

Every change so far is additive: none removed a field or changed what one means.

## 2026-09-29

- **OpenAPI.** [`/openapi.json`](https://revnu.com/openapi.json) describes every route with its scope, parameters and error statuses.
- **Docs.** New pages: [How Revnu Works](/docs/concepts), [Errors](/docs/errors) and this changelog. Every page now shows when it was last updated.

## 2026-09-28

- **Agent messages.** `queue: true` on [`POST /agent/messages`](/docs/agent-messages) hands the agent another job without stopping the one it is running.
- **Block list.** [`POST /blocklist`](/docs/blocklist-add) accepts LinkedIn profile links as well as domains and email addresses.

## 2026-09-25

- **Remote MCP server.** Connect Claude, ChatGPT or Cursor to `https://revnu.com/api/mcp` with OAuth, no install. On hosts that support MCP Apps, the review queue opens as cards with buttons. See [MCP Server Setup](/docs/mcp).
- **CLI.** `revnu` and its local MCP server cover every public API route.

## 2026-09-24

- **Measurement.** Docs for the [Revnu Tag](/docs/revnu-tag) and the server-side [Event API](/docs/event-api).
- **Content API.** Canonical URLs follow your site's trailing-slash convention.

## 2026-09-22

- **Leads.** [`GET /leads/{id}`](/docs/lead) returns your columns, the surfaced draft and the research behind each value. [`PATCH /leads/{id}`](/docs/lead-update) sets vertical, archetype and tags.
- **Block list.** [Read](/docs/blocklist), [add](/docs/blocklist-add) and [remove](/docs/blocklist-remove) do-not-contact entries.
- **Workflows.** [Create](/docs/workflow-create), [update](/docs/workflow-update), [pause](/docs/workflow-pause), [resume](/docs/workflow-resume) and [delete](/docs/workflow-delete) recurring workflows.

## 2026-09-20

- **Docs.** revnu.com/docs launched: every page as markdown, an [llms.txt](https://revnu.com/docs/llms.txt) index and search.

## 2026-09-19

- **Public API.** Personal tokens with scopes; the review queue, agent messages, results, workflows and leads over `https://revnu.com/api/v1`. [`GET /me`](/docs/me) verifies a token, and `waitSeconds` holds a message request open for the reply.
- **CLI.** The `@revnu/cli` package with a local MCP server.

## Frequently asked questions

### Is the API versioned?

Yes, by path: everything lives under `/api/v1`. New fields and routes arrive without a version change, so ignore fields you do not recognise.

### How do I hear about changes?

This page and [`/openapi.json`](https://revnu.com/openapi.json) change together. The docs index at [`/docs/llms.txt`](https://revnu.com/docs/llms.txt) and the sitemap carry each page's last-updated date.
