{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"fd64b9cf-3937-45cd-8c85-4bd79974e737","name":"GTS GmbH Flight API Document","description":"## Environments\n\nTest: [https://api-ws-flight.dev.reisetech.io](https://api-ws-flight.dev.reisetech.io/)\n\nProduction: [https://api-ws-flight.prod.reisetech.io](https://api-ws-flight.dev.reisetech.io/)\n\n## List Of All Services with Request/Response Details\n\n<img src=\"https://cdn.dev.reisetech.io/documents/flight-ws-api-service-list.png\">\n\n## **Enumerations**\n\n#### CurrencyEnum\n\n- EUR\n    \n\n#### LanguageEnum\n\n- TURKISH,\n    \n- ENGLISH,\n    \n- GERMAN,\n    \n\n#### PaxTypeEnum\n\n- ADULT,\n    \n- CHILD,\n    \n- INFANT,\n    \n\n#### GenderEnum\n\n- MALE,\n    \n- FEMALE\n    \n\n#### CabinTypeEnum\n\n- ECONOMY,\n    \n- BUSINESS\n    \n\n#### TripTypeEnum\n\n- ONE_WAY,\n    \n- ROUND_TRIP,\n    \n- MULTI_LEG\n    \n\n#### PnrStatusEnum\n\n- RESERVED,\n    \n- ISSUED,\n    \n- CANCELED, (reversed from RESERVED)\n    \n- VOIDED, (reversed from ISSUED without penalty)\n    \n- REFUNDED, (reversed from ISSUED with penalty)\n    \n- REISSUED,\n    \n- ERROR,\n    \n- PENDING_ISSUED,\n    \n- PENDING_RESERVED,\n    \n- PENDING_CANCELED,\n    \n- PENDING_VOIDED,\n    \n- PENDING_REFUNDED\n    \n\n\\=> Pending statuses are indicated in advance by the AirShopping and OfferPrice services through the PendingStatusEnabled field.\n\n#### OrderCreateTrxTypeEnum\n\n- RESERVE,\n    \n- TICKET\n    \n\n#### OrderReshopTrxTypeEnum\n\n- DELETE\n    \n\n#### OrderChangeTypeEnum\n\n- BAGGAGE,\n    \n- SEAT,\n    \n- SSR,\n    \n\n#### BaggageTypeEnum\n\n- HAND_BAG,\n    \n- CABIN_BAG,\n    \n- CHECKED_BAG\n    \n\n#### BaggageUnitEnum\n\n- KG,\n    \n- PC\n    \n\n#### SsrStateEnum\n\n- INCLUDED,\n    \n- NOT_INCLUDED\n    \n\n#### WarnTypeEnum\n\n- INFO,\n    \n- FLIGHT_TIME_CHANGED,\n    \n- SEGMENT_CLASS_CHANGED,\n    \n- SEGMENT_CABIN_CHANGED,\n    \n- LEG_COUNT_CHANGED,\n    \n- PRICE_UNAVAILABLE\n    \n\n#### ServiceListTypeEnum\n\n- BAGGAGE,\n    \n- MEAL,\n    \n- WHEELCHAIR,\n    \n- REISSUE_ALLOWANCE\n    \n\n#### **SsrTypeEnum**\n\n- BAGGAGE,\n    \n- SEAT,\n    \n- MEAL,\n    \n- WHEELCHAIR,\n    \n- OTHER,\n    \n- CHECKIN_AT_AIRPORT,\n    \n- REISSUE_ALLOWANCE,\n    \n- CABIN_BAG,\n    \n- CHECKIN_PRIORITY,\n    \n- TRAVEL_WITH_PET\n    \n\n#### **SupplierTypeEnum**\n\n- STANDART,\n    \n- CHARTER,\n    \n- GDS\n    \n\n## Response Types\n\n<img src=\"https://content.pstmn.io/5600f811-1e22-48b9-807a-787dc2725da6/U2NyZWVuc2hvdCAyMDI1LTEyLTA4IDIzMzkwOC5wbmc=\" alt=\"SUCCESS%20RESPONSE\" width=\"246\" height=\"153\">\n\n<img src=\"https://content.pstmn.io/b1d80754-4719-4875-bbfd-6d7ecc80c3de/U2NyZWVuc2hvdCAyMDI1LTEyLTA4IDIzMzkzMS5wbmc=\" alt=\"ERROR%20RESPONSE\">\n\n<img src=\"https://content.pstmn.io/7b5e4bad-7123-4dfa-935b-a4899703893f/U2NyZWVuc2hvdCAyMDI1LTEyLTA4IDIzNDA1Mi5wbmc=\" alt=\"SUCCESS%20RESPONSE%20WITH%20WARN/INFO\">\n\n<img src=\"https://content.pstmn.io/634f700b-bae1-4019-9456-246180ccad55/U2NyZWVuc2hvdCAyMDI1LTEyLTA4IDIzNDYyNS5wbmc=\" alt=\"PRICE%20BREAKDOWN\" width=\"176\" height=\"193\">\n\n## HelpFul Quick Notes\n\n### **Payment by Virtual Credit Card**\n\nTo make a payment using a virtual credit card, include the following **PaymentCard** model in your request.\n\n``` csharp\n\"PaymentCard\": {\n  \"CardHolderName\":\"TEST TEST\",        \n  \"CardNumber\" : \"5218487962459752\",        \n  \"ExpirationYear\": 2040,        \n  \"ExpirationMonth\" : 12,        \n  \"CVV\" : \"000\"    \n}\n\n ```\n\n### Passenger Info Validation Rules (DOCS & FOID)\n\nDepending on the country, route, and airline of the purchased flight, the required passenger information may vary.  \nThe list of required passenger information is provided in the RequiredInputs field of the Offer Price response and should be used to determine which fields must be submitted.  \nIf the submitted information is incomplete or invalid, the API will return an INVALID_PARAMETER error with the explanation DOCS/FOID/TCKN_REQUIRED.  \nIn this case, you are expected to provide the required passenger information as indicated in the RequiredInputs field.\n\n``` csharp\n\"RequiredInputs\": {\n \"DOCSRequired\": true,\n \"FOIDRequired\": true,\n \"TCKNRequired\": true  //Required only if the passenger's nationality is 'TR'\n}\n\n ```\n\n- DOCS => NAME, SURNAME, DATE OF BIRTH, NATIONALITY, PASSPORT NUMBER, PASSPORT EXPIRY DATE\n    \n- FOID => NAME, SURNAME, DATE OF BIRTH, PASSPORT NUMBER,\n    \n- TCKN => NAME, SURNAME, IDENTITY NUMBER, NATIONALITY (Required only if the passenger's nationality is 'TR')\n    \n\n### Meanings of the PriceID Reference Value\n\n**The** **`PriceID`** **value:**\n\n- When it appears within an **Item**,  \n    it refers to the pricing information for that specific **Item (Leg)**.\n    \n- When it appears within an **Offer**,  \n    it refers to the pricing information for the corresponding **Offer (Package – All Legs)**.\n    \n\n<img src=\"https://content.pstmn.io/2cbc78d7-2bc4-410a-a587-3d1177285704/UHJpY2VQZXJMZWdPclBhY2thZ2UucG5n\">","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":true,"owner":"45933083","team":8358499,"collectionId":"fd64b9cf-3937-45cd-8c85-4bd79974e737","publishedId":"2sB3dMxrGN","public":true,"publicUrl":"https://api-flight.doc.reisetech.io","privateUrl":"https://go.postman.co/documentation/45933083-fd64b9cf-3937-45cd-8c85-4bd79974e737","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"This document contains samples for Flight Ticketing process flows"},{"name":"title","value":"Global Travel Services GmbH Flight API Document"}],"appearance":{"default":"dark","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.12.2","publishDate":"2025-12-03T21:32:57.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"Global Travel Services GmbH Flight API Document","description":"This document contains samples for Flight Ticketing process flows"},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[{"name":"LOCAL","id":"dd028578-6728-48bb-8c28-20fb841c2e84","owner":"45933083","values":[{"key":"URL","value":"","enabled":true,"type":"default"},{"key":"Jwt","value":"","enabled":true,"type":"any"},{"key":"JwtRefreshToken","value":"","enabled":true,"type":"any"},{"key":"SearchUUID","value":"","enabled":true,"type":"any"},{"key":"OfferID","value":"","enabled":true,"type":"any"},{"key":"SelectedOfferID","value":"","enabled":true,"type":"any"},{"key":"RequestID","value":"","enabled":true,"type":"any"},{"key":"DepartureDate","value":"","enabled":true,"type":"any"},{"key":"ReturnDate","value":"","enabled":true,"type":"any"},{"key":"DepartureDate1","value":"","enabled":true,"type":"any"},{"key":"DepartureDate2","value":"","enabled":true,"type":"any"},{"key":"DepartureDate3","value":"","enabled":true,"type":"any"},{"key":"ReshopUUID","value":"","enabled":true,"type":"any"},{"key":"ClientOrderID","value":"","enabled":true,"type":"any"},{"key":"OrderID","value":"","enabled":true,"type":"any"},{"key":"GrandTotal","value":"","enabled":true,"type":"any"},{"key":"AncSearchUUID","value":"","enabled":true,"type":"default"},{"key":"AncOfferID","value":"","enabled":true,"type":"default"},{"key":"AncOfferItemID","value":"","enabled":true,"type":"default"},{"key":"UrlFlightRetailApi","value":"","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/7898c14b517a061447437bb9d80e76464ac1cd192ae0d0fbf9e9635e37b6af4e","favicon":"https://reisetech.io/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"LOCAL","value":"45933083-dd028578-6728-48bb-8c28-20fb841c2e84"}],"canonicalUrl":"https://api-flight.doc.reisetech.io/view/metadata/2sB3dMxrGN"}