Upload a logo
upload_logoStores the buyer's own logo with Well Told and checks it for etching problems, returning a logo_id and plain-language warnings. Accepts a chat attachment (logo_file, where the app can pass attachments to tools), a logo_url the buyer pasted, or the upload_code from an earlier call. Called with no arguments it shows an upload box in the chat (with a secure upload page link as a fallback, works on phones) and returns an upload_code; calling again with that code returns the logo once the buyer has uploaded it.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "upload_logo"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| logo_url | No | Public https link to the buyer's logo file, only when the buyer pasted it in this conversation. Never a URL you found by searching or browsing, or a company website. | |
| logo_file | No | The logo file attached in chat | |
| upload_code | No | Code from a previous upload_logo call after the buyer used the upload page |