---
title: "Create a 24-hour quote from internally approved terms"
method: POST
path: "/applications/{sessionToken}/quotes"
---

# Create a 24-hour quote from internally approved terms

`POST /applications/{sessionToken}/quotes`

## Request

- Base URL: `https://elron.club/api/public/v1`
- URL: `https://elron.club/api/public/v1/applications/{sessionToken}/quotes`
- Auth: none declared. Required headers: `Idempotency-Key`

Requires a submitted, due-diligence-positive, solvency-passed request in READY_FOR_CONTRACT. Quote creation does not hold inventory.

## Path parameters

- `sessionToken` string, required

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `expectedApplicationVersion` string, date-time, required

## Response `201`

Approved expiry-bound quote

- RentalQuote
  - `schemaVersion` '2026-07-13', required
  - `quoteId` string, required
  - `version` string, date-time, required
  - `rentalId` string, nullable, required
  - `status` 'ACTIVE' | 'ACCEPTED' | 'EXPIRED' | 'SUPERSEDED' | 'CANCELLED', required
  - `issuedAt` string, date-time, required
  - `expiresAt` string, date-time, required
  - `terms` object, required
    - `currency` string, required
    - `monthlyRent` string, required
    - `netMonthlyRent` string, nullable, required
    - `deposit` string, nullable, required
    - `billingPeriod` string, nullable, required
    - `moveInDate` string, date, required
    - `moveOutDate` string, date, nullable, required
    - `parkingCount` integer, required
    - `parkingSummary` string, nullable, required
    - `utilitySummary` string, nullable, required
    - `ancillaryRoomsSummary` string, nullable, required
    - `sharedRoomsSummary` string, nullable, required
    - `noticePeriodMonths` integer, nullable, required
    - `firstTerminableAt` string, date-time, nullable, required
    - `specialAgreementsSummary` string, nullable, required
    - `contractLanguageCode` string, nullable, required
  - `availability` object, required
    - `status` 'AVAILABLE_FOR_HOLD' | 'HOLD_ACTIVE' | 'NO_LONGER_AVAILABLE', required
    - `checkedAt` string, date-time, required
    - `holdExpiresAt` string, date-time, nullable, required

## Other responses

- `409`: Idempotency or current-state conflict
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/elron/apis/elron-club-public-rental-api.md) · [All operations](https://skmtc.dev/elron/apis/elron-club-public-rental-api/llms.txt) · [OpenAPI document](https://skmtc.dev/elron/apis/elron-club-public-rental-api/revisions/c28843a497a2?raw)
