create_book_upload
Initialize a direct multipart S3 upload for a book scan up to 500 MiB (PDF or ZIP of page scans).
Returns key, upload_id, part_size (16 MiB) and presigned PUT part_urls. Upload each slice via HTTP PUT, collect its ETag response header in order, and finish with complete_book_upload before calling create_book. For scans up to 100 MiB that already have a public HTTPS URL, pass file_url directly to create_book instead.
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": {
"request": "<request>"
},
"name": "create_book_upload"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||