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— stringbasic.rentalPhone— stringbasic.rentalEmail— string (použijte oficiální kontakt nebo vlastní)basic.rentalIco— stringbasic.rentalStyle— např.commissionneboclick
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 Requestpři validační chybě401/403při neautorizovaném/zakázaném přístupu
Příklady
curl
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