ETS API
    ETS API
    • Try it and Run in ApiDog
    • AVIA API Documentation
    • AVIA Flows example
    • HOTELS API
    • AVIA
      • 1 REQ B2B Login Token (PREFERRED)
        POST
      • 1 REQ B2B Login (TO BE REMOVED, USE TOKEN LOGIN)
        POST
      • 1 REQ B2C Login
        GET
      • 2A Search Direct flight
        POST
      • 2B Search Connecting flight
        POST
      • 2C Search Round trip
        POST
      • 3 Schedule - Amadeus optional
        POST
      • 4 Offers request
        GET
      • 4B Smart Offer Request optional
        GET
      • 5 Documents types for offer
        GET
      • 6 Offer info
        GET
      • 7 Availability of Offer
        GET
      • 8 OPT Available Services
        GET
      • 9 OPT Select services
        POST
      • 10 Create Order
        POST
      • 11 Split Order
        PATCH
      • 12 Order payment methods
        POST
      • 13 Order payment
        POST
      • 14 Π‘heckout status
        GET
      • 15 Refund order
        GET
      • 16 Get order info
        GET
      • 17 Print E-Tiket
        GET
      • 18 Receiving a cancellation fee
        GET
      • 19 Cancel Order
        GET
      • 20 Get airports
        GET
      • 21 Get cities
        GET
      • 22 Get countries
        GET
    • HOTELS
      • REQUIRED
        • 1A REQ B2B Login
        • 1B REQ B2B Login Token
        • 1C REQ B2C Login
        • 2 REQ Destination
        • 3 REQ Search
        • 4 REQ Receiving found hotels
        • 5 REQ Getting a Hotel Offer
        • 6 REQ Create order
        • 7 REQ Cancel order
      • OPTIONAL
        • 1 REQ B2B Login
        • 1B REQ B2B Login Token Copy
        • 1 REQ B2C Login
        • 2 REQ Search
        • 3 OPT Destination point info
        • 4 OPT List of popular destinations Copy
        • 5 OPT List of filtered destinations
        • 6 OPT Group guide
        • 7 OPT Getting information on possible hotels
        • 8 OPT Getting the list of currencies
        • 9 REQ Receiving found hotels
        • 10 REQ Getting a Hotel Offer
        • 11 OPT Cancel-policies
        • 12 OPT Account number and info
        • 13 OPT Receiving information on the hotel offer
        • 14 OPT Receive detailed information about the cost of an offer
        • 15 REQ Create order
        • 16 OPT Receive hotel services
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag

    HOTELS API

    🏨 Hotels API#

    πŸ”Ž Search Destinations#

    Endpoint
    GET /api/hotels/v2/dictionaries/destinations
    Query Parameters
    filter – e.g. Istanbul
    locale – e.g. EN

    🏨 Search Hotel Offers#

    Endpoint
    POST /api/hotels/v2/search
    Request Body
    {
      "destination_id": 78962,
      "checkin": "2025-10-01",
      "checkout": "2025-10-05",
      "rooms": [
        {
          "adults": 2,
          "children": [5]
        }
      ],
      "currency": "EUR",
      "locale": "EN"
    }

    πŸ“‘ Hotel Details#

    Endpoint
    GET /api/hotels/v2/offers/{{request_id}}

    πŸ›ŽοΈ Create Hotel Order#

    Endpoint
    POST /api/hotels/v2/orders
    Request Body
    {
      "offer_id": "DLX123",
      "guests": [
        {
          "first_name": "John",
          "last_name": "Doe",
          "birth_date": "1990-01-01",
          "document": {
            "type": "PASSPORT",
            "number": "123456789"
          }
        }
      ],
      "contact": {
        "phone": "+123456789",
        "email": "john.doe@mail.com"
      }
    }

    πŸ’³ Hotel Payment#

    Endpoint
    POST /api/hotels/v2/orders/{{order_id}}/payment

    ❌ Hotel Void / Refund#

    Void (for booked but not ticketed):
    POST /api/hotels/v2/orders/{{order_id}}/void
    Refund (for paid orders):
    POST /api/hotels/v2/orders/{{order_id}}/refund

    πŸ“Œ API Version#

    Air API version: v1 (last updated: July 2025)
    Hotels API version: v2 (last updated: March 2025)

    πŸ§ͺ How to Use This Portal#

    You can test any API method right here:
    1.
    Select a method from the left panel
    2.
    Click Try it out
    3.
    Fill in required parameters (e.g. from = MOW, to = AYT or destination = Istanbul)
    4.
    Click Send and see the live response from our API

    πŸ“¬ Support and Contacts#

    For integration assistance:
    πŸ“© support@etsgroup.travel
    We provide API keys and technical onboarding materials on request.
    Modified atΒ 2025-12-08 09:44:33
    Previous
    AVIA Flows example
    Next
    AVIA
    Built with