Search the documentation
50 pages for extract.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…er fired, with categories such as `"cyber"`, `"bio"`, and `"reasoning_extraction"`, or `null` when the refusal maps to no named category. See the [refusal category table](https://platform.claude.com/d…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…each task boundary, replace large stale tool results with a one-line extract. It caches well because the edits sit at the tail of the conversation, where the next task adds new content anyway: 89% ca…
content-moderation
Claude Developer Platform · in the page
about-claude/use-case-guides/content-moderation
…pe == "text") assessment = json.loads(text_block.text) # Extract the violation status from the assessment contains_violation = assessment["violation"] # If there's a violatio…
Create the full URL from the GitHub repository
Claude Developer Platform · in the page
about-claude/use-case-guides/legal-summarization
…age processing capabilities to efficiently summarize legal documents, extracting key information and expediting legal research. With Claude, you can streamline the review of contracts, litigation prep…
overview
Claude Developer Platform · in the page
about-claude/use-case-guides/overview
…s/legal-summarization"> Summarize legal documents using Claude to extract key information and expedite research. </Card> </CardGroup>
Create an instance of the Claude API client
Claude Developer Platform · in the page
about-claude/use-case-guides/ticket-routing
…se into separate XML tag sections lets you use regular expressions to extract the reasoning and intent from the output independently. This lets you create targeted next steps in the ticket routing wor…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/best-practices
…**Good example: Concise** (approximately 50 tokens): ````markdown ## Extract PDF text Use pdfplumber for text extraction: ```python import pdfplumber with pdfplumber.open("file.pdf") as pdf: t…
PDF Processing
Claude Developer Platform · in the page
agents-and-tools/agent-skills/overview
…discovery information: ```yaml --- name: pdf-processing description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDF…
quickstart
Claude Developer Platform · in the page
agents-and-tools/agent-skills/quickstart
…file. The Step 2 `response` includes a file reference with a file ID. Extract the file ID and download the file with the Files API. The example saves it to your system temp directory: <CodeGroup> `…
bash-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/bash-tool
…o add it. </Step> <Step title="Process Claude's tool calls"> Extract and run commands from Claude's responses: <CodeGroup exclude="shell"> ```python Python tool_results = []…
code-execution-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/code-execution-tool
…nd. Use one of the # SDK examples instead. ``` ```bash CLI # Extracting every file ID from the tool results and downloading each one # requires a loop, which doesn't translate well to a one…
computer-use-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/computer-use-tool
…odeGroup> </Step> <Step title="Process Claude's tool calls"> Extract and run tool calls from Claude's responses: <CodeGroup exclude="shell"> ```python Python NOT_EXECUTED = "…
define-tools
Claude Developer Platform · in the page
agents-and-tools/tool-use/define-tools
…tep. Bloated responses waste context and make it harder for Claude to extract what matters. <AccordionGroup> <Accordion title="Example of a good tool description"> ```json JSON { "nam…
handle-tool-calls
Claude Developer Platform · in the page
agents-and-tools/tool-use/handle-tool-calls
…en you receive a tool use response for a client tool, you should: 1. Extract the `name`, `id`, and `input` from the `tool_use` block. 2. Run the actual tool in your codebase corresponding to that to…
how-tool-use-works
Claude Developer Platform · in the page
agents-and-tools/tool-use/how-tool-use-works
…k with the tool name and a JSON object of arguments. Your application extracts those arguments, runs the operation (a database query, an HTTP call, a file write, whatever the tool does), and sends the…
text-editor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/text-editor-tool
…> <Step title="Execute the view command and return results"> * Extract the file or directory path from Claude's tool use request * Read the file's contents or list the directory contents…
web-fetch-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/web-fetch-tool
…into context. This dynamic filtering is particularly useful for: * Extracting specific sections from long documents * Processing structured data from web pages * Filtering relevant information from…
Federation Rules
Claude Developer Platform · in the page
api/admin/federation_rules
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
Archive Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/archive
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Create Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/create
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
List Federation Rules
Claude Developer Platform · in the page
api/admin/federation_rules/list
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Get Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/retrieve
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Update Federation Rule
Claude Developer Platform · in the page
api/admin/federation_rules/update
…l map[string] or null` Replaces the CEL expressions `{name: expr}` extracting named values from claims. Send null to clear them. Not yet supported; any non-empty value is rejected with 400. - `des…
Beta
Claude Developer Platform · in the page
api/beta
…earning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in…
Messages
Claude Developer Platform · in the page
api/beta/messages
…earning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in…
Batches
Claude Developer Platform · in the page
api/beta/messages/batches
…g work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reason…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/beta/messages/batches/results
…g work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reason…
Create a Message
Claude Developer Platform · in the page
api/beta/messages/create
…earning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in…
Organization
Claude Developer Platform · in the page
api/beta/organization
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
Federation
Claude Developer Platform · in the page
api/beta/organization/federation
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
Rules
Claude Developer Platform · in the page
api/beta/organization/federation/rules
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
Archive Federation Rule
Claude Developer Platform · in the page
api/beta/organization/federation/rules/archive
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Create Federation Rule
Claude Developer Platform · in the page
api/beta/organization/federation/rules/create
…utes: optional map[string] or null` CEL expressions `{name: expr}` extracting named values from claims. Not yet supported; any non-empty value is rejected with 400. - `description: optional string…
List Federation Rules
Claude Developer Platform · in the page
api/beta/organization/federation/rules/list
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Get Federation Rule
Claude Developer Platform · in the page
api/beta/organization/federation/rules/retrieve
…his rule. - `attributes: map[string] or null` CEL expressions extracting named values from claims. Not yet supported; always null. - `created_at: string` When this rule was created.…
Update Federation Rule
Claude Developer Platform · in the page
api/beta/organization/federation/rules/update
…l map[string] or null` Replaces the CEL expressions `{name: expr}` extracting named values from claims. Send null to clear them. Not yet supported; any non-empty value is rejected with 400. - `des…
Skills
Claude Developer Platform · in the page
api/beta/skills
…`description: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `directory: string` Directory name of the skill version. This is th…
Versions
Claude Developer Platform · in the page
api/beta/skills/versions
…`description: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `directory: string` Directory name of the skill version. This is th…
Create Skill Version
Claude Developer Platform · in the page
api/beta/skills/versions/create
…`description: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `directory: string` Directory name of the skill version. This is th…
List Skill Versions
Claude Developer Platform · in the page
api/beta/skills/versions/list
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `directory: string` Directory name of the skill version. This…
Get Skill Version
Claude Developer Platform · in the page
api/beta/skills/versions/retrieve
…`description: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `directory: string` Directory name of the skill version. This is th…
Messages
Claude Developer Platform · in the page
api/messages
…ne learning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a s…
Batches
Claude Developer Platform · in the page
api/messages/batches
…rning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning…
Retrieve Message Batch results
Claude Developer Platform · in the page
api/messages/batches/results
…rning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning…
Create a Message
Claude Developer Platform · in the page
api/messages/create
…ne learning work can also trigger this category. - `"reasoning_extraction"` The request asks the model to reproduce its internal reasoning in the response text. To get reasoning in a s…
Skills
Claude Developer Platform · in the page
api/skills
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `name: string` The Skill's immutable kebab-case slug, set at creat…
Versions
Claude Developer Platform · in the page
api/skills/versions
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `name: string` The Skill's immutable kebab-case slug, set at creat…
Create Skill Version
Claude Developer Platform · in the page
api/skills/versions/create
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `name: string` The Skill's immutable kebab-case slug, set at creat…
List Skill Versions
Claude Developer Platform · in the page
api/skills/versions/list
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `name: string` The Skill's immutable kebab-case slug, set at creat…
Get Skill Version
Claude Developer Platform · in the page
api/skills/versions/retrieve
…cription: string` Description of the skill version. This is extracted from the SKILL.md file in the skill upload. - `name: string` The Skill's immutable kebab-case slug, set at creat…