Call several Blackboard endpoints at once
bb_batch_requestBatch up to 20 Blackboard read requests into one round trip to reduce overhead when gathering data across courses.
Instructions
Fans out up to 20 GET reads in a single round trip using Blackboard's own batch endpoint. Paths are version-relative, e.g. "v1/courses/_12345_1/groups". Much cheaper than repeated bb_raw_request calls when gathering the same data across many courses.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"paths": "<paths>"
},
"name": "bb_batch_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | Yes | Version-relative paths, e.g. ["v1/users/me", "v1/terms"]. | |
| maxChars | No | Default 15000. |