API

Sections

Theme switcher

Booking Confirmation

Once the booking has been confirmed by the carrier’s system, the user should be redirected to a confirmation page with their trip details and receive a confirmation email including their ticket.

Retrieving Booking Details

The confirmation page presented to the user should include all of the details retrieved from the /bookings/{booking_id} endpoint. It important to display the relevant booking details and codes for future reference, access to download the tickets and to manage the booking.

Note that most information about the bookings details are also returned from the /reservations/{reservation_id} response, so you can use this info to create your confirmation page. But to create a booking management page we recommend using the info from /bookings and /bookings/{booking_id} endpoints.

From the booking management page, users should be allowed to view all the bookings linked to their account, view the details and potentially cancel or amend the booking (when supported by the carrier).

Delivering Tickets

There is a choice to either send your platform’s existing confirmation email and attach the ticket(s), or for Distribusion to send the default confirmation email and ticket(s) directly to the user. This setting is defined at the time of confirming the reservation and it also affects the cancellation email. For more details refer to our Ticket Delivery guide.

Ticket Types

Tickets can be retrieved from the /bookings/{booking_id}/tickets endpoint. Distribusion supports pdf, mobile tickets and other formats. For more details check our Ticket Types guide.

Best Practices

  1. Do not call the reservation endpoints any longer: After a reservation is confirmed and the booking is created, all the information about the booking should be visible from the /bookings/{booking_id} endpoint. There is no use in calling any of the reservation endpoints. In case a cancellation of the booking is needed, follow the steps as described in our Cancellation guide.
  2. Display the correct booking code: Users should be presented with the distribusion_booking_number and/or the marketing_carrier_booking_number. Ideally, you should include both plus any other codes returned by the carrier that appear in the response such as the marketing_carrier_passenger_id. There is no need to present the id of the booking as this is an internal id with a difficult to spell format e.g. XJUYXc0HyEoPfi6-IUn_SA.
  3. Inform if printing ticket is required: The majority of carriers accept tickets to be displayed on mobile devices, which is what users are accustomed to. The parameter ticket_printing_required in the /marketing_carriers/{marketing_carrier_id} endpoint enables you to see which carriers do not need their tickets to be printed, we recommend surfacing this to your customers with an icon or text. We also recommend indicating the necessity of a hard copy during search results or at the checkout page. Learn more about ticketing in the Ticket Types section.

Enterprise Features

Besides cancelling a booking, some carriers support amendments to bookings. For more details about how to handle it, check our Amendments guide.

Next Step

When a user is presented with their booking details, the most common next steps are to download the ticket, cancel the booking or amend it (if supported by the carrier).

API Examples

Sample Request to /bookings/{booking_id}

HTTP
https://api.demo.distribusion.com/retailers/v4/bookings/XJUYXc0HyEoPfi6-IUn_SA

Sample Response from /bookings/{booking_id}

JSON
{ "data": { "id": "XJUYXc0HyEoPfi6-IUn_SA", "type": "bookings", "attributes": { "departure_time": "2024-09-03T07:30", "arrival_time": "2024-09-03T09:26", "duration": 6960, "title": "mr", "first_name": "John", "last_name": "Smith", "email": "john.smith@distribusion.com", "phone": "+49 1522 123456", "city": "Berlin", "zip_code": "13355", "street_and_number": "Wattstrasse 10", "execute_payment": false, "payment_method": "demand_note", "payment_token": null, "payer_id": null, "total_price": 15500, "original_price": 15500, "pax": 1, "flight_number": null, "distribusion_booking_number": "385F3H", "marketing_carrier_booking_number": "7980542", "marketing_carrier_booking_numbers": [ "7980542" ], "retailer_booking_number": null, "terms_accepted": true, "send_customer_email": true, "send_marketing_emails": null, "retailer_partner_number": "222222", "connection_reference": null, "serial_code": null, "status": "active", "agent_id": null, "created_at": "2024-08-15T14:27" }, "relationships": { "departure_station": { "data": { "id": "FRPARPAG", "type": "stations" } }, "installments": { "data": null }, "arrival_station": { "data": { "id": "FRLYSLYN", "type": "stations" } }, "marketing_carrier": { "data": { "id": "TTES", "type": "marketing_carriers" } }, "cancellation": { "data": null }, "fare_class": { "data": { "id": "TTES-FARE-9", "type": "fare_classes" } }, "outbound_connection": { "data": { "id": "TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26", "type": "connections" } }, "inbound_connection": { "data": null }, "amended_by": { "data": null }, "result_of_amendment": { "data": null }, "segments": { "data": [ { "id": "TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "segments" } ] }, "passengers": { "data": [ { "id": "PNOS-1-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26", "type": "passengers" } ] }, "extras": { "data": [] }, "custom_fields": { "data": [] }, "fees": { "data": [] }, "applied_cards": { "data": [] }, "ancillaries": { "data": [] } } }, "jsonapi": { "version": "1.0" }, "meta": { "locale": "en", "currency": "EUR" }, "included": [ { "id": "FRPARPAG", "type": "stations", "attributes": { "station_type": "train_station", "code": "FRPARPAG", "name": "Paris Gare de Lyon Train Station", "description": "", "street_and_number": "Tunnel Van Gogh 1", "zip_code": "75012", "time_zone": "Europe/Paris", "longitude": 2.37352, "latitude": 48.844888 }, "relationships": { "city": { "data": { "id": "FRPAR", "type": "cities" } }, "area": { "data": null } } }, { "id": "FRPAR", "type": "cities", "attributes": { "code": "FRPAR", "name": "Paris" } }, { "id": "FRLYSLYN", "type": "stations", "attributes": { "station_type": "train_station", "code": "FRLYSLYN", "name": "Lyon Part Dieu", "description": "", "street_and_number": "Place Charles Béraudier", "zip_code": "69003", "time_zone": "Europe/Paris", "longitude": 4.859355, "latitude": 45.760559 }, "relationships": { "city": { "data": { "id": "FRLYS", "type": "cities" } }, "area": { "data": null } } }, { "id": "FRLYS", "type": "cities", "attributes": { "code": "FRLYS", "name": "Lyon" } }, { "id": "TTES", "type": "marketing_carriers", "attributes": { "code": "TTES", "trade_name": "Trenitalia TEST", "legal_name": "Trenitalia S.p.A.", "address": " Piazza della Croce Rossa 1, 00161 Roma", "phone": "", "fax": "", "customer_service_phone": "+39.06.5210550", "customer_service_email": "fsitaliane@pec.fsitaliane.it", "email": "", "commercial_register": "", "commercial_register_number": "", "vat_no": "IT05403151003", "authorised_representative": "", "white_label_logo": "data:image/jpeg;base64,/9j/4QDKRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAA\nVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAAB\nAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAeQAAAHAAAABDAyMjGRAQAHAAAA\nBAECAwCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAABKagAwAE\nAAAAAQAAA0mkBgADAAAAAQAAAAAAAAAAAAD/4gJASUNDX1BST0ZJTEUAAQEA\nAAIwQURCRQIQAABtbnRyUkdCIFhZWiAH0AAIAAsAEwAzADthY3NwQVBQTAAA\nAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0\nAAAA/AAAADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRy\nVFJDAAABxAAAAA5nVFJDAAAB1AAAAA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAA\nABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENvcHlyaWdodCAy\nMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAAR\nQWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAA\nAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAAB\nAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VY\nWVogAAAAAAAAJjEAABAvAAC+nP/bAIQAAQEBAQEBAgEBAgMCAgIDBAMDAwME\nBQQEBAQEBQYFBQUFBQUGBgYGBgYGBgcHBwcHBwgICAgICQkJCQkJCQkJCQEB\nAQECAgIEAgIECQYFBgkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ\nCQkJCQkJCQkJCQkJCQkJCQkJ/90ABAAo/8AAEQgBCAJ9AwEiAAIRAQMRAf/E\nAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY\nGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4\neXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ\nytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEBAQEBAAAA\nAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEH\nYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD\nREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWW\nl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm\n5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/v4ooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo\noooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooA/9D+/iiiigApMijpUD529cYoFcmLKvWnV5/4G+Jvw0+JaXk/\nw38Q6br6adObW7Om3UN0IJ1+9FL5LNscd1bBHpXoFNq2hFKopRugooopGgUU\nUUAFJkUdqjYhFOeKBN2H7l6Um9c4Ffmf+y3/AMFSP2fv2sfhr8Q/il8N9J16\nz0/4aWxutTj1C3toppEEM02LdYrmVWO2Bxh2QZx25Hsf7D/7bvwq/b2+FV/8\nYfg9Y6pp+madq0ujyx6vFDDMZ4YIJ2ZVgmnXZsnQAlwcg/LgDOroyS1PMw+c\nYerKMIS1a0+R9oUmRQSOlRsQqnPGKyR6bdh+5c4p1fn7+w3/AMFEfgn+3tL4\n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\niuY+rCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo\noooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/0/7+KKKKACii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiikyMZoAMjOKWot3Oc0b9w4/SgRJkDik3LSZHSl4pDDctG5aOKOKLgG5aN\ny0cUcUXANy0blo4o4ouAbh0FOphxio1YDk0CbsT0UmeKWmMKKKKACiiigAoo\nooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii\ngAooooAKKKKACiiigAooooAKKKKAP//U/v4ooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCQBk0m5cUp6Vz/ifxR4c8\nF+HLzxZ4uvoNN0zTYXuLq6uHWKGGGMZd3dsKqqByT0oJnJRV3obpkQfhxXhv\nxp/aa/Z9/Z10cax8cfGGleF4XQtEt/cxxSygdfJhJ8yUj0jVj7V/Kn/wUJ/4\nOB/GXi7UL/4V/sNFtG0RCYZfFEsX+mXQBwTZROCtvEQDtkkUykchYiBn+aXx\nd4y8X+PtfufFvjrVLnWdVvXL3F5ezPcTyt6vJISzZ/2s4r2cLlEpJSnsfjPE\n3jBh8NN0cDDna69D+5z4n/8ABw5/wT98C3D2nhCTX/GDLkK+l6d5MRI/2r+S\n1bHuEPtmvkHxD/wc8/Dq1kYeE/hJqN6gPym71WG2JHuEtp8fQZr+P7pkDn/D\n/PSkr045TS6n5fX8Xc5qO8ZKPy/zP6zm/wCDokhv3fwQyPfxJj+Wl0g/4OjG\nIDL8DgR7eJf/AL1V/Jlg9APb/OK/RP8AZj/4JU/tx/tYw22t/DrwbNYaHc4Z\nNY1tv7PsmQ9JI2kBmmX3gikApTy/CwXvDwPiFxHiZ8mHqc3kor/I/bz/AIii\nnzt/4UcM/wDYy/8A3qpo/wCDowkBh8Dxjp/yMv8A96qh+Dn/AAbGu1vDffH3\n4nBHP+tstAsgR/wG7uWGfxthX6GeBf8Ag3r/AOCdfhNYx4jsNc8UMo+ZtS1S\nSMt/4Ara8fTFcE3gY6WP0HB4fjSquZ1FFeaj/kfn1/xFFv8A9EO/8uX/AO9V\nH/EUW3/RDh/4Uv8A96q/ZrQf+COf/BNHw4qrYfCnTZdvT7VcXl1/6Pnkrr7z\n/gnP/wAE1/Bmntfaz8LfB1nbIOZbyzt9gx6tMCB+dYe0wvSB7KynimOtTGQX\nyX/yJ+G3/EUW3/RDh/4Uv/3qo/4ii2/6IcP/AApf/vVX6m+JPhv/AMENfCEj\nweJrT4Q2MqdY5pdHWT6bC278MV5Dqfiz/g3v0jK3UfwucrwfIs7Wcf8AkKJh\nWijQe1M5Ksc9hpLMIL5R/wAj4PP/AAdFORgfA7/y5f8A71V+r/8AwTH/AOCl\nvjT/AIKLN4l1hfhl/wAIb4e8N+VB/aLaub/7ReS/N5CR/YrcfJH88jbyV3Rj\nad+R84WnxO/4N6dU1O30LSdL8BXV5dyJDBDb6A80jySEKiqsdoSSx4AHU8V+\n1/wo+Dnwq+B3hf8A4Qr4OeHdO8M6QZWn+yaZbx20BlcANIVjCqWIVQTycADo\nK58TKlFe7Gx9DwxSzadfnq4yNSmukVHf5I9SAOBTqZg4FPrzj9GQUUUUDCii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKAP/V/v4ooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkyBR0FMb3oAa0sYXrX8OX/\nAAW+/wCCnep/tIfEa9/ZZ+DGoFPh94ZuTFqE9ux2avfwkbiWHDWtu42xKPla\nQGX5h5e3+g7/AILSftozfsifsgX1h4Su/s3jDxyX0XSShxJBGyf6Zdr3Hkwn\narD7skkZ6V/nyYBO4jB/z/WveyjBp/vJI/AvGDjGVJLLMM9Xvbt2AjOD/n9f\n/rYFFFHSvovJH86+yjd6WCvZPgJ8Avi1+0z8T9O+EHwT0iXWde1E/JEgwkUa\n43TTufliijyN7tgDgdSBXGfD34f+Mfip450n4a/D6wk1TW9buo7OytIfvSzS\nttVc8BRnqxICgEkgCv8ARD/4Jqf8E7vh7+wH8GYPD9qkOpeM9Wjjl8Qaxt+a\naYDIghJAK20OSEXjJy5GWwODG41Uo+Z95wJwXUzevrpTju/0R8y/8E//APgi\nF+zv+yXY2Pjv4uW9v4+8ex7ZDdXcQawsZAPu2ds+QxQ9J5gZMjcgiztr9vVh\nVQNqhR7VJngknHFc54q8W+G/BPhjUPGXi++i07StJtpLu7up2CRQwwoXkkYn\ngKqgk+1fJ1a0pvU/rPK8pwuX0VChBRSHeKfFfhjwR4dvPFnjG/t9L0vT4mmu\nbu7kWCCGNBlnkkchVUDqScCv5rP2vv8Ag47+GXgS+uvBv7IXh4eLryEtH/be\nqmS303cpxmGBdtxcLnuWgH93I5r8Uf8Agqd/wVN8e/t2/EG48G+DbmfSfhdp\nM+3TNNBKNfNGTi9vBxudsZjjOREuBjeWc/kP3z/X+np+PHpXu4LKY25pn4Rx\nl4uVXVlQyt2S05rfl5H6UfGz/grz/wAFDfjrPMNd+I+oaJZy522egY0qJFP8\nG+12TOuOP3kjcV+e3iXxZ4q8Z6i2r+MNSutWu5Dl57yaSeQn1LSMx/HNc/RX\ntQowirRR+MY3N8XXfNXqNv1F6+w/z6YpvGO9LVqxsbzVL6HS9Nhe4ubh1iih\njUtI7udqqqjkkngAdatPl1OFXeiP3h/4ICfsbD4/ftTt8efFtoJfDnwz2XkW\n8fu5tXlyLNRkc+SA1xwcq6xZGG5/uuCtgcfhXwV/wTU/ZCs/2K/2R/DXwini\nQa9NH/aWuyrg+ZqV0FaYbh95YQFgRu6Rg8V9+V8bjq/tJn9ncAcNxy3LoUrW\nk9WJgYxS0UVxH2wUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//W\n/v4ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nAConbapf0qWopUDIwPIIxjHFFxPbQ/zt/wDgsL+2Mf2wv2x9Y1Dw9c/aPCXh\nAvoeibDmORLd28+6XHH+kTZIbvEsX90V+Vlf6qY+D/woY7v+EY0nj/pyg/H+\nD2H+RUv/AAqD4Skf8ixpP/gFB/8AEV7dHOFCKgon4Pm3g/XxmIniZ4hXl5f8\nE/yp6UcdOK/1Vj8IPhIOvhjSf/AKD/4ikX4Q/CNvu+GNJOP+nKD/AOIrf+3V\n/Kef/wAQKn/0Ef8Akv8AwT+Z/wD4N2/2DrbRPDt1+3J8R7P/AE7UvN03wvHK\nv+qtVPl3V4oPRpmBhjIwQiSdRIK/qi2sOg/CqFhp9npVrFpmmwx29tCAscUS\nBERR0CqowMegAFaKHt0rxMRWdSXMz9p4cyClluFjhafT8RWAxyO1fyY/8HEX\n7fFxb/Zf2Ffhle7PMSLUPFUkRHIOHtLA9ODhbiUY5HkgcbxX9ZayBvuHNcLf\n/DP4d6vfSanq2gabd3E53STSWkLu/GMsxXJp4aqqcuZoXFGU18bg5YalU5L+\nXQ/youATjoOmP8/Q54pK/wBVI/CH4RLx/wAIxpP/AIBQf/EU3/hUvwfUYbw1\no4/7c7f/AOIr2Vnkf5T8Yh4Ez6V//JT/ACr6K/1UP+FTfB0dfDWjj/tzg/8A\niK57VvC37OPh9S+uab4dtAP+e0FpH/6EoqHn8Vujal4B16jtCtf0j/wT/LQH\nHOM+wr92P+CB/wCxt/w0N+1gvxm8W2gm8MfDPyr/AOZf3U2qtkWUYHQ+UVNw\neu0xoCBu5/sB1D4lfsE6XdJYanrfgS2mlYRrHLPpiMWY7QoDMDknAAr6f8O+\nF/C3haJrbwvp1rp0UrbnW2iSJWbGASEVQeOPXpWVfOFUhyxR7OVeBtTL8XTr\n4ud0tbONrnQAgMFwe1WKhIywNTV47P2hegUUUUhhRRRQAUUUUAFFFFABRRRQ\nAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB\nRRRQAUUUUAFFFFABRRRQB//X/v4ooooAKKKKACiiigAooooAKKKKACiiigAo\noooAKKKKACiiigAooooAKTIxQelJuGD7UARtNGPlzXJeJPH/AIF8GQibxfrV\njpSAZ3XdxHAMf9tGWvhX/gqJ+2HD+xT+yF4h+JWmzLH4k1Jf7I0CPAJOoXKs\nFlCngrborzEHg7Nv8Qr/ADhLq6uL66kvb12mmkYs0jnLsW6kk9e+c9fbFepg\ncsdWPNsfl3G/iTTyessOoc0relux/pqeKf2//wBh7wcXXxF8W/CUEkXDRDWL\nOSUf9so5Gf8A8dr5y8Uf8Fp/+CZvhItHd/E+2upF6LY2OoXYOOwaC2dPzYCv\n868k4wO35UEY6AcdBXprJIbNn5tX8bca1+7pxX4/5H93viv/AIOJ/wDgnzoD\nMuijxNr23OPsOmKucen2qe3/AKV+jv7E37Xehftu/B8/HPwZ4c1Xw/oFxeTW\nunnVxCkt2luQrzxrBJKojEm6MfPnej9gDX+db+yn+zh4y/az+P8A4Y+AHgQb\nbnXrtY5LgLuW1tUG+e4YcfLFEGfnqQFHzECv9M74R/C3wh8EfhroXwk+H1qL\nLRfD1lDYWkXHEUKhVLEAZdsZZurMSTyTXnZhhqdFWiffeHPEuZ5tKVbFJKmu\ny6nouQBn0qIthT6Y+lT5Ujn6V+I//BaT/goNqf7IPwbtPhj8Lbv7P468apIk\nE8f39PsEws9yPSRiRHAezbnHMeD4eIxMaNN1J7I/oTgng7F5/mdHKcvj79R2\nXZd36JGr+31/wWb+BP7Hmq3Xw18GW48a+OLb5JrK3kEdpZydMXVwA3zr3hQM\n46NsyDX83PxY/wCC4H/BQv4m6lJPpPiu38J2T/ds9GsoEVef+etwJ5+ncSgZ\n/hFfklcXFxeXEl3eSNLLKS0kjHLuzcksT15/U96hr85xmfVqj9x2Xkf64eG3\n0XuF8hw0Pb0I1q3WU0pfcnol8rn2trf/AAUe/bw14E3/AMWfEqZ6/Z9QltuP\n+2OzFeX3/wC1l+1d4gbydV+Jfi2/aU42yazfPnPGAPOOc9K+ec45Hav6b/8A\nggX/AME//DnxBubn9sz4tWSXlrpF21l4ctp13RtdQ48++KnIPlHbHDyQriQ4\nDKhGWC+sYmapczPf8Sa/DHCGTzzerg6a5dIpRS5m9o6L/hkeHfsx/wDBF39u\nH9qLRLXxt8e/FNz4G0S/QSRR6q9xfalIjDIb7E0qeSCO00quP+edfozof/Bt\nh+zvFGn/AAk3j/xHdyAfM1ulnACe+A8M2B+J+tf0epF5ZVYwFUf56Vcr7ujk\n1CMUmrn+ZXEP0nOKsbWlLD1VRh0jCEUkvVpv8T8UfgL/AMEIv2OvgN8T9B+L\nOnX3iHW9S8O3cd9ax6pdWr2/nxHdG7RwWkOdjYZeR8wHWv2mWNlIGOKsUV6F\nGhCmrQVj8g4k4uzPN5xqZnWdRxVld7LyG7QOlOoorY+csFFFFABRRRQAUUUU\nAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA\nUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9D+/iiiigAooooAKKKKACiiigAo\noooAKKKKACiiigAooooAKKKKACiiigAqJmTaak6Cvzb/AOCqP7YkX7Fv7H+v\n/EPS5xH4m1X/AIlGgJwT9uuVYCYD0t4w8x7ZQL/EKqnByaijhzLH08Lh54ip\ntFH8nv8AwXZ/bL/4aX/a3m+F3hO687wr8NfN0uDYcxzaixH26ceu1kWBT0xE\nWHD8/iNUs089zM1zdOZJXJLsTksx6sT1JPr1Peoq+4oUlCCij+HM7zipjcVP\nFTfxP8AoGDj34H4elH5fj0r9PP8Agk9+whfft0ftQ2Xh/Xbdz4K8NeVqXiKb\ns0Cn9zZ7hj5rpl244IQSOPugUVqihG5hlWW1MXiIYaitZaeh/Rj/AMG/H7Ch\n+CXwTm/au+IVn5fibx/Aq6Ysi4e20bIkRgOxvHAm7jyliIxlhX9Fue35VR03\nT7bSrKLTrCBILaBFjjijAVERQFVVUcAKBwBwO1aG5Qa+MxFZzlc/t3h7JaeX\n4SGFp/Z/EaTgHNf55/8AwVz+N0/xy/b68d6rFcG40/w9cjw/ZeiR6bmKVV/2\nTcmZxjru9K/u+/aY+MOn/AP9nzxl8ZdTK7fDekXd8iMceZLFGTFGPeSTag9z\nX+ZNqep3+s6nc6zqkpnubuV5pZG5LPIdzMfcsSa+K4txXLBUu5/on9BXg9VM\nfis4qx0glCPq9X+CRQooor4eSsf6XW6oK/0Yv+CX3gex8A/sBfCfSdOiESXX\nh+11IqP7+or9scn6tMTX+c77V/p1fsx+Gm8Ffs5eAvCEiGNtK8PaZZ7SMFfI\ntYo8EdsYr63hOn78pfI/gn6eGPtlmBw0XvOT+5WR7ntwd1Ppo5p1fco/zOTC\nm7l6elKelRfJ9CaAZLkUtRZXscU/enqKdhcyHUmQBTd646io96HB9aLFEu4U\n6o9ynocU7enqKLEqQvSk3L+VNLpjGaYrR569qT03H6E2RS1FkKeacJE9aLBf\nuPopm5f7wpC0fcinYXOiSioS46KelIZAOpxSsO5LuFLkCofMRhtXtTjj+LpQ\nJSW4/ctAYHgVGzIo3ZpPMRhwc/SnbsHN06k2RSbhUIkXHHH1pTKi9D7UcrHf\nWxMCD0pah8xFP1qTenqKLAmOpMjpSbk9RTdyDjPFFhcyH5ApahLR/dBxSeYn\nY8ClYL9ehNS1EJFYjaaloHFp7BTdy5x6Up6VXdo84zyO1NLoKUrE+4UuQKrh\nkfp1qTvg96LAmP3DpRkdKjZkxwaYjp0ziiwua25ZpKb2xUXmLxzj60ht2LFF\nQb1zmpqLDTFooooGFFFFAH//0f7+KKKKACiiigAooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKTIoPSk4K8+lAEfnxY4NfwKf8F0f2zP+Gnv2ubj4c+Fb\nrzfCnw383SrTYcxzXxYfbpx2/wBYqwqRkFYgRgPX9YP/AAVa/bIj/Yt/Y+17\nx7o06w+Kdc/4k2gKMbheXKH9+B6W0QeX0LIqn7wr/OSeSWWRppiXdzlmY5Zj\n7n9c9Sete/kuGv8AvGfgfjPxN7OnHLqb1ert+CGUUYxWno2i6x4i1i18PeHr\nWa+v72VILa2t0aSWWVyFVI0QFmYkgBVGc8V9BZLc/nWMXKXJE2fAfgbxb8T/\nABnpfw88A2Euqa1rNzFZ2dpAMvLNMQqIOQBkkckgDuQK/wBHb/gnH+xF4Y/Y\nS/Zt0r4T2PlXOv3WL/Xr9B/x86hIoD7WIBMUQxFFkD5VyQGZq/PH/gjR/wAE\nlP8AhkrSY/2i/wBoC0jk+I2qQFLKzOHGi2sq4ZQRlftUinbIycIn7tTy5b+g\ncKwx/T/Cvl8zxvO+SOx/UnhZwO8DT+u4qNqktl2Q4DatRnjn2qY4A54rlfFv\ni7wz4D8L6h4x8YXsWnaVpVtJd3VzOwSOKGJSzuxPQKoJNeRdJXZ+yUaEpzVO\nmrt6f0j8G/8Ag4Z+P9v4C/ZR0n4I6dOEv/HmpJ5sXQmx08rcSt7fv/s4A7jc\nPWv4rq+9f+CkH7ZV9+25+05qfxRtjJF4eskGm6DbyfKyWELEq5XoHnctI46r\nlV6IK+Cq/Ls6xqr1rx2Wx/tf9HHw8qcN8L0cJiFarP35er2XyVkFHHfgUUme\nm3qenv8ASvJufu59VfsR/AW+/aX/AGrPBHwYig8631TVYmvxyALGD9/dnPb9\nyj7M98eor/Srt4TBAsKjARQBjp0r+b7/AIN//wBhi8+GPgK9/a++ItmbfVvF\ntuLTQoZF2tFpW4O1xg8g3TqCn/TJFYcSV/SbX6Pw5gnRo8z3Z/kF9LvxFo55\nxJ9UwjvTwy5b95fa+XT5DFBHWn0UV9AfyokV7udbW1kuXztjUsdoLHAGeAAS\nfoBX8cf7T/wW/wCC837RXx48S/F74T6d4y8J+FtVus6PpVn4ot9KS3sIwI7c\nPZjUYfLldEEkwZA3mM3QYr+yM8LVTIDZJ6CunD4j2eyPneIeHYZhTUJzcUv5\nXY/z2/2ltF/4LMfse+GLDxj+0b448beG9P1S5+x2jt4xa5aWYIZCFitdRmkw\nFXltu0HaCQWUHzH9nL4kf8FV/wBrbx3N8NP2ePiH488SazbWj30sEfie7gWO\n3jZEZ2luL2KJRudVALZJOAK9s/4LhftlL+1T+2Pf+FfCl39o8KfDrzdF03yz\nuikuVYfb7lcfKd8qiJSPlZIUYGv6J/8AggN+xsf2ff2UB8b/ABVaiLxL8TGj\nvxuHzQ6TGCLGPkcebua446rJGCMpx79SuoUVOUVc/AcqySWNziWCwtafso7u\n+v8Al6aH4dav+x7/AMHDWiaVcaxfah8QGhtYnlcQ+M0nkKouSEii1RpHbA4R\nFLMeACcCv6V/grrXij/gnj/wTSb4o/tVeItV8R+JdF0mTWtYk1e+nvLltQug\nvk6dHLcNIV2s0VqoX5d+Xx8xNfqkw7Div5A/+DkL9sb+2PE2gfsT+C7o+RpX\nl634hEZz/pEi/wChWzAYPyRM0zKflO+I9U482nVeInGnZI/R8flNDh7C1Mcp\nynK1ld/lsfiV4B/am/4KKfHf4p6f8Ofhb8TPHOo6/wCI777PYafbeIL+PMkp\nOFUvdBI0AHLOQiqCSwAyP0ZP7EP/AAcS4x/aXjv/AMLmD/5bVJ/wQTvf2S/g\n98SvEP7Tv7SvjjQvDmpaVD/Zfh+y1K7jhlV7hf8AS7wIxBXEeII2HDB5RwRX\n9M3xJ/4K/wD/AATp+GXhq48R3nxO0rVzChKWmkMb65lbHCIkAYAt0Bcqg/iY\nDkduMrOFTlpwPiOFMiw+Kwf1vMMW4t7JS6H8Wmpftsf8FQf2QfjBeeD/AB18\nQ/F2neJNBnVLvStbv5dRhUlVkVWhunngZXQhlZRtZSCpwa/ut/4J/wD7UDft\nkfsk+D/2hL21jsb/AFi3kjv7eLPlx3lpM9tP5YJJEbSRl4wWJCMoJJGa/wA+\nn9tj9pTW/wBt79rLxN8dotLktn8SXUMGn6dGDJKlvDHHbWsWFyXkZI0LbeDI\nTtGCK/vg/wCCXX7N/iP9lD9hrwL8IPGqCLXobWW/1KIf8srm/me5aE4yMwiQ\nRHGRlOKyzSMfZRdtT1PC3F1pZjXhSqOdFbN/gav/AAUl/ag0f9kb9jbxj8WL\nuUx6jJZvpujxq5jeTUb1TFbhWUgjyyTM20g7I2KnIFfwkfAj4tf8FJv2m/id\nYfBz4HfEPxvrviHUFla2tU8R3cI2W8ZeQtLPdRxRqqqfvOBnCj5iAf0X/wCD\nhX9sr/hdP7Sdp+zX4SuvN8P/AA2BF5sPyS6zOv77JHB+zRbYQOquZRWT/wAE\nT/2tf2GP2I18V/Fj9oXWruDxnrGzTLGOCwuLkW+mptkkYSRKU3XEwQMo+6IU\n/vEVrg6Ps6N+W7PP4qzuOY54sJ7Xkpw0bvYtH9gb/g4SAz9v8Z/+Fzb/APy0\nqrd/sI/8HB9naSXkl741ZYlLkR+N4HbCjOFRdULMeOABk9BX79f8P/8A/gmw\nMf8AFSar/wCCi7/+N1+lX7NP7Snwx/az+FVp8Z/g891P4fvpZobae7tpLVpj\nbv5cjIkgDFA4KbsYyCB0rlqYurH4oJH1GC4KynFS5MPi5y9JL/I+dv8AgmT8\nEvjB8Ev2RPDum/tA67q+u+NNbT+1tWfWrue8ntZLpQUs1Nw7sgt4giMg+XzQ\n5A5r+fT/AIL5f8FCfiXoP7SWh/AD9nLxlrfhiTwVZSNrlxoepXdgLi81ARSJ\nbzfZpIxJ9mhRGUn7pndeCMH+oH9rL9onwp+yf+zr4r/aA8V4kt/D1i88MGdp\nuLpsR21up/6bTMiD03Z7V/FT/wAEvv2J9d/4KgftC/EX4rfHKZ7rS4bO/utQ\nvSD++1rWElW1247QsXucLgBo41I2uBSwMY83tprQ146xFWnQpZLgJfvJfekj\n6I/4Ibf8FCPjlfftqQfCH4++PNe8VaX41sJ7KzXW9Sub5LfUIALiF4/tMsgj\n8xI5IsLjczoOor+2EsG+Wv8AK80bVPiD+zL8ebbV4kNh4o8Ba4r7G4Md7pdz\nyjAccOnI6fhX+nr8IPil4a+Mnwl8O/GLwvKG0rxJpltqluxI+WK5iWUBvQqG\nww4wRjtSzeglacdmR4T59OtQqYXEO8os/IH/AILxftlal+zH+ylB4A8Aaxea\nL4z8dXkcOn3WnXMlnd2lrYyx3F1cJNCyOvSODAYbhKewIrm/+CC3g/8AaQ1/\n9n/U/wBpP9o7xt4k8TP4wn8jQ7TXNTu72KCwtCyNcRxXErhXuJtwztz5calT\ntcivwA/aa8Z+LP8AgsP/AMFV7X4e/D25d/Dk9+uhaTNGNyW+jWLO9zfDt84W\na4XON25Iz0Wv7XviB4x+E/7En7Ll94ruYU03wl8PNEHk20eB+5tIhFb28Wer\nyEJGmerMM9aVeChSjTW7Nsjx0swzStmTdqNPRdnY/m2/4OD/ANvLxp4I+Kfh\nT9nD4C+KtU8O6poNu+pa7c6Rf3Fm4N4qi1tnNvIhOyNDMwbPyyRkY5r0n/g3\nv8PftOfGK+8T/tRfHTx14o13w/ZD+xdGsdV1W9ubaa6YLJdTmGaVkbyE2Rxt\ngjdJJjBQV/L1r+rfF/8Abc/akm1ORP7S8ZfEfXQEiydv2i+kCxIP7kMSlVB6\nJGg/hWv9JH9ln9nvwl+yv+z94W+AfgwZsvDljHbmULtM85+ee4ZecNNMzyED\noWwOK6Mby0qMYdTwuDZ1s3zmpj237OD0XTyP58v+Cl/w+/4LE/tK/tK3uo/s\ne6X4p8PeAPDsY0uwk07XYNC/tCZCTc3jQve20rqX/dwuV2tEishw/P5P/G74\nO/8ABc39nD4aah8YPjV4q8b6F4c0vyxcXcnjVZdpmkWKMLHDqjyOWdgAEQnv\n0Bx/fcY9vvjucV/G1/wccftj/wDCZfErQ/2NvB13nT/C+zVdeCHh9RuIz9mg\nPT/UQN5npmYd04jAYhzapqKO/j7hzD4TD1MwlWnzPZJ6X+4/Hj4RftH/APBS\nT48fEfSfhH8JPif481rxFrkvkWVnF4jv0aRwpc5aS6REVVUszOyqoBJIAr9F\nz+xT/wAHEoGf7R8d8f8AU8Q//Lavs7/g27/Y2Edr4g/bZ8aWv+s36D4c3rgb\nVwb66QHjlttujA5+WZe9f1lfw8HHbpirxuPVObjCKPO4N4BnjcFHFYytNN7W\nfQ/IT/gjp8Dv2pPhZ+z1qHjD9sDxF4k1Xxj4l1CTGn+IdRub1tOtLN3giREn\nkkWN5W8yVmjwHjaIH7tflr/wXD/4KtaxpfiOL9kL9k3xFf6drWjXySa/rei3\ncttLFPGGVdNhltnR2YM2bkKcK6rH94SKv19/wWi/4KsW/wCyl4Qm/Zv+AuoB\nviRrlvi7uoCCdEtJV/1hOOLuVf8AUr1RT5px+73fFH/BHT/glZJa/Di//bf/\nAGkrEy6nqOm3M3hTTrsbjGk0DH+05lcHMsoP+jhh8q/vcEmNlzo0Uv31TQ9X\nOcdVklkWVS1ivek3sl+p+c3/AAS0/bQ/au8Wf8FAPhf4X+IPxP8AFuuaNqOq\nPb3FhqWtX13bTLLbyqiyRSzMjhWII3DggEAda/v9JA61/mZ/8E29X/sf9v74\nO327G/xfpcGTjnz7pIfofvY/Gv8ATJyOe3aoziMVJcq0N/B/G1auEqxqz5rS\n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\nEpt3sRjGCTXutFPnZlLBUW7uKOe8QeHdG8W6BfeFPFFlFf6ZqdvLaXdrcIrw\nzwTKY5I5EPDI6EqVPBBwa+Xpf2Bf2M5vAcfwun+GXh+Tw7DfvqiacbKL7Ot7\nJGsT3AjxtEjRqELYyVAFfYVFEZyWzHWwdKo7zin8j5G+Hv7B/wCx38KPEP8A\nwlnw3+Gnh/Q9T8ma3+02VlFDJ5NwhjlTcoB2uhKkdMVUP7AX7GP/AAgQ+Fp+\nGPh4+HEvzqg077HGLf7a0QgNx5eMeZ5ShN2M7eK+xKKbqSMI5VhlHlVNfcjG\n0rSbPRtNt9J0qBLW0tY0hhhjVUSOOMBURFXCqoUYAAwO1fPB/Yz/AGWT4i8T\n+KV8AaIuoeNYJ7fXbgWcW/UYrqRZZ0uTj94skih3DZywya+oKKFNp3N6uDpV\nElOKdjz74a/DDwF8HfBNj8N/hdpFroOhaaH+y2NlGsMEPmyNK4RF4G53Zjju\nTXnWgfsqfs6eFfE3iXxZ4a8EaNYah4zimh124gtIo31CO5JaZLkqP3gkJJfP\nUnmvoailzPoN4Wm1GLitNvI+Dv8Ah2N/wT8Vcf8ACnfCpx/1DofTH92vtjS9\nJsdD0y20LRYEtbO0iSGCKMBUjjQBVRQOgUAACtminKo3uZYbLsPRv7KCV+yS\n/IaBwPanUUVB22CiiigD/9b+/iiiigAooooAKKKKACiiigAooooAKKKKACii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/\n1/7+KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Z\n", "white_label_colour_code": "", "terms": "https://www.trenitalia.com/en/purchase/info_contacts/terms_and_conditions.html", "flight_number_required": false, "cancellation_type": "fee_per_booking", "booking_fee": 0, "cancellation_fee": 0, "cancellation_cutoff": 0 } }, { "id": "TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "segments", "attributes": { "departure_time": "2024-09-03T07:30", "arrival_time": "2024-09-03T09:26", "index": 0, "vehicle_number": null, "departure_platform": null, "line": "6645", "line_prefix": null }, "relationships": { "departure_station": { "data": { "id": "FRPARPAG", "type": "stations" } }, "arrival_station": { "data": { "id": "FRLYSLYN", "type": "stations" } }, "operating_carrier": { "data": { "id": "TTES", "type": "operating_carriers" } }, "marketing_carrier": { "data": { "id": "TTES", "type": "marketing_carriers" } }, "vehicle": { "data": { "id": "TRAIN-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "vehicles" } }, "segment_passengers": { "data": [ { "id": "PNOS-1-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "segment_passengers" } ] }, "ancillaries": { "data": [] } } }, { "id": "TTES", "type": "operating_carriers", "attributes": { "code": "TTES", "trade_name": "Trenitalia TEST", "legal_name": "Trenitalia S.p.A." } }, { "id": "PNOS-1-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "segment_passengers", "attributes": { "seat_number": null, "marketing_carrier_passenger_id": "5001540311" }, "relationships": { "passenger": { "data": { "id": "PNOS-1-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26", "type": "passengers" } }, "ticket": { "data": null }, "applied_cards": { "data": [] }, "ancillaries": { "data": [] } } }, { "id": "TRAIN-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "vehicles", "relationships": { "vehicle_type": { "data": { "id": "TRAIN", "type": "vehicle_types" } } } }, { "id": "TRAIN", "type": "vehicle_types", "attributes": { "code": "TRAIN", "name": "Train", "description": "Vehicle which is transporting people or goods on rails." } }, { "id": "PNOS-1-TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26", "type": "passengers", "attributes": { "first_name": "John", "last_name": "Smith", "serial_code": "", "government_id_type": null, "nationality": null, "gender": null, "country_of_birth": null, "birthdate": "1970-07-21", "type": "PNOS", "price": 0 } }, { "id": "TTES-FARE-9", "type": "fare_classes", "attributes": { "code": "FARE-9", "name": "Executive - Base", "iata_category": null, "journey_type": "single" }, "relationships": { "post_booking_condition": { "data": { "id": "TTES-PBC-ZPLA", "type": "post_booking_conditions" } }, "fare_features": { "data": [ { "id": "TTES-WIFI", "type": "fare_features" }, { "id": "TTES-PSOC", "type": "fare_features" }, { "id": "TTES-ASEA", "type": "fare_features" }, { "id": "TTES-TABN", "type": "fare_features" }, { "id": "TTES-REST", "type": "fare_features" }, { "id": "TTES-MSYS", "type": "fare_features" }, { "id": "TTES-RARM", "type": "fare_features" }, { "id": "TTES-WSEA", "type": "fare_features" }, { "id": "TTES-ACON", "type": "fare_features" }, { "id": "TTES-LOUN", "type": "fare_features" }, { "id": "TTES-SNAN", "type": "fare_features" }, { "id": "TTES-MAGA", "type": "fare_features" }, { "id": "TTES-ALRO", "type": "fare_features" }, { "id": "TTES-DRNN", "type": "fare_features" }, { "id": "TTES-DCLE", "type": "fare_features" }, { "id": "TTES-PREF", "type": "fare_features" }, { "id": "TTES-AMEN", "type": "fare_features" } ] }, "ticket_validity_rules": { "data": [ { "id": "TTES-FARE-9-TICKET_VALIDITY_RULE-0", "type": "ticket_validity_rules" } ] }, "passenger_group_rules": { "data": [] } } }, { "id": "TTES-WIFI", "type": "fare_features", "attributes": { "code": "WIFI", "name": "Wifi", "description": "Free wifi is available on board." } }, { "id": "TTES-PSOC", "type": "fare_features", "attributes": { "code": "PSOC", "name": "Power Socket", "description": "Power supply is available at every seat." } }, { "id": "TTES-ASEA", "type": "fare_features", "attributes": { "code": "ASEA", "name": "Adjustable seats", "description": "Seats can be easily adjustable." } }, { "id": "TTES-TABN", "type": "fare_features", "attributes": { "code": "TABN", "name": "Table seat included", "description": "Table seat included" } }, { "id": "TTES-REST", "type": "fare_features", "attributes": { "code": "REST", "name": "Restaurant available on board", "description": "Restaurant available on board" } }, { "id": "TTES-MSYS", "type": "fare_features", "attributes": { "code": "MSYS", "name": "Media System", "description": "A media system is available on board." } }, { "id": "TTES-RARM", "type": "fare_features", "attributes": { "code": "RARM", "name": "Reclining armchairs", "description": "Comfortable armchairs are available on board." } }, { "id": "TTES-WSEA", "type": "fare_features", "attributes": { "code": "WSEA", "name": "Wider seats", "description": "Wider seats on the board." } }, { "id": "TTES-ACON", "type": "fare_features", "attributes": { "code": "ACON", "name": "Air Conditioning", "description": "The train has a cooling ventilation." } }, { "id": "TTES-LOUN", "type": "fare_features", "attributes": { "code": "LOUN", "name": "Lounge access included", "description": "Lounge access included" } }, { "id": "TTES-SNAN", "type": "fare_features", "attributes": { "code": "SNAN", "name": "Snacks included", "description": "Snacks included" } }, { "id": "TTES-MAGA", "type": "fare_features", "attributes": { "code": "MAGA", "name": "Magazines", "description": "Magazines are available on board." } }, { "id": "TTES-ALRO", "type": "fare_features", "attributes": { "code": "ALRO", "name": "Additional Leg Room", "description": "The seat has additional leg space." } }, { "id": "TTES-DRNN", "type": "fare_features", "attributes": { "code": "DRNN", "name": "Drinks included", "description": "Drinks included" } }, { "id": "TTES-DCLE", "type": "fare_features", "attributes": { "code": "DCLE", "name": "Deep cleaning", "description": "Vehicle has daily deep cleaning and sanitization." } }, { "id": "TTES-PREF", "type": "fare_features", "attributes": { "code": "PREF", "name": "Partially refundable", "description": "The ticket can be cancelled and partially refunded." } }, { "id": "TTES-AMEN", "type": "fare_features", "attributes": { "code": "AMEN", "name": "Amendable", "description": "The ticket is amendable." } }, { "id": "TTES-FARE-9-TICKET_VALIDITY_RULE-0", "type": "ticket_validity_rules", "attributes": { "rule_type": "outbound", "reference_time_type": "departure_time", "use_type": "once", "offset_type": "minutes", "duration_type": "minutes", "offset": 0, "duration": 0 } }, { "id": "TTES-PBC-ZPLA", "type": "post_booking_conditions", "relationships": { "rules": { "data": [ { "id": "TTES-PBC-ZPLA-PBR-HNYL", "type": "post_booking_rules" }, { "id": "TTES-PBC-ZPLA-PBR-LTYP", "type": "post_booking_rules" }, { "id": "TTES-PBC-ZPLA-PBR-SRYJ", "type": "post_booking_rules" }, { "id": "TTES-PBC-ZPLA-PBR-TPIA", "type": "post_booking_rules" } ] } } }, { "id": "TTES-PBC-ZPLA-PBR-HNYL", "type": "post_booking_rules", "attributes": { "rule_type_identifier": "seats_amendment", "allowed": false, "description": "Changing seats not implemented", "cutoff_context": null, "cutoff_in_minutes": null, "fee_context": null, "fee_type": null, "fee_currency_code": "EUR", "fee_in_percent": null, "fee_in_cents": null } }, { "id": "TTES-PBC-ZPLA-PBR-LTYP", "type": "post_booking_rules", "attributes": { "rule_type_identifier": "general_cancellation", "allowed": true, "description": "Free cancellations untill departure", "cutoff_context": "before_departure", "cutoff_in_minutes": 0, "fee_context": "per_booking", "fee_type": "percentage", "fee_currency_code": "EUR", "fee_in_percent": "0.0", "fee_in_cents": null } }, { "id": "TTES-PBC-ZPLA-PBR-SRYJ", "type": "post_booking_rules", "attributes": { "rule_type_identifier": "origin_destination_amendment", "allowed": true, "description": "O/D change costs 20% of original ticket price", "cutoff_context": "before_departure", "cutoff_in_minutes": 0, "fee_context": "per_booking", "fee_type": "percentage", "fee_currency_code": "EUR", "fee_in_percent": "0.2e2", "fee_in_cents": null } }, { "id": "TTES-PBC-ZPLA-PBR-TPIA", "type": "post_booking_rules", "attributes": { "rule_type_identifier": "general_amendment", "allowed": true, "description": "You can exchange your ticket for free untill departure time with Trenitalia Flex fares", "cutoff_context": "before_departure", "cutoff_in_minutes": 0, "fee_context": "per_booking", "fee_type": "percentage", "fee_currency_code": "EUR", "fee_in_percent": "0.0", "fee_in_cents": null } }, { "id": "TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26", "type": "connections", "attributes": { "departure_time": "2024-09-03T07:30", "arrival_time": "2024-09-03T09:26" }, "relationships": { "departure_station": { "data": { "id": "FRPARPAG", "type": "stations" } }, "arrival_station": { "data": { "id": "FRLYSLYN", "type": "stations" } }, "marketing_carrier": { "data": { "id": "TTES", "type": "marketing_carriers" } }, "segments": { "data": [ { "id": "TTES-FRPARPAG-FRLYSLYN-2024-09-03T07:30-2024-09-03T09:26-0", "type": "segments" } ] }, "fees": { "data": [] } } } ] }

For more samples responses, check the /bookings/{booking_id} endpoint page.

Was this section helpful?

What made this section unhelpful for you?

On this page
  • Booking Confirmation
View as Markdown

Ask an AI

Open in ChatGPTOpen in ClaudeOpen in Perplexity

Code with AI

Open in Copilot