LedgerLou Docs is optimized for desktop.

Please open this page on a device with a wider screen.

Payables · Vendors

Create vendor

Creates a new vendor. The optional default account must exist in the chart of accounts. Duplicate VAT IDs are rejected.

create_vendor
Authorization
Authorization string header required API key in the format ll_.... Pass as a Bearer token in the OAuth flow.
Scopes
kreditoren:write
Parameters
name string required Vendor name (max 255)
vat_id string optional VAT ID (max 20)
tax_id string optional Tax number (max 20)
iban string optional IBAN (max 34)
bic string optional BIC (max 11)
default_account string optional Default expense account (must exist in the chart of accounts)
address object optional Address with street, city, zip, country
notes string optional Free-text notes (max 2000)
Response
200
Success
MCP create_vendor
JSON
{
  "tool": "create_vendor",
  "params": {
    "name": "<string>",
    "vat_id": "<string>",
    "iban": "<string>",
    "default_account": "<string>"
  }
}
200 Response
JSON
{
  "id": "<string>",
  "name": "<string>",
  "vat_id": "<string>",
  "iban": "<string>",
  "default_account": "<string>",
  "is_active": true
}