Batch Get Jamf Documentation Articles
jamf_docs_batch_get_articlesFetch up to 10 Jamf documentation articles in a single request to compare pages or gather information. Supports parallel retrieval with adjustable concurrency and output options.
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 https:// article URLs on learn.jamf.com, docs.jamf.com, concepts.jamf.com, support.jamf.com. Any other URL fails as its own per-article error
concurrency (number, optional): Max parallel requests 1-5 (default: 3)
language (string, optional): Documentation language/locale. Overrides the locale in each URL, which is used when this is omitted. No effect on concepts.jamf.com or support.jamf.com URLs
maxTokens (number, optional): Total token budget across all articles 100-50000 (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.
A note on an article (such as one about language) counts toward its share.
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) | |
| language | No | Documentation language/locale. Overrides the locale in the article URL, which is used when this is omitted. Has no effect on concepts.jamf.com or support.jamf.com URLs. Options: en-US, ja-JP, zh-TW, de-DE, es-ES, fr-FR, nl-NL, th-TH, it-IT, pt-BR, zh-CN | |
| 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 |
| concurrency | No | Maximum parallel requests (1-5, default: 3) | |
| responseFormat | No | Output format: "markdown" for human-readable or "json" for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| summary | Yes |