HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
812pages tracked
765 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
146 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 22 Oct 2026
100 on this page
ReadSourcePageWhatLines
28 Aug 2026
324 pages
+9433 −6474 lines
claude-code
settings-reference
±changed
+4−2
claude-codechanged
settings-reference
Block CLI startup until Claude Code has freshly fetched [server-managed settings](/docs/en/server-managed-settings). If the fetch fails, Claude Code exits instead of continuing wit
Block CLI startup until Claude Code has freshly fetched [server-managed settings](/docs/en/server-managed-settings). If the fetch fails, Claude Code exits instead of continuing wit
When the key is unset, Claude Code doesn't block startup on the fetch, though when the developer signs in at startup it waits up to five seconds for the fetch. A Cloud gateway sess
* `false`: startup continues without waiting for remote settings
+4 −2 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
server-managed-settings
±changed
+23−7
claude-codechanged
server-managed-settings
To check the fetch outcome on a specific machine, have the user run `claude doctor` and read the `Managed settings (remote)` line. Requires Claude Code v2.1.248 or later. The line
* The delivered settings loaded
* Your organization has no server-managed settings configured
* The fetch failed, with the cause and whether a cached policy still applies
+23 −7 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+0−1
claude-codechanged
self-hosted-environments-deploy
| `raw.githubusercontent.com` | 443 | Only for the changelog fetch behind `/release-notes` and the release notes shown after a CLI version change. Suppressed by `CLAUDE_C
+0 −1 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
network-config
±changed
+1−1
claude-codechanged
network-config
| `raw.githubusercontent.com` | Changelog feed for [`/release-notes`](/docs/en/commands) and the release notes shown after updating
| `raw.githubusercontent.com` | Changelog feed for [`/release-notes`](/docs/en/commands). In interactive sessions, Claude Code also fetches it in the background at startup
+1 −1 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
managed-settings
±changed
+2−0
claude-codechanged
managed-settings
When you deployed through server-managed settings instead, run `claude doctor`, which reports the [fetch outcome](/docs/en/server-managed-settings#verify-settings-delivery).
+2 −0 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
errors
±changed
+17−0
claude-codechanged
errors
| `Remote managed settings failed to load (<cause>)`
<h3 id="remote-managed-settings-failed-to-load">
Remote managed settings failed to load
</h3>
+17 −0 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-code
claude-directory
±changed
+1−1
claude-codechanged
claude-directory
| `cache/changelog.md` | Cached copy of the Claude Code changelog, used to show release notes after an update. Refreshed in the background.
| `cache/changelog.md` | Cached copy of the Claude Code changelog, shown by `/release-notes`. Refreshed in the background.
+1 −1 lines
Recorded here 28 Aug 2026 21:37 UTC
claude-docs
claude-tag/users/use-cases/work-with-github
±changed
+1−1
claude-docschanged
claude-tag/users/use-cases/work-with-github
<Warning>If you don't want Claude to approve or merge pull requests, turn on branch protection rules that restrict who can merge. These rules apply to Claude too. Also write "I do
<Warning>If you don't want Claude to merge pull requests, turn on branch protection rules that restrict who can merge. These rules apply to Claude too. Claude can't approve a pull
+1 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+1−1
claude-docschanged
claude-tag/users/troubleshooting
3. **Is Claude Tag turned on for this channel?** Mention it again now that it's invited. **Works**: it reacts and replies. **Fails**: it replies "Claude is disabled in this channel
3. **Is Claude Tag turned on for this channel?** Mention it again now that it's invited. **Works**: it reacts and replies. **Fails**: it replies "Claude is disabled in this channel
+1 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/users/models
±changed
+2−0
claude-docschanged
claude-tag/users/models
Model choice is part of Claude Tag, which is available on Team and Enterprise plans. It isn't available on individual plans (Free, Pro, or Max) or for third-party deployments.
+2 −0 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/users/memory
±changed
+1−1
claude-docschanged
claude-tag/users/memory
* **Prune what your work has outgrown.** Entries written weeks ago can describe a repository, owner, or convention that no longer exists; review the memory list when the channel's
* **Prune what your work has outgrown.** Entries written weeks ago can describe a repository, owner, or convention that no longer exists. Ask Claude in the channel to review its me
+1 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/users/good-habits
±changed
+1−1
claude-docschanged
claude-tag/users/good-habits
A `CLAUDE.md` is guidance; a required status check is a gate. If a pull request must carry a label or pass a check, make that a repository rule rather than a memory note or a skill
A `CLAUDE.md` is guidance; a required status check is a gate. If a pull request must carry a label or pass a check, make that a repository rule rather than a memory note or a skill
+1 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/overview
±changed
+15−2
claude-docschanged
claude-tag/overview
What it can reach depends on the channel you're in, not on who you are. The fastest way to find out is to ask it: `@Claude what can you access from this channel?` Or, if you're sig
What it can reach depends on the channel you're in, not on who you are. The fastest way to find out is to ask it: `@Claude what can you access from this channel?` Or, if you're sig
Begin with [Get started](/docs/claude-tag/users/getting-started), which covers your first message, what you see while it works, and how to shape its behavior in your channel.
### Common uses
+15 −2 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/concepts/settings-map
±changed
+1−1
claude-docschanged
claude-tag/concepts/settings-map
* **Workspace pairing and restrictions**: which Slack workspaces are paired, whether DMs are allowed, guest-channel behavior, who can invoke Claude, and which generation of the app
* **Workspace pairing and restrictions**: which Slack workspaces are paired, whether DMs are allowed, guest-channel behavior, who can invoke Claude, and which generation of the app
+1 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/workspaces
±changed
+32−2
claude-docschanged
claude-tag/admins/workspaces
This page covers managing Slack workspace pairings after initial setup: adding more workspaces, choosing which Claude Tag version each one runs, and disconnecting one.
This page covers managing Slack workspace pairings after initial setup: adding more workspaces, choosing which Claude Tag version each one runs, turning Claude on or off on the Tea
Every scope routes to one of four versions. The control is at [`claude.ai/admin-settings/claude-tag`](https://claude.ai/admin-settings/claude-tag) → **Claude Tag's access** → **Sla
Every scope routes to one of four versions. On the Team plan, a single [**Enable Claude Tag** switch](#turn-claude-tag-on-or-off-on-the-team-plan) replaces the control this section
+32 −2 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/troubleshooting
±changed
+3−3
claude-docschanged
claude-tag/admins/troubleshooting
Nothing is misconfigured. If an auto-join pattern brought Claude in, review the patterns in the scope's **Advanced** section. If Claude shouldn't be in the channel, remove it with
Nothing is misconfigured. If an auto-join pattern brought Claude in, review the patterns in the scope's **Advanced** section. If Claude shouldn't be in the channel, remove it with
This channel's scope has **Claude Tag version** set to **Off**.
This channel's scope has **Claude Tag version** set to **Off**. If you have the [**Enable Claude Tag** switch](/docs/claude-tag/admins/workspaces#turn-claude-tag-on-or-off-on-the-t
If the fix worked, a mention in the channel gets a reply.
+3 −3 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/setup-overview
±changed
+2−0
claude-docschanged
claude-tag/admins/setup-overview
If you aren't asked where Claude can reply, Claude replies across the whole workspace once you [launch](#launch-claude-tag).
+2 −0 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/restrict-access
±changed
+5−3
claude-docschanged
claude-tag/admins/restrict-access
The restriction toggle decides who can use Claude. The controls in this section decide where it works at all, from one channel up to a workspace, and which generation answers in ea
The restriction toggle decides who can use Claude. The controls in this section decide where it works at all, from one channel up to a workspace, and which generation answers in ea
3. **Set the scope's Claude Tag version to Off.** Claude stops responding in that scope even if someone invites it back; an @-mention gets a disabled notice instead of a reply. Onl
3. **Set the scope's Claude Tag version to Off.** Claude stops responding in that scope even if someone invites it back; an @-mention gets a disabled notice instead of a reply. Onl
These steps need the per-scope version controls. If you have the [**Enable Claude Tag** switch](/docs/claude-tag/admins/workspaces#turn-claude-tag-on-or-off-on-the-team-plan) inste
+5 −3 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+2−0
claude-docschanged
claude-tag/admins/migrate-from-earlier
<Note>On the Team plan, a single [**Enable Claude Tag** switch](/docs/claude-tag/admins/workspaces#turn-claude-tag-on-or-off-on-the-team-plan) replaces the **Claude Tag version** c
+2 −0 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+10−10
claude-docschanged
claude-tag/admins/customize
| Setting | What it does | More
| :-------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------- | :---
| Custom instructions | Standing guidance read in every session on a scope, like team conventions. Outranks channel memory. | [Add
| Respond automatically | Whether Claude replies to a channel's messages without an @-mention. Channel members can change it too, from Slack or the channel's Configure page. | [Tur
| Plugins | Bundles of skills that teach Claude how to use a specific tool | [Att
+10 −10 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/admins/configure-github
±changed
+12−1
claude-docschanged
claude-tag/admins/configure-github
Claude Tag gives Claude its own GitHub identity, the Claude GitHub App, so pull requests it opens from a channel are authored by Claude rather than by a person. You only need GitHu
Claude Tag gives Claude its own GitHub identity, the Claude GitHub App, so pull requests it opens from a channel or a DM are authored by Claude rather than by a person. You only ne
## Require a second approval on Claude's pull requests
Claude is the author of the pull requests it opens, from a channel or a DM, so GitHub's rule against approving your own pull request applies to Claude and not to the person who ask
+12 −1 lines
Recorded here 28 Aug 2026 21:07 UTC
claude-docs
claude-tag/users/use-cases/work-with-github
±changed
+12−12
claude-docschanged
claude-tag/users/use-cases/work-with-github
> An admin [grants a repository to the channels that need it](/docs/claude-tag/admins/attach-to-scope), and questions about the code work only in those channels. By default anyone
> An admin [grants a repository to the channels that need it](/docs/claude-tag/admins/attach-to-scope.md), and questions about the code work only in those channels. By default anyo
Check that the channel has the connection below. Ask `@Claude what can you access from this channel?` and the reply also lists which repositories the channel can reach. An admin ca
Check that the channel has the connection below. Ask `@Claude what can you access from this channel?` and the reply also lists which repositories the channel can reach. An admin ca
The GitHub connection is what lets Claude clone a repository. For GitLab, an admin [connects it with an access token](/docs/claude-tag/admins/connections/gitlab), and Claude reads
+12 −12 lines
Upstream edited 28 Aug 2026 20:51 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/use-cases/work-with-github
±changed
+18−14
claude-docschanged
claude-tag/users/use-cases/work-with-github
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+18 −14 lines
Upstream edited 28 Aug 2026 20:51 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/use-cases/work-with-github
±changed
+3−3
claude-docschanged
claude-tag/users/use-cases/work-with-github
| Connection | Examples | Why it matters here |
| :--------- | :------- | :----------------------------------------------------------------- |
| Code | GitHub | Required. Reads granted repositories and opens draft pull requests |
| Connection | Examples | Why it matters here |
| :- | :- | :- |
+3 −3 lines
Upstream edited 28 Aug 2026 20:51 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/use-cases
±changed
+16−16
claude-docschanged
claude-tag/users/use-cases
<Note>If `@Claude` doesn't autocomplete in your workspace, your admin hasn't enabled Claude Tag. Send them the [setup guide](/docs/claude-tag/admins/setup-overview).</Note>
<Note>If typing `@Claude` doesn't show **Claude** with an **APP** badge, the Claude app isn't installed in your Slack workspace; ask your Slack admin to install it. If the mention
| Use case | Who it's for | What Claude does
| :----------------------------------------------------------------------------------- | :------------------------------------------------- | :-------------------------------------
| [Catch up](/docs/claude-tag/users/use-cases/catch-up) | Anyone | Summarizes a thread, a channel, o
+16 −16 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-docs
claude-tag/overview
±changed
+2−2
claude-docschanged
claude-tag/overview
<span className="tm-qrow-sub">Use cases for coding, data, incidents, and GTM</span>
<span className="tm-qrow-sub">Use cases for coding, data, incidents, and go-to-market</span>
What it can reach depends on the channel you're in, not on who you are. The fastest way to find out is to ask it: `@Claude what can you access from this channel?` Or, if you're sig
What it can reach depends on the channel you're in, not on who you are. The fastest way to find out is to ask it: `@Claude what can you access from this channel?` Or, if you're sig
+2 −2 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-docs
claude-tag/admins/network-requirements
±changed
+1−1
claude-docschanged
claude-tag/admins/network-requirements
Allowlist changes on enterprise systems can take days to take effect, which is why the [prerequisites for setup](/docs/claude-tag/admins/setup-overview#before-you-start-check-that-
Allowlist changes on enterprise systems can take days to take effect, which is why the [prerequisites for setup](/docs/claude-tag/admins/setup-overview) send you here before you st
+1 −1 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-docs
claude-tag/admins/connections/custom
±changed
+1−1
claude-docschanged
claude-tag/admins/connections/custom
* A service-account credential (an API key, token, or OAuth client) — not your personal login
* A service-account credential (an API key, token, or OAuth client), not your personal login
+1 −1 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-code
agent-sdk/typescript
±changed
+2−2
claude-codechanged
agent-sdk/typescript
The SDK bundles a native Claude Code binary for your platform as an optional dependency such as `@anthropic-ai/claude-agent-sdk-darwin-arm64`. Most installs need no separate Clau
The SDK bundles a native Claude Code binary for your platform as an optional dependency such as `@anthropic-ai/claude-agent-sdk-darwin-arm64`. Most installs need no separate Clau
When you compile your application into a single-file executable with `bun build --compile`, the SDK cannot resolve the bundled CLI binary at runtime. `require.resolve` does not wor
When you compile your application into a single-file executable with `bun build --compile`, the SDK cannot resolve the bundled CLI binary at runtime. `require.resolve` does not wor
+2 −2 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-code
agent-sdk/troubleshooting
±changed
+7−3
claude-codechanged
agent-sdk/troubleshooting
The TypeScript SDK reports a missing executable as `Claude Code native binary not found at <path>` or `Claude Code executable not found at <path>. Is options.pathToClaudeCodeExecut
The TypeScript SDK looks for the CLI in its bundled platform package and the path you set in `pathToClaudeCodeExecutable`. Match the message you see:
* `Native CLI binary for <platform>-<arch> not found`: the bundled platform package is missing, most often because the install skipped optional dependencies. Reinstall `@anthropic-
* `Claude Code native binary not found at <path>` or `Claude Code executable not found at <path>. Is options.pathToClaudeCodeExecutable set?`: the file at the resolved path is miss
+7 −3 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-code
agent-sdk/hosting
±changed
+1−1
claude-codechanged
agent-sdk/hosting
* **CLI not found at service start**: a container or service manager runs your application with a different `PATH` than your shell, so an install that works locally isn't visible t
* **CLI not found at service start**: in Python, a container or service manager runs your application with a different `PATH` than your shell, so an install that works locally isn'
+1 −1 lines
Recorded here 28 Aug 2026 20:37 UTC
claude-docs
claude-tag/users/use-cases
±changed
+24−24
claude-docschanged
claude-tag/users/use-cases
Each use case below links to a page with prompts to paste, what it needs connected, and how to set it up to [run on a schedule or watch the channel](/docs/claude-tag/users/proactiv
Each use case below links to a page with prompts to paste, what it needs connected, and how to set it up to [run on a schedule or watch the channel](/docs/claude-tag/users/proactiv
| [Catch up](/docs/claude-tag/users/use-cases/catch-up) | Anyone | Summarizes a thread, a channel, or what's waiting on you | Nothing |
| [Work from your own channel](/docs/claude-tag/users/use-cases/your-own-channel) | Anyone | Answers scratch questions, digests channels you don't follow, and chases what you said
| [Triage requests](/docs/claude-tag/users/use-cases/triage-requests) | Support, ops, IT, any intake channel | Answers what it can, flags duplicates, routes the rest, rolls up them
+24 −24 lines
Upstream edited 28 Aug 2026 20:34 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/use-cases
±changed
+6−4
claude-docschanged
claude-tag/users/use-cases
export const BetaNote = () => <Info>Claude Tag is in public beta. Features and behavior described here may change before general availability.</Info>;
<BetaNote />
> [!NOTE]
>
+6 −4 lines
Upstream edited 28 Aug 2026 20:34 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/users/use-cases
±changed
+23−23
claude-docschanged
claude-tag/users/use-cases
| Use case | Who it's for | What Claude does
| :----------------------------------------------------------------------------------- | :------------------------------------------------- | :-------------------------------------
| [Catch up](/docs/claude-tag/users/use-cases/catch-up) | Anyone | Summarizes a thread, a channel, o
| [Work from your own channel](/docs/claude-tag/users/use-cases/your-own-channel) | Anyone | Answers scratch questions, digest
| [Triage requests](/docs/claude-tag/users/use-cases/triage-requests) | Support, ops, IT, any intake channel | Answers what it can, flags duplic
+23 −23 lines
Upstream edited 28 Aug 2026 20:34 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-code
errors
±changed
+1−0
claude-codechanged
errors
* In an Agent SDK application, catch the error around your message loop. The entries under [CLI process exit](/docs/en/agent-sdk/troubleshooting#cli-process-exit) cover what your c
+1 −0 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/user-input
±changed
+0−20
claude-codechanged
agent-sdk/user-input
<CodeGroup>
```python Python theme={null}
from claude_agent_sdk.types import PermissionResultAllow, PermissionResultDeny
+0 −20 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/typescript
±changed
+12−28
claude-codechanged
agent-sdk/typescript
**Loading CLAUDE.md project instructions:**
```typescript theme={null}
import { query } from "@anthropic-ai/claude-agent-sdk";
+12 −28 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/troubleshooting
±changed
+69−0
claude-codechanged
agent-sdk/troubleshooting
The TypeScript SDK reports a missing executable as `Claude Code native binary not found at <path>` or `Claude Code executable not found at <path>. Is options.pathToClaudeCodeExecut
### CLIConnectionError: Failed to start Claude Code
The SDK found a file at the configured path but couldn't launch it. Python raises these failures as a `CLIConnectionError`. TypeScript rejects the message iteration with an error c
+69 −0 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/structured-outputs
±changed
+1−8
claude-codechanged
agent-sdk/structured-outputs
**Benefits:**
* Full type inference (TypeScript) and type hints (Python)
* Runtime validation with `safeParse()` or `model_validate()`
* Better error messages
+1 −8 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/streaming-vs-single-mode
±changed
+0−38
claude-codechanged
agent-sdk/streaming-vs-single-mode
### How It Works
```mermaid theme={null}
sequenceDiagram
+0 −38 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/quickstart
±changed
+1−0
claude-codechanged
agent-sdk/quickstart
* **[Troubleshooting](/docs/en/agent-sdk/troubleshooting)**: fix Agent SDK errors by the exact message you see
+1 −0 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/python
±changed
+13−234
claude-codechanged
agent-sdk/python
The types below define what your code catches. For entries keyed to the error messages these types raise, with the cause and fix for each, see [Troubleshooting](/docs/en/agent-sdk/
Returns a [`HookJSONOutput`](#hookjsonoutput) that may contain:
* `decision`: `"block"` to block the action
+13 −234 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/migration-guide
±changed
+3−71
claude-codechanged
agent-sdk/migration-guide
**4. Update package.json dependencies:**
**4. Update package.json:**
If you have the package listed in your `package.json`, update it:
Before:
+3 −71 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/hosting
±changed
+8−8
claude-codechanged
agent-sdk/hosting
<Info>
For security hardening beyond basic sandboxing, including network controls, credential management, and isolation options, see [Secure Deployment](/docs/en/agent-sdk/secure-deploy
</Info>
+8 −8 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-code
agent-sdk/claude-code-features
±changed
+0−2
claude-codechanged
agent-sdk/claude-code-features
For a conceptual overview of what each feature does and when to use it, see [Extend Claude Code](/docs/en/features-overview).
+0 −2 lines
Recorded here 28 Aug 2026 19:07 UTC
claude-docs
third-party/claude-desktop/web-tools
±changed
+19−17
claude-docschanged
third-party/claude-desktop/web-tools
| Provider | Web Search
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------
| Google Cloud's Agent Platform | Available
| Microsoft Foundry | Available on deployments [hosted on Anthropic](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options)
| Amazon Bedrock | Not available natively; use the [built-in web search](#built-in-web-search) below
+19 −17 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/telemetry
±changed
+10−9
claude-docschanged
third-party/claude-desktop/telemetry
| Host | Required when
| ----------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------
| Host of `otlpEndpoint` | OpenTelemetry export is configur
| `github.com`, `objects.githubusercontent.com`, `pypi.org`, `files.pythonhosted.org` | Python-based desktop extensions
| Hosts of each entry in `managedMcpServers` (server URL, plus `oauth.authorizationServer` and `login.microsoftonline.com` if configured) | Managed MCP servers are configur
+10 −9 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/overview
±changed
+1−1
claude-docschanged
third-party/claude-desktop/overview
With Anthropic-bound telemetry, non-essential services, and updates all disabled, the only remaining Anthropic-operated egress is `downloads.claude.ai` for the VM bundle at session
With Anthropic-bound telemetry, non-essential services, and updates all disabled, the only remaining Anthropic-operated egress is `downloads.claude.ai` for the VM bundle at session
+1 −1 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/gateway
±changed
+3−3
claude-docschanged
third-party/claude-desktop/gateway
```yaml theme={null}
```yaml theme={null} theme={null}
Earlier app versions used `inferenceGatewayAuthScheme: "sso"` to select this mode. That value is deprecated; set `inferenceCredentialKind: "interactive"` instead. Existing deployme
Earlier app versions used `inferenceGatewayAuthScheme: "sso"` to select this mode. That value is deprecated; set `inferenceCredentialKind: "interactive"` instead. Existing deployme
Setting `toolSearchEnabled` causes sessions to send experimental `anthropic-beta` request headers, and the beta request fields that ride with them, to your gateway. Enable it onl
+3 −3 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/feature-matrix
±changed
+1−1
claude-docschanged
third-party/claude-desktop/feature-matrix
§ Amazon Bedrock deployments, Microsoft Foundry deployments [hosted on Azure](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options), an
§ Amazon Bedrock deployments and gateways that do not forward Anthropic server tools need a web search provider configured first; see [Web search options](/docs/third-party/claude-
+1 −1 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/extensions
±changed
+16−14
claude-docschanged
third-party/claude-desktop/extensions
| `credentialKind` | How it authenticates
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------
| `"anonymous"` | No credential is sent. Use for public repositories or unauthenticated file hosts.
| `"userGit"` | Uses the git credential helpers already configured for the signed-in OS user (for example, `git-credential-manager`, macOS Keychain, or a GitHub CLI cre
| `"credentialHelper"` | Runs the executable at `credentialHelper` and uses its trimmed stdout as the HTTPS password with username `x-access-token`. For `url` sources, the token
+16 −14 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/connectors-m365
±changed
+9−9
claude-docschanged
third-party/claude-desktop/connectors-m365
| Field | Required | Description
| ------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------
| `name` | Yes | Unique display name, shown to users in connector settings.
| `server` | Yes | Must be `microsoft365`. Built-in entries use this field instead of `url`, `transport`, or `command`; an entry that mixes `server` with those fields
| `clientId` | Yes | The Application (client) ID of the local-mode app from step 1.
+9 −9 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/configuration
±changed
+8−8
claude-docschanged
third-party/claude-desktop/configuration
```yaml theme={null}
```yaml theme={null} theme={null}
```json theme={null}
```json theme={null} theme={null}
```json theme={null}
+8 −8 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/code
±changed
+15−12
claude-docschanged
third-party/claude-desktop/code
| Claude Desktop on 3P key | Effect in
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------
| `inferenceProvider` and all provider credential keys (`inferenceGateway*`, `inferenceVertex*`, `inferenceBedrock*`, `inferenceFoundry*`, `inferenceCredentialHelper*`) | Selects t
| `inferenceModels` | Populates
| `autoModeEnabled` | Offers **
+15 −12 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-docs
third-party/claude-desktop/bootstrap
±changed
+6−2
claude-docschanged
third-party/claude-desktop/bootstrap
A refetch that returns different values does **not** change the running session. The app keeps the configuration it launched with (inference credentials, egress allowlist, MCP serv
A refetch that returns different values does **not** change the running session. The app keeps the configuration it launched with (inference credentials, egress allowlist, MCP serv
Claude Desktop 1.40609.0 and later enforce that restart. Once a background re-poll returns a changed response, the user can keep working for [`relaunchEnforcementHours`](/docs/thir
+6 −2 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-code
changelog
±changed
+74−0
claude-codechanged
changelog
<Update label="2.1.251" description="August 28, 2026">
* Added `PreModelSwitch` and `PostModelSwitch` hook events (block, confirm, or annotate a model switch); `SessionStart` resume hooks now receive session staleness and the estimat
* Added live streaming of a foreground subagent's tool calls and results to Remote Control clients (background subagents, the default, still show status only)
* Added a Spend limit bar to `/usage` and a `rate_limits.spend_limit` status line field for developers behind a Claude apps gateway with spend limits
+74 −0 lines
Recorded here 28 Aug 2026 18:37 UTC
claude-code
self-hosted-environments-deploy
±changed
+1−1
claude-codechanged
self-hosted-environments-deploy
For guided diagnosis, run the doctor subcommand on the runner host. It starts an interactive Claude Code session with read-only access to the runner's logs and state; the only chan
For guided diagnosis, run the doctor subcommand on the runner host. The doctor subcommand starts an interactive Claude Code session with the runner's logs and state attached. Sign
+1 −1 lines
Recorded here 28 Aug 2026 18:07 UTC
claude-code
advisor
±changed
+1−1
claude-codechanged
advisor
* **Reviewed**: the line confirms that the advisor has reviewed the conversation. Press `Ctrl+O` to expand it and read the advisor's full guidance.
* **Reviewed**: the line confirms that the advisor has reviewed the conversation. When the advisor returned readable guidance, press `Ctrl+O` to read it.
+1 −1 lines
Recorded here 28 Aug 2026 18:07 UTC
api
release-notes/overview
±changed
+5−3
apichanged
release-notes/overview
* You can now create **personal keys** and **service account keys** in the Claude Console. They act as you or as a [service account](https://platform.claude.com/docs/en/manage-clau
* In Python SDK 1.2.0, TypeScript SDK 0.122.0, Go SDK 1.68.0, Java SDK 2.59.0, Ruby SDK 1.67.0, and C# SDK 12.44.0, `client.beta.files` and `client.beta.skills` no longer send the
- You can now create **personal keys** and **service account keys** in the Claude Console. They act as you or as a [service account](https://platform.claude.com/docs/en/manage-clau
* The [Files API](https://platform.claude.com/docs/en/build-with-claude/files) is out of beta on the Claude API. Requests to the `/v1/files` endpoints, and Messages API requests th
+5 −3 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/sonnet-5/migration-guide
±changed
+11−3
apichanged
models/sonnet-5/migration-guide
Claude Sonnet 5 is a drop-in upgrade for Claude Sonnet 4.6, priced at $2/$10 USD per million input/output tokens; see [Pricing](https://platform.claude.com/docs/en/about-claude/pri
Claude Sonnet 5 is a drop-in upgrade for Claude Sonnet 4.6, priced at $2/$10 USD per million input/output tokens; see [Pricing](https://platform.claude.com/docs/en/about-claude/pri
1. **New tokenizer:** Claude Sonnet 5 uses a new tokenizer. The same input text produces approximately 30% more tokens than on Claude Sonnet 4.6. The exact increase depends on the
1. **New tokenizer:** Claude Sonnet 5 uses a new tokenizer. The same input text produces approximately 30% more tokens than on Claude Sonnet 4.6. The exact increase depends on the
+11 −3 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/overview
±changed
+2−2
apichanged
models/overview
If you're unsure which model to use, start with [Claude Opus 5](https://platform.claude.com/docs/en/models/opus-5/overview) for complex agentic coding and enterprise work; for the
If you're unsure which model to use, start with [Claude Opus 5](https://platform.claude.com/docs/en/models/opus-5/overview) for complex agentic coding and enterprise work; for the
* **Output quality:** When migrating from a previous model generation, you may notice larger improvements in overall performance. If you're on Claude Opus 4.8 or earlier, see [Migr
* **Output quality:** When migrating from a previous model generation, you may notice larger improvements in overall performance. If you're on Claude Opus 4.8 or earlier, see [Migr
+2 −2 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/opus-5/whats-new-opus-5
±changed
+14−12
apichanged
models/opus-5/whats-new-opus-5
Claude Opus 5 is a step-change improvement over Claude Opus 4.8, with the largest gains in deep reasoning, agentic and long-horizon tasks, and test-time compute scaling. This page
Claude Opus 5 is a step-change improvement over Claude Opus 4.8, with the largest gains in deep reasoning, agentic and long-horizon tasks, and test-time compute scaling. This page
Claude Opus 5 has a [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows) (1M tokens is both the default and the maximum; there is no sma
Claude Opus 5 has a [1M token context window](https://platform.claude.com/docs/en/build-with-claude/context-windows) (1M tokens is both the default and the maximum; there is no sma
On Claude Opus 4.8, requests run without thinking unless you set `thinking: {"type": "adaptive"}`. On Claude Opus 5, the same requests run with [thinking](https://platform.claude.c
+14 −12 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/opus-5/overview
±changed
+1−1
apichanged
models/opus-5/overview
Claude Opus 5 is a step-change improvement over Claude Opus 4.8, with the largest gains in deep reasoning, agentic and long-horizon tasks, and test-time compute scaling. This page
Claude Opus 5 is a step-change improvement over Claude Opus 4.8, with the largest gains in deep reasoning, agentic and long-horizon tasks, and test-time compute scaling. This page
+1 −1 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/opus-5/migration-guide
±changed
+32−12
apichanged
models/opus-5/migration-guide
Claude Opus 5 is a drop-in upgrade for Claude Opus 4.8 at the same pricing of $5 per million input tokens and $25 per million output tokens; see [Claude pricing](https://platform.c
Claude Opus 5 is a drop-in upgrade for Claude Opus 4.8 at the same pricing of $5 USD per million input tokens and $25 USD per million output tokens; see [Claude pricing](https://pl
This section covers the delta from Claude Opus 4.8 only. If your code is on Claude Opus 4.7 or earlier, use the sections below instead: [Migrating to Claude Opus 5 from Claude Op
This section covers the delta from Claude Opus 4.8 only. If your code is on Claude Opus 4.7 or earlier, use these sections instead: [Migrating to Claude Opus 5 from Claude Opus 4
1. **Thinking on by default:** On Claude Opus 4.8, requests without a `thinking` field run without thinking; on Claude Opus 5, the same requests run with [adaptive thinking](https:
+32 −12 lines
Recorded here 28 Aug 2026 17:37 UTC
api
models/fable-5/migration-guide
±changed
+9−3
apichanged
models/fable-5/migration-guide
If your Claude Opus 5 requests disabled thinking, the response shape changes: a response can begin with one or more `thinking` blocks before the first `text` block, returned wit
* If those workloads read content by position, such as `content[0].text`, update them to select content blocks by `type`: `thinking` blocks now arrive before `text` blocks. Pass `t
* Re-baseline cost on your own workloads. Token counts are roughly unchanged; per-token pricing differs.
* Re-baseline cost on your own workloads. Token counts are roughly unchanged; per-token pricing differs, and workloads that ran with thinking disabled now produce thinking tokens,
+9 −3 lines
Recorded here 28 Aug 2026 17:37 UTC
api
managed-agents/memory
±changed
+7−7
apichanged
managed-agents/memory
Individual memories within the store are capped at 100 kB (\~25k tokens). A store holds a maximum of 2,000 memories. Structure memory as many small focused files, not a few large
Individual memories within the store are capped at 100 kB (\~25k tokens). A store holds a maximum of 10,000 memories. Structure memory as many small focused files, not a few larg
Versions belong to the store (not the individual memory) and survive even after the memory itself is deleted, so the audit trail stays complete. Versions are retained for 30 days;
There is no dedicated restore endpoint; to roll back, retrieve the version you want and write its `content` back with `memories.update` (or `memories.create` if the parent memory h
+7 −7 lines
Recorded here 28 Aug 2026 17:37 UTC
api
manage-claude/compliance-faq
±changed
+3−3
apichanged
manage-claude/compliance-faq
<Accordion title="Do Cowork and Claude Code sessions appear in the Compliance API?">
<Accordion title="Do Cowork, Claude Code, Claude Science, and Claude for Microsoft 365 sessions appear in the Compliance API?">
<Accordion title="What do Cowork and Claude Code session transcripts include?">
Local and remote session transcripts both carry user prompts, assistant responses, and tool calls and results. For local sessions (Cowork and Claude Code on users' machines), t
<Accordion title="What do Cowork, Claude Code, Claude Science, and Claude for Microsoft 365 session transcripts include?">
+3 −3 lines
Recorded here 28 Aug 2026 17:37 UTC
api
cli-sdks-libraries/libraries/openai-sdk
±changed
+169−6
apichanged
cli-sdks-libraries/libraries/openai-sdk
<CodeGroup>
<CodeGroup exclude="shell">
apiKey: "ANTHROPIC_API_KEY", // Your Claude API key
apiKey: process.env.ANTHROPIC_API_KEY, // Your Claude API key
messages: [{ role: "user", content: "Who are you?" }],
+169 −6 lines
Recorded here 28 Aug 2026 17:37 UTC
api
build-with-claude/thinking-steering-and-cost
±changed
+22−22
apichanged
build-with-claude/thinking-steering-and-cost
"model": "claude-opus-4-8",
"model": "claude-opus-5",
model="claude-opus-4-8",
model="claude-opus-5",
model="claude-opus-4-8",
+22 −22 lines
Recorded here 28 Aug 2026 17:37 UTC
api
build-with-claude/structured-outputs
±changed
+4−4
apichanged
build-with-claude/structured-outputs
"model": "claude-opus-4-8",
"model": "claude-opus-5",
"model": "claude-opus-4-8",
"model": "claude-opus-5",
"model": "claude-opus-4-8",
+4 −4 lines
Recorded here 28 Aug 2026 17:37 UTC
api
build-with-claude/skills-guide
±changed
+35−0
apichanged
build-with-claude/skills-guide
## Migrate from `skills-2025-10-02`
The Skills API is out of beta and needs no beta header. Migrating off `skills-2025-10-02` is optional: requests that still send it keep working and keep returning the beta response
| | With `skills-2025-10-02` | Without the header
+35 −0 lines
Recorded here 28 Aug 2026 17:37 UTC
api
build-with-claude/files
±changed
+23−0
apichanged
build-with-claude/files
## Migrate from `files-api-2025-04-14`
The Files API is out of beta and needs no beta header. Migrating off `files-api-2025-04-14` is optional: requests that still send it keep working and keep returning the beta respon
| | With `files-api-2025-04-14` | Without the header |
+23 −0 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/compliance/organizations/roles
±changed
+26−26
apichanged
api/compliance/organizations/roles
### Role Retrieve Response
- `RoleRetrieveResponse object`
Role information for compliance responses.
+26 −26 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/compliance/groups
±changed
+34−34
apichanged
api/compliance/groups
### Group Retrieve Response
- `GroupRetrieveResponse object`
Group information for compliance responses.
+34 −34 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/compliance/apps/sessions/local
±changed
+6−6
apichanged
api/compliance/apps/sessions/local
### Local List Response
- `LocalListResponse object`
### Local Retrieve Response
+6 −6 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/compliance/apps/projects/documents
±changed
+16−16
apichanged
api/compliance/apps/projects/documents
### Document Delete Response
- `DocumentDeleteResponse object`
Response for deleting a project document.
+16 −16 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/compliance/apps/projects
±changed
+26−26
apichanged
api/compliance/apps/projects
### Project List Response
- `ProjectListResponse object`
Project information for compliance responses.
+26 −26 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/webhooks
±changed
+9−576
apichanged
api/beta/webhooks
Verifies the webhook signature from the `webhook-id`, `webhook-timestamp` and `webhook-signature`
headers using your webhook signing key, then parses the payload into an event. Fails if the
signature is missing or invalid.
## Parse Unverified
+9 −576 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions/retrieve
±changed
+28−37
apichanged
api/beta/skills/versions/retrieve
Version identifier for the skill.
Identifies the skill version: a version ID, or the literal `latest` for the skill's most recent version.
Each version is identified by a Unix epoch timestamp (e.g., "1759178010641129").
Requests carrying the `skills-2025-10-02` beta header address versions by their Unix epoch timestamp instead (e.g., "1759178010641129").
- `id: string`
+28 −37 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions/list
±changed
+27−39
apichanged
api/beta/skills/versions/list
Number of items to return per page.
Number of results to return per page.
Defaults to `20`. Ranges from `1` to `1000`.
Ranges from `1` to `1000`. Defaults to `20`.
+27 −39 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions/download
±changed
+2−3
apichanged
api/beta/skills/versions/download
Version identifier for the skill.
Identifies the skill version by its version ID.
Each version is identified by a Unix epoch timestamp (e.g., "1759178010641129").
Requests carrying the `skills-2025-10-02` beta header address versions by their Unix epoch timestamp instead (e.g., "1759178010641129").
-H 'anthropic-beta: skills-2025-10-02' \
+2 −3 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions/delete
±changed
+12−12
apichanged
api/beta/skills/versions/delete
Version identifier for the skill.
Identifies the skill version by its version ID.
Each version is identified by a Unix epoch timestamp (e.g., "1759178010641129").
Requests carrying the `skills-2025-10-02` beta header address versions by their Unix epoch timestamp instead (e.g., "1759178010641129").
- `id: string`
+12 −12 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions/create
±changed
+26−35
apichanged
api/beta/skills/versions/create
- `id: string`
- `BetaSkillVersion object`
Unique identifier for the skill version.
- `id: string`
The format and length of IDs may change over time.
+26 −35 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/versions
±changed
+199−339
apichanged
api/beta/skills/versions
- `id: string`
Unique identifier for the skill version.
The format and length of IDs may change over time.
+199 −339 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/retrieve
±changed
+53−27
apichanged
api/beta/skills/retrieve
- `id: string`
- `BetaSkill object`
Unique identifier for the skill.
- `id: string`
The format and length of IDs may change over time.
+53 −27 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/list
±changed
+55−38
apichanged
api/beta/skills/list
Maximum value is 100. Defaults to 20.
default: 20
Ranges from `1` to `1000`. Defaults to `20`.
+55 −38 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/delete
±changed
+10−9
apichanged
api/beta/skills/delete
- `id: string`
- `BetaDeletedSkill object`
Unique identifier for the skill.
- `id: string`
The format and length of IDs may change over time.
+10 −9 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills/create
±changed
+78−52
apichanged
api/beta/skills/create
- `display_title: optional string or null`
Display title for the skill.
This is a human-readable label that is not included in the prompt sent to the model.
+78 −52 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/skills
±changed
+572−581
apichanged
api/beta/skills
- `display_title: optional string or null`
Display title for the skill.
This is a human-readable label that is not included in the prompt sent to the model.
+572 −581 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization/workspaces/rate_limits/list
±changed
+5−5
apichanged
api/beta/organization/workspaces/rate_limits/list
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+5 −5 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization/workspaces/rate_limits
±changed
+5−5
apichanged
api/beta/organization/workspaces/rate_limits
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+5 −5 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization/workspaces
±changed
+5−5
apichanged
api/beta/organization/workspaces
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+5 −5 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization/rate_limits/list
±changed
+5−5
apichanged
api/beta/organization/rate_limits/list
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+5 −5 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization/rate_limits
±changed
+5−5
apichanged
api/beta/organization/rate_limits
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+5 −5 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/organization
±changed
+10−10
apichanged
api/beta/organization
This endpoint currently returns every matching entry in a single page
regardless of `limit`; follow `next_page` so that clients keep working
when pagination is enabled.
When `limit` is omitted, every matching entry is returned in a single
page; when `limit` truncates the result, follow `next_page` to fetch
+10 −10 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/messages/create
±changed
+1−1
apichanged
api/beta/messages/create
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
+1 −1 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/messages/batches/results
±changed
+1−1
apichanged
api/beta/messages/batches/results
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
+1 −1 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/messages/batches
±changed
+4−4
apichanged
api/beta/messages/batches
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
- `skills: array of BetaSkill or null`
+4 −4 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/messages
±changed
+33−33
apichanged
api/beta/messages
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
- `skills: array of BetaSkill or null`
- `skills: array of BetaContainerSkill or null`
+33 −33 lines
Recorded here 28 Aug 2026 17:37 UTC
api
api/beta/files/upload
±changed
+13−1
apichanged
api/beta/files/upload
- `expires_in_seconds: optional number`
Seconds from upload until the file expires and its bytes become permanently unavailable. Must be between 3600 (one hour) and 7776000 (ninety days).
minimum: 3600, maximum: 7776000
+13 −1 lines
Recorded here 28 Aug 2026 17:37 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.