სასტუმროს ინფორმაცია

მონაცემები, რომლებითაც დაჯავშნის სისტემის გვერდის ჩარჩო ივსება: საკონტაქტო ინფორმაცია და მდებარეობა, სოციალური მედიის ბმულები, ქვედა კოლონტიტულის ტექსტები (სამართლებრივი ტექსტები, სასტუმროს შესახებ, analytics/ads კოდები) და SMTP პარამეტრები დადასტურების წერილებისთვის.

საკონტაქტო ინფორმაცია#

GET/external/hotel/{hotelID}/contact/info

ავთენტიფიკაცია: Authorization: Bearer

ბილიკის პარამეტრები

hotelIDintegerსავალდებულო
სასტუმროს ID.

პასუხი

200 წარმატებული.

შეცდომის პასუხები

  • 404 სასტუმრო ვერ მოიძებნა.
მოთხოვნა
curl "https://test.hms.gen.tr/external/hotel/1000/contact/info" \
  -H "Authorization: Bearer $HMS_TOKEN"
პასუხი · 200
{
    "title": "Demo Otel",
    "phone": "+90 258 000 00 00",
    "cellPhone": "+90 555 000 00 00",
    "email": "[email protected]",
    "www": "https://www.demootel.com",
    "address": "Kumsal Cad. No: 12",
    "country": "Türkiye",
    "countryIng": "Turkey",
    "city": "Antalya",
    "district": "Muratpaşa",
    "latitude": "36.8841",
    "longitude": "30.7056"
}

სოციალური მედიის ბმულები#

GET/external/online/social/media

ავთენტიფიკაცია: Authorization: Bearer

მოთხოვნის სტრიქონის პარამეტრები

hotelIDintegerსავალდებულო
სასტუმროს ID.
limitintegerნაგულისხმევი: 20
ჩანაწერების რაოდენობა გვერდზე.
pageintegerნაგულისხმევი: 1
გვერდის ნომერი.
orderstring
id ან -id.

პასუხი

200 წარმატებული.

მოთხოვნა
curl "https://test.hms.gen.tr/external/online/social/media?hotelID=1000" \
  -H "Authorization: Bearer $HMS_TOKEN"
პასუხი · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "url": "https://www.instagram.com/demootel",
            "SosyalMedyaKategori": {
                "icon": "fa-instagram",
                "iconsvg": null
            }
        },
        {
            "url": "https://www.facebook.com/demootel",
            "SosyalMedyaKategori": {
                "icon": "fa-facebook",
                "iconsvg": null
            }
        }
    ]
}

ელფოსტის სერვერის პარამეტრები#

GET/external/online/mail/host

ავთენტიფიკაცია: Authorization: Bearer

აბრუნებს SMTP პარამეტრებს, რომლებიც სასტუმრომ ონლაინ ჯავშნის დადასტურების წერილებისთვის დააყენა. შეიცავს პაროლს; გამოიყენეთ მხოლოდ სერვერის მხარეს.

მოთხოვნის სტრიქონის პარამეტრები

hotelIDintegerსავალდებულო
სასტუმროს ID.

პასუხი

200 წარმატებული.

შეცდომის პასუხები

  • 200 mail_host_is_not_found — SMTP კონფიგურირებული არ არის; hotel_id_is_not_found.
მოთხოვნა
curl "https://test.hms.gen.tr/external/online/mail/host?hotelID=1000" \
  -H "Authorization: Bearer $HMS_TOKEN"
პასუხი · 200
{
    "success": true,
    "data": {
        "transport": "smtp",
        "encryption": "tls",
        "port": 587,
        "host": "smtp.demootel.com",
        "user": "[email protected]",
        "password": "********"
    }
}
ბოლო განახლება: 21 სექტემბერი, 2026იპოვეთ შეცდომა? შეგვატყობინეთ