Skip to Content
rentall API byla vydána 🎉
RentsPOST /api/rents

title: POST /api/rents description: Vytvoření dokumentu pronajímatele (profil/společnost).

POST /api/rents

  • URL: /api/rents
  • Metoda: POST
  • Autorizace: dle projektu
  • Content-Type: application/json

Vytvoří nového pronajímatele v Rentall API.

Tělo požadavku

Minimálně užitečná pole:

  • basic.rentalName — string (povinné)
  • basic.rentalContactPerson — string
  • basic.rentalPhone — string
  • basic.rentalEmail — string (použijte oficiální kontakt nebo vlastní)
  • basic.rentalIco — string
  • basic.rentalStyle — např. commission nebo click

Příklad:

{ "basic": { "rentalName": "Example Rentals s.r.o.", "rentalContactPerson": "John Doe", "rentalPhone": "+420000000000", "rentalEmail": "info@rentall.cz", "rentalIco": "00000000", "rentalStyle": "commission" } }

Úspěšná odpověď

  • Stav: 201 Created
  • Tělo: vytvořený objekt Rent
{ "id": "684dcbb7a60636d5a2618584", "createdAt": "2025-06-14T19:21:27.434Z", "updatedAt": "2025-06-14T19:21:27.434Z", "basic": { "rentalName": "Example Rentals s.r.o.", "rentalContactPerson": "John Doe", "rentalPhone": "+420000000000", "rentalEmail": "info@rentall.cz", "rentalIco": "00000000", "rentalStyle": "commission" } }

Chyby

  • 400 Bad Request při validační chybě
  • 401/403 při neautorizovaném/zakázaném přístupu

Příklady

curl -s -X POST \ -H "Authorization: Bearer $RENTALL_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "basic": { "rentalName": "Example Rentals s.r.o.", "rentalContactPerson": "John Doe", "rentalPhone": "+420000000000", "rentalEmail": "info@rentall.cz", "rentalIco": "00000000", "rentalStyle": "commission" } }' \ https://rentall.cz/api/rents