create_attachable
Uploads a file attachment to QuickBooks Online from a local path, HTTPS URL, or base64 content, optionally linking it to an invoice, bill, or other entity.
Instructions
Create an attachable (file attachment) in QuickBooks Online. File content can come from file_path (a file on the machine running this server — preferred for local files of any size), file_url (an https URL the server downloads), or base64_content (inline bytes — only practical for small files). Precedence: file_url/file_path (mutually exclusive) win over base64_content. With no file source, creates a metadata-only attachment record. Max file size 100 MB (QBO limit).
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": {
"params": "<params>"
},
"name": "create_attachable"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |