# Upraviť klienta Aktualizuje klienta aktuálnej firmy. Pošlite len polia, ktoré chcete zmeniť. Pri dodacej adrese a inferred poliach platí rovnaké správanie ako pri vytvorení klienta. Endpoint: PUT /clients/{client} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `client` (integer, required) ID klienta. Example: 101 ## Request fields (application/json): - `name` (string) Meno osoby alebo obchodné meno klienta. Example: "Acme s.r.o." - `type` (string) Voliteľný typ klienta. Povolené hodnoty sú person a company. Ak ho nepošlete, použije sa person, prípadne company, ak pošlete subjectId, taxId alebo vatId. Enum: "person", "company" - `subjectId` (string,null) IČO klienta alebo firmy. Pre slovenské subjekty túto hodnotu viete typicky dohľadať aj cez [referenčný register subjektov](#operation/searchSubjects). Example: "12345678" - `taxId` (string,null) DIČ klienta. Example: "2020123456" - `vatId` (string,null) IČ DPH klienta. Example: "SK2020123456" - `isVatPayer` (boolean) Voliteľná informácia, či je klient platca DPH. Ak ju nepošlete a vyplníte vatId, nastaví sa automaticky na true. Example: true - `email` (string,null) Kontaktný e-mail klienta. Example: "billing@acme.test" - `street` (string,null) Ulica a číslo fakturačnej adresy. Example: "Hlavná 1" - `city` (string,null) Mesto fakturačnej adresy. Example: "Bratislava" - `zip` (string,null) PSČ fakturačnej adresy. Example: "81101" - `countryId` (integer,null) ID fakturačnej krajiny z [referenčnej tabuľky krajín](./reference-tables.md#krajiny). Example: 703 - `deliveryStreet` (string,null) Ulica a číslo dodacej adresy. Ak pošlete ktorúkoľvek hodnotu z dodacej adresy, hasDeliveryAddress sa nastaví automaticky. Example: "Skladová 9" - `deliveryCity` (string,null) Mesto dodacej adresy. Ak pošlete ktorúkoľvek hodnotu z dodacej adresy, hasDeliveryAddress sa nastaví automaticky. Example: "Košice" - `deliveryZip` (string,null) PSČ dodacej adresy. Ak pošlete ktorúkoľvek hodnotu z dodacej adresy, hasDeliveryAddress sa nastaví automaticky. Example: "04001" - `deliveryCountryId` (integer,null) ID krajiny dodacej adresy z [referenčnej tabuľky krajín](./reference-tables.md#krajiny). Ak pošlete ktorúkoľvek hodnotu z dodacej adresy, hasDeliveryAddress sa nastaví automaticky. Example: 703 - `preferredDeliveryMethodId` (integer,null) Predvolená hodnota spôsobu dodania pre klienta. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky spôsobov dodania](./reference-tables.md#sposoby-dodania). Example: 1 - `preferredPaymentMethodId` (integer,null) Predvolená hodnota spôsobu úhrady pre klienta. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky spôsobov úhrady](./reference-tables.md#sposoby-uhrady). Example: 1 - `preferredCurrencyId` (integer,null) Predvolená hodnota meny pre klienta. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky mien](./reference-tables.md#meny). Example: 1 - `preferredLanguageId` (integer,null) Predvolená hodnota jazyka pre klienta. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky jazykov](./reference-tables.md#jazyky). Example: 1 - `preferredDueDays` (integer,null) Predvolený počet dní splatnosti. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: 14 - `preferredNote` (string,null) Predvolená poznámka. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: "Splatnosť 14 dní." - `stripeCustomerId` (string,null) Externé ID zákazníka v Stripe, ak si ho pri klientovi evidujete. Example: "cus_public_api_123" - `systemeioContactId` (integer,null) Externé ID kontaktu v Systeme.io, ak si ho pri klientovi evidujete. Example: 123456 - `preferredVariableSymbol` (integer,null) Predvolený variabilný symbol. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: 2026001 - `preferredConstantSymbol` (integer,null) Predvolený konštantný symbol. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: 308 - `preferredSpecificSymbol` (integer,null) Predvolený špecifický symbol. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: 55 - `preferredTextAboveItems` (string,null) Predvolený text nad položkami. Ukladá sa pri klientovi a pri tvorbe nových dokladov pre tohto klienta sa používa ako fallback default, ak explicitnú hodnotu nepošlete v payloade. Example: "Dakujeme za spoluprácu." ## Response 200 fields (application/json): - `id` (integer) Interné ID klienta vo Fintoro. Example: 101 - `name` (string) Meno osoby alebo obchodné meno klienta. Example: "Acme s.r.o." - `type` (string) Typ klienta. Hodnota person reprezentuje fyzickú osobu, hodnota company firmu alebo živnostníka evidovaného ako podnikateľský subjekt. Enum: "person", "company" - `subjectId` (string,null) IČO klienta alebo firmy. Pre slovenské subjekty túto hodnotu viete typicky dohľadať aj cez [referenčný register subjektov](#operation/searchSubjects). Example: "12345678" - `taxId` (string,null) DIČ klienta, ak je dostupné. Example: "2020123456" - `vatId` (string,null) IČ DPH klienta, ak je dostupné. Example: "SK2020123456" - `isVatPayer` (boolean) Informácia, či je klient aktuálne evidovaný ako platca DPH. Example: true - `email` (string,null) Kontaktný e-mail klienta. Example: "billing@acme.test" - `street` (string,null) Ulica a číslo fakturačnej adresy. Example: "Hlavná 1" - `city` (string,null) Mesto fakturačnej adresy. Example: "Bratislava" - `zip` (string,null) PSČ fakturačnej adresy. Example: "81101" - `country` (any) Fakturačná krajina klienta ako vnorený objekt. - `hasDeliveryAddress` (boolean) Informácia, či má klient uloženú samostatnú dodaciu adresu odlišnú od fakturačnej adresy. Example: true - `deliveryStreet` (string,null) Ulica a číslo dodacej adresy. Example: "Skladová 9" - `deliveryCity` (string,null) Mesto dodacej adresy. Example: "Košice" - `deliveryZip` (string,null) PSČ dodacej adresy. Example: "04001" - `deliveryCountry` (any) Dodacia krajina klienta ako vnorený objekt. - `createdAt` (string,null) Dátum a čas vytvorenia klienta. Example: "2026-03-03T12:00:00+01:00" - `updatedAt` (string,null) Dátum a čas poslednej úpravy klienta. Example: "2026-03-03T15:45:00+01:00" - `preferredDeliveryMethodId` (integer,null) Predvolená hodnota spôsobu dodania pre klienta. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky spôsobov dodania](./reference-tables.md#sposoby-dodania). Example: 1 - `preferredPaymentMethodId` (integer,null) Predvolená hodnota spôsobu úhrady pre klienta. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky spôsobov úhrady](./reference-tables.md#sposoby-uhrady). Example: 1 - `preferredCurrencyId` (integer,null) Predvolená hodnota meny pre klienta. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky mien](./reference-tables.md#meny). Example: 1 - `preferredLanguageId` (integer,null) Predvolená hodnota jazyka pre klienta. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Hodnota pochádza z [referenčnej tabuľky jazykov](./reference-tables.md#jazyky). Example: 1 - `preferredDueDays` (integer,null) Predvolený počet dní splatnosti. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: 14 - `preferredNote` (string,null) Predvolená poznámka. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: "Splatnosť 14 dní." - `preferredVariableSymbol` (integer,null) Predvolený variabilný symbol. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: 2026001 - `preferredConstantSymbol` (integer,null) Predvolený konštantný symbol. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: 308 - `preferredSpecificSymbol` (integer,null) Predvolený špecifický symbol. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: 55 - `preferredTextAboveItems` (string,null) Predvolený text nad položkami. Ukladá sa pri klientovi a používa sa ako fallback default pri tvorbe nových dokladov pre tohto klienta, ak explicitnú hodnotu nepošlete v payloade. Example: "Dakujeme za spoluprácu." ## Response 403 fields (application/json): - `message` (string) Example: "This action is unauthorized." ## Response 404 fields (application/json): - `message` (string) Example: "No query results for model." ## Response 500 fields (application/json): - `message` (string) Example: "Server Error" ## Response 503 fields (application/json): - `message` (string) Example: "Service Unavailable"