Utwórz klienta
Zakres: api:invoices:write. Zwraca 403 z limit: cant_add_client, gdy osiągnięto limit planu.
POST
https://api.sandbox-infakt.pl/v3/clients.jsonAutoryzacja
Treść żądania JSON required
- clientobjectwymagane
cityjest wymagane.company_namejest wymagane, chyba że ustawionobusiness_activity_kind.countrydomyślnie toPL; nieznany kod jest ignorowany i klient zapisuje się zPL. Zasady dlabusiness_activity_kind:private_person: wymaganefirst_nameilast_name;company_nameinipsą ignorowane i zapisywane jakonull.self_employed: wymaganecompany_name,first_nameilast_name;nipjest wymagany dla krajów UE, w tymPL.other_business: wymaganecompany_name;first_nameilast_namesą ignorowane i zapisywane jakonull;nipjest wymagany dla krajów UE, w tymPL.
Example requests
{
"client": {
"company_name": "Pierwsza Testowa Spółka sp z o.o.",
"street": "Lwowska",
"street_number": "10",
"flat_number": "17",
"city": "Kraków",
"country": "PL",
"postal_code": "31-202",
"nip": "222-22-22-222",
"phone_number": "500100200",
"email": "biuro@example.com",
"business_activity_kind": "other_business"
}
}{
"client": {
"business_activity_kind": "private_person",
"first_name": "Anna",
"last_name": "Nowak",
"city": "Warszawa"
}
}{
"client": {
"company_name": "Pierwsza Testowa Spółka sp z o.o.",
"street": "Lwowska",
"street_number": "10",
"flat_number": "17",
"city": "Kraków",
"country": "PL",
"postal_code": "31-202",
"nip": "222-22-22-222",
"phone_number": "500100200",
"email": "biuro@example.com",
"business_activity_kind": "other_business"
}
}{
"client": {
"city": "",
"country": "PL"
}
}Odpowiedzi
201
Utworzono
JSON
401
Brak klucza API, nieprawidłowy klucz albo klucz bez wymaganego zakresu uprawnień.
JSON
402
API niedostępne w obecnym planie (limit: plan_upgrade_needed) albo osiągnięty limit dokumentów.
JSON
403
Brak uprawnień, limit planu dla tej akcji (limit) albo zawieszone konto.
JSON
406
Ścieżka nie kończy się na .json.
JSON
422
Walidacja nie powiodła się; szczegóły w errors.
JSON
423
Niepotwierdzony adres e-mail albo wymagana weryfikacja tożsamości.
JSON
429
Przekroczony limit zapytań. Komunikat jest po angielsku, np. API rate limit exceeded. Try again in 60 seconds.
JSON