HUB
  1. Tested
HUB
  • Swagger
    • Tours
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
    • Auth
      • Cache flush
      • Change password
      • /auth/v1/login
      • Logout
      • Get me
      • /auth/v1/refresh-token
    • Cms
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
    • Rest
      • BearerAuth
    • Storage
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
    • Webhook
      • BasicAuth
    • Websocket
      • BearerAuth
  • Tested
    • 1. Get Providers
      GET
    • 2. Get Locations
      GET
    • 3. Get Routes
      GET
    • 4. Get Schedules
      GET
    • 5. Get Nations by Schedule ID
      GET
    • 6. Get Seats by Schedule ID
      GET
    • 7. Hold booking
      POST
    • 8. Comfirm booking
      POST
    • 9. Get Booking Detail
      GET
    • 10. Get List Booking
      GET
    • 11. Publish Ticket
      POST
    • 12. Cancel Ticket
      POST
    • 13. Update Ticket Info
      POST
  • Waterbuses
    • /waterbuses/providers
      GET
    • Get Providers
      GET
    • Booking Cancel
      POST
    • BasicAuth
      POST
    • BasicAuth
      POST
    • BasicAuth
      POST
    • BasicAuth
      POST
    • BasicAuth
      GET
    • BasicAuth
      GET
    • BasicAuth
      GET
    • BasicAuth
      GET
    • BasicAuth
      GET
    • BasicAuth
      GET
  • Swg new
    • Tours
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
    • Waterbuses
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
    • Auth
      • Cache flush
      • Change password
      • /auth/v1/login
      • Logout
      • Get me
      • /auth/v1/refresh-token
    • Cms
      • List audit logs
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • tennat
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
    • Rest
      • BearerAuth
    • Storage
      • BearerAuth
      • BearerAuth
      • BearerAuth
      • BearerAuth
    • Webhook
      • BasicAuth
    • Websocket
      • BearerAuth
  • swg 4
    • Tours
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
    • Waterbuses
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
      • BasicAuth
    • Auth
      • /auth/v1/cache-flush
      • /auth/v1/change-password
      • /auth/v1/login
      • /auth/v1/logout
      • /auth/v1/me
      • /auth/v1/refresh-token
    • Cms
      • /cms/v1/auditlogs
      • /cms/v1/balances
      • /cms/v1/balances
      • /cms/v1/clients
      • /cms/v1/clients
      • /cms/v1/clients/{client_id}
      • /cms/v1/cronjobs
      • /cms/v1/cronjobs/tours
      • /cms/v1/cronjobs/waterbuses
      • /cms/v1/cronjobs/{cronjob_id}
      • /cms/v1/customers
      • /cms/v1/customers/{customer_id}
      • /cms/v1/hubs/providers
      • /cms/v1/hubs/reports/balances/details
      • /cms/v1/hubs/reports/balances/summaries
      • /cms/v1/hubs/reports/waterbuses/balances/details
      • /cms/v1/hubs/reports/waterbuses/balances/summaries
      • /cms/v1/hubs/reports/waterbuses/bookings/details
      • /cms/v1/hubs/reports/waterbuses/bookings/summaries
      • /cms/v1/hubs/tenants
      • /cms/v1/providers
      • /cms/v1/providers/{provider_id}
      • /cms/v1/providers/{provider_id}
      • /cms/v1/roles
      • /cms/v1/roles
      • /cms/v1/roles/{role_id}
      • /cms/v1/roles/{role_id}
      • /cms/v1/settings/mail
      • /cms/v1/settings/mail
      • /cms/v1/settings/webhook
      • /cms/v1/settings/webhook
      • /cms/v1/tenants
      • /cms/v1/tenants
      • /cms/v1/tenants/balance
      • /cms/v1/tenants/reports/balances/details
      • /cms/v1/tenants/reports/balances/summaries
      • /cms/v1/tenants/reports/waterbuses/balances/details
      • /cms/v1/tenants/reports/waterbuses/balances/summaries
      • /cms/v1/tenants/reports/waterbuses/bookings/details
      • /cms/v1/tenants/reports/waterbuses/bookings/summaries
      • /cms/v1/tenants/{tenant_id}
      • /cms/v1/tenants/{tenant_id}
      • /cms/v1/tenants/{tenant_id}/reset-password
      • /cms/v1/tours/bookings
      • /cms/v1/tours/bookings/confirm
      • /cms/v1/tours/bookings/hold
      • /cms/v1/tours/bookings/{booking_id}
      • /cms/v1/tours/locations
      • /cms/v1/tours/prices-markup
      • /cms/v1/tours/prices-markup
      • /cms/v1/tours/prices-markup/{price_id}
      • /cms/v1/tours/providers
      • /cms/v1/tours/reports/summaries/bookings
      • /cms/v1/tours/routes
      • /cms/v1/tours/routes/{route_id}
      • /cms/v1/tours/routes/{route_id}
      • /cms/v1/tours/routes/{route_id}/change-status
      • /cms/v1/tours/schedules
      • /cms/v1/tours/schedules/{schedule_id}
      • /cms/v1/tours/schedules/{schedule_id}/change-status
      • /cms/v1/users
      • /cms/v1/users
      • /cms/v1/users/{user_id}
      • /cms/v1/users/{user_id}
      • /cms/v1/users/{user_id}/reset-password
      • /cms/v1/waterbuses/bookings
      • /cms/v1/waterbuses/bookings/cancel
      • /cms/v1/waterbuses/bookings/confirm
      • /cms/v1/waterbuses/bookings/hold
      • /cms/v1/waterbuses/bookings/publish
      • /cms/v1/waterbuses/bookings/update
      • /cms/v1/waterbuses/bookings/{booking_id}
      • /cms/v1/waterbuses/issues
      • /cms/v1/waterbuses/issues/{issue_id}
      • /cms/v1/waterbuses/issues/{issue_id}
      • /cms/v1/waterbuses/locations
      • /cms/v1/waterbuses/prices-markup
      • /cms/v1/waterbuses/prices-markup
      • /cms/v1/waterbuses/prices-markup/{price_id}
      • /cms/v1/waterbuses/prices-markup/{price_id}
      • /cms/v1/waterbuses/providers
      • /cms/v1/waterbuses/routes
      • /cms/v1/waterbuses/routes/{route_id}
      • /cms/v1/waterbuses/routes/{route_id}
      • /cms/v1/waterbuses/routes/{route_id}/change-status
      • /cms/v1/waterbuses/schedules
      • /cms/v1/waterbuses/schedules/{schedule_id}/nations
      • /cms/v1/waterbuses/schedules/{schedule_id}/seats
    • Rest
      • /rest/v1/metas
    • Storage
      • /storage/v1/images
      • /storage/v1/images/{filename}
      • /storage/v1/videos
      • /storage/v1/videos/{filename}
    • Webhook
      • BasicAuth
    • Websocket
      • /websocket/v1
  1. Tested

6. Get Seats by Schedule ID

Testing Env
https://stg-api-hub.suntraveltech.com
Testing Env
https://stg-api-hub.suntraveltech.com
GET
https://stg-api-hub.suntraveltech.com
/waterbuses/schedules/{{schedule_id}}/seats
Last modified:2025-03-09 19:18:16
Maintainer:Not configured

Lấy danh sách ghế theo ID lịch trình#

Path Params#

schedule_id schedule_id

Response Description#

Filed nameTypeDescription
seat_idstringID chỗ ngồi
namestringTên chỗ ngồi
classstringHạng vé: vip, eco, deluxe
availablebooleanTrạng thái trống của ghế
bookedbooleanTrạng thái đã đặt của ghế
heldbooleanTrạng thái giữ chỗ của ghế
levelnumberVị trí tầng
rownumberVị trí hàng
row_spannumberTổng số hàng
colintegerVị trí cột
col_spanintegerTổng số cột
ticket_pricesarrayThông tin các loại vé
ticket_prices[0].price_idstringID giá vé
ticket_prices[0]..labelstringTên loại vé (được đặt theo loại vé)
ticket_prices[0].ticket_classstringHạng vé: vip, eco, deluxe
ticket_prices[0].ticket_typestringLoại vé: adults, children, elderly
ticket_prices[0].price_makupnumberGiá của loại vé

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************

Request Code 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 -g --request GET 'https://stg-api-hub.suntraveltech.com/waterbuses/schedules/{{schedule_id}}/seats' \
--header 'Authorization: Basic <encoded-value>'

Responses

🟢200Success Sample
application/json
Body

Example
[
    {
        "seat_id": "67b2be31bf0a57532e0678c4",
        "name": "N12",
        "ticket_class": "eco",
        "available": true,
        "published": true,
        "booked": true,
        "held": true,
        "level": 1,
        "row": 16,
        "col": 16,
        "row_span": 0,
        "col_span": 0,
        "ticket_prices": [
            {
                "price_id": "67aaf75d072c910c5069e3b5",
                "label": "Vé người cao tuổi",
                "ticket_type": "elderly",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b4",
                "label": "Vé trẻ em",
                "ticket_type": "children",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b3",
                "label": "Vé người lớn",
                "ticket_type": "adults",
                "ticket_class": "eco",
                "price_markup": 450000
            }
        ]
    },
    {
        "seat_id": "67b2be31bf0a57532e0678c3",
        "name": "M12",
        "ticket_class": "eco",
        "available": true,
        "published": true,
        "booked": true,
        "held": true,
        "level": 1,
        "row": 16,
        "col": 15,
        "row_span": 0,
        "col_span": 0,
        "ticket_prices": [
            {
                "price_id": "67aaf75d072c910c5069e3b5",
                "label": "Vé người cao tuổi",
                "ticket_type": "elderly",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b4",
                "label": "Vé trẻ em",
                "ticket_type": "children",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b3",
                "label": "Vé người lớn",
                "ticket_type": "adults",
                "ticket_class": "eco",
                "price_markup": 450000
            }
        ]
    },
    {
        "seat_id": "67b2be31bf0a57532e0678c2",
        "name": "L12",
        "ticket_class": "eco",
        "available": true,
        "published": false,
        "booked": false,
        "held": false,
        "level": 1,
        "row": 16,
        "col": 14,
        "row_span": 0,
        "col_span": 0,
        "ticket_prices": [
            {
                "price_id": "67aaf75d072c910c5069e3b5",
                "label": "Vé người cao tuổi",
                "ticket_type": "elderly",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b4",
                "label": "Vé trẻ em",
                "ticket_type": "children",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b3",
                "label": "Vé người lớn",
                "ticket_type": "adults",
                "ticket_class": "eco",
                "price_markup": 450000
            }
        ]
    },
    {
        "seat_id": "67b2be31bf0a57532e0678c1",
        "name": "",
        "ticket_class": "",
        "available": false,
        "published": false,
        "booked": false,
        "held": false,
        "level": 1,
        "row": 16,
        "col": 13,
        "row_span": 0,
        "col_span": 0,
        "ticket_prices": []
    },
    {
        "seat_id": "67b2be31bf0a57532e0678c0",
        "name": "K12",
        "ticket_class": "eco",
        "available": true,
        "published": false,
        "booked": false,
        "held": false,
        "level": 1,
        "row": 16,
        "col": 12,
        "row_span": 0,
        "col_span": 0,
        "ticket_prices": [
            {
                "price_id": "67aaf75d072c910c5069e3b5",
                "label": "Vé người cao tuổi",
                "ticket_type": "elderly",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b4",
                "label": "Vé trẻ em",
                "ticket_type": "children",
                "ticket_class": "eco",
                "price_markup": 360000
            },
            {
                "price_id": "67aaf75d072c910c5069e3b3",
                "label": "Vé người lớn",
                "ticket_type": "adults",
                "ticket_class": "eco",
                "price_markup": 450000
            }
        ]
    },
    {
        "seat_id": "67b2be31bf0a57532e0678bf",
        "name": "J12",
        "ticket_class": "eco",
        "available": true,
        "published": false,
        "booked": false,
        "held": false,
        "level": 1,
        "row": 16,
        "col": 11,
    
Modified at 2025-03-09 19:18:16
Previous
5. Get Nations by Schedule ID
Next
7. Hold booking
Built with