Rentamon API
    Rentamon API
    • New Booking
      POST
    • Cancelation
      POST
    • Block
      POST
    • Unblock
      POST
    • Price & Discount
      POST

      New Booking

      POST
      /api/v1/platform/{platform_id}/bookings/
      این وب‌سرویس جهت اتصال پلتفرم شما با رنتامون فراهم شده است.
      برای ارسال اطلاعات رزرو جدید در یکی از اقامتگاه‌های پلتفرم شما به رنتامون، لطفا از این متد و پارامترها استفاده بفرمایید.

      Request

      Path Params
      platform_id
      string 
      required
      Body Params application/json
      platformproperty_id
      string 
      required
      شناسه اقامتگاه
      guest_name
      string 
      required
      نام مهمان
      check_in
      string <date>
      required
      تاریخ ورود (YYYY-MM-DD)
      check_out
      string <date>
      required
      تاریخ خروج (YYYY-MM-DD)
      amount
      integer 
      required
      مبلغ ناخالص پرداختی (به ریال، پیش از کسر کمیسیون)
      platform_id
      string 
      required
      شناسه پلتفرم شما
      guests_count
      integer 
      required
      تعداد مهمان‌ها
      night
      integer 
      required
      تعداد شب‌های رزرو
      status
      enum<string> 
      required
      وضعیت رزرو (reserved)
      Allowed value:
      reserved
      guest_phone
      string 
      required
      شماره تلفن مهمان (۱۱ رقمی)
      booked_at
      string <date-time>
      required
      تاریخ و ساعت ثبت رزرو (YYYY-MM-DD HH:MM:SS)
      Example
      {
          "platformproperty_id": "4576243",
          "guest_name": "تینا اصغری",
          "check_in": "2019-08-24",
          "check_out": "2019-08-25",
          "amount": 4500000,
          "platform_id": "Your platform",
          "guests_count": 3,
          "night": 1,
          "status": "reserved",
          "guest_phone": "09123456789",
          "booked_at": "2019-08-24T14:15:22.123Z"
      }

      Request samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST '/api/v1/platform//bookings/' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "platformproperty_id": "4576243",
          "guest_name": "تینا اصغری",
          "check_in": "2019-08-24",
          "check_out": "2019-08-25",
          "amount": 4500000,
          "platform_id": "Your platform",
          "guests_count": 3,
          "night": 1,
          "status": "reserved",
          "guest_phone": "09123456789",
          "booked_at": "2019-08-24T14:15:22.123Z"
      }'

      Responses

      🟢200OK
      application/json
      رزرو دریافت شد
      Body
      status
      string 
      optional
      Example:
      success
      message
      string 
      optional
      Example:
      رزرو دریافت شد
      booking_id
      integer 
      required
      platform_id
      string 
      required
      created_at
      string <date-time>
      optional
      Example
      {
          "status": "success",
          "message": "رزرو دریافت شد",
          "booking_id": 654789,
          "platform_id": "Your platform",
          "created_at": "2019-08-24T14:15:22.123Z"
      }
      Modified at 2025-02-26 16:07:51
      Next
      Cancelation
      Built with