Batch Get Jamf Documentation Articles
jamf_docs_batch_get_articlesFetch up to 10 Jamf documentation articles in a single request with parallel processing. Use for comparing articles or bulk research across multiple pages.
Instructions
Retrieve multiple Jamf documentation articles in a single request.
Fetches up to 10 articles in parallel with concurrency control. Useful for comparing articles, gathering information from multiple pages, or bulk research.
Args:
urls (string[], required): Array of 1-10 article URLs (must be from docs.jamf.com or learn.jamf.com)
concurrency (number, optional): Max parallel requests 1-5 (default: 3)
maxTokens (number, optional): Total token budget across all articles (default: 5000). Distributed evenly.
outputMode ('full' | 'compact'): Output detail level (default: 'full'). Use 'compact' for brief output.
responseFormat ('markdown' | 'json'): Output format (default: 'markdown')
Returns: An array of article results. Each article independently succeeds or fails. For JSON format, returns a BatchResponse object with results, summary, and tokenInfo.
Examples:
Compare two products: urls=["https://learn.jamf.com/.../page/A.html", "https://learn.jamf.com/.../page/B.html"]
Bulk fetch with compact output: urls=[...], outputMode="compact", maxTokens=10000
Note: Token budget is split evenly across articles. Use higher maxTokens for more articles. Partial failures are reported per-article without failing the entire batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of Jamf documentation article URLs (1-10) | |
| concurrency | No | Maximum parallel requests (1-5, default: 3) | |
| language | No | Documentation language/locale (default: en-US). Options: en-US, ja-JP, zh-TW, de-DE, es-ES, fr-FR, nl-NL, th-TH | |
| maxTokens | No | Total token budget across all articles (100-50000, default: 5000) | |
| outputMode | No | Output detail level: "full" for detailed output or "compact" for brief output | full |
| responseFormat | No | Output format: "markdown" for human-readable or "json" for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| summary | Yes |