Calculation Efrito API

Calculation Efrito API


Table of contents



Description

https://calculation.efrito.com/api/v1.6/ - api entry point. call api functions by links: https://calculation.efrito.com/api/v1.6/FUNCTION. where FUNCTION - called function name. if function required request parameters, need send JSON string with parameters into request body. if function required auth - need send token parameter in header.

Calculate

Calculate static & dynamics prices

request example 1:

    {
        "hotels":[
            "ae1_2026"
        ],
        "check_in":"2025-04-28",
        "check_out":"2025-05-05",
        "tourist_country":"ru",
        "currency_code":"USD",
        "include_dyn_rates":true,
        "short_prices": true,
        "unpack_compulsory_services": true,
        "combine_prices": true,
        "only_min_prices":true,
        "accommodations":[
            {
                "adults":2
            }
        ]
    }
request example 2:

    {
        "hotels":[
            "ae1_301",
            "ae1_141"
        ],
        "check_in":"2018-11-28",
        "check_out":"2018-12-06",
        "tourist_country":"ru",
        "currency_code":"USD",
        "include_dyn_rates":true,
        "not_clear_prices":true,
        "ignore_stop_sale":true,
        "calc_promo_variants":true,
        "accommodations":[
            {
                "adults":1,
                "children":[
                    {
                        'dob'=>'2012-04-11',
                        'require_extrabed'=>false
                    },
                    {
                        'dob'=>'2013-02-12',
                        'require_extrabed'=>true
                    },
                ]
            }
        ]
    }

Calculation request
ParameterTypeDescription
hotelsarray of stringhotels list for search prices
check_instringcheck in date in format "YYYY-mm-dd"
check_outstringcheck out date in format "YYYY-mm-dd"
tourist_countrystringTourists nationality country 2 letters code
currency_codestringresult prices currency. ex: "USD". not required. default: null. fif null - return prices in FTR default currency.
accommodationsarray of tourist structuresTourists info
include_dyn_ratesboolnot required. default=false. include or not dynamic prices in results
not_clear_pricesboolnot required. default=false. if true - not delete prices with low options
ignore_stop_saleboolnot required. default=false. if false - return prices in stop sale period
calc_promo_variantsboolnot required. default=false. if true - include experimental promotions combinations
ignore_moaboolnot required. default=true. if false - check max occupancy before calculate prices
one_room_idintegernot required. default=null. if set - clear all results exclude special room_id
dynamic_timeoutintegernot required. default=60. timeout in seconds for request dynamic prices
dс_hoststringnot required. change direct connect host for request dc prices
short_pricesbooleannot required. default=false. clear additional prices data
unpack_compulsory_servicesbooleannot required. default=false. if found compulsory services in static prices - automatically apply to all rices all services variants for crate final price
combine_pricesbooleannot required. default=false. combine static & dynamic prices results. if true - all prices collected into hotels[]->rooms[]->accommodations[]->prices[]. dc_prices[] removed
only_min_pricebooleannot required. default=false. if true - remove expensive prices with same meal type.

Tourist structure
ParameterTypeDescription
adultsIntegerAdults count
childrenarray of childchild structure
Child structure
ParameterTypeDescription
dobStringChildren date of birth in YYYY-mm-dd format
require_extrabedbooleanRequire or not extrabed

usage example on PHP language

GetPrices

GetPrices

request example:

    {
   "hotels":[
      "ae1_237",
      "ae1_158"
   ],
   "check_in":"2024-12-25",
   "check_out":"2025-01-05",
   "accommodations":[
      {
         "adults":2
      },
      {
         "adults":1,
         "children_ages":[
            8,
            6
         ]
      }
   ]
}
Calculation request
ParameterTypeDescription
hotelsarray of stringhotels list for search prices
check_instringcheck in date in format "YYYY-mm-dd"
check_outstringcheck out date in format "YYYY-mm-dd"
accommodationsarray of tourist structuresTourists info

Tourist structure
ParameterTypeDescription
adultsIntegerAdults count
childrenarray of intArray contained child ages
response example

{
    "result": {
        "hotels": [
            {
                "area_uid": "ae1_16",
                "area_name": "PALM JUMEIRAH",
                "city_uid": "ae1_3",
                "city_name": "Dubai",
                "uid": "ae1_237",
                "name": "ATLANTIS THE PALM",
                "rooms": {
                    "229": {
                        "name": "SKYLINE SUITE",
                        "uid": "ae1_229",
                        "accommodations": [
                            {
                                "group": 0,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIyOSI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjMwNjA1O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czozNTY6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM015d2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pJc0ltTm9hV3hrY21WdUlqb3dMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJYU3dpY205dmJYTmZZMjkxYm5RaU9qRXNJbTVoZEdsdmJtRnNhWFI1SWpvaVVsVWlmUT09IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fX1zOjEyOiJyYXRlX3BsYW5faWQiO3M6NDoiMTA3NCI7czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjt9",
                                        "full_price": 30605
                                    }
                                ]
                            },
                            {
                                "group": 1,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIyOSI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjMwNTc3O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czo1NDg6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM015d2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pFc0ltTm9hV3hrY21WdUlqb3lMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJleUprWVhSbElqb2lNakF4T0MweE1TMHdOQ0F3TURvd01Eb3dNQzR3TURBd01EQWlMQ0owYVcxbGVtOXVaVjkwZVhCbElqb3pMQ0owYVcxbGVtOXVaU0k2SWxWVVF5SjlMSHNpWkdGMFpTSTZJakl3TVRZdE1URXRNRFFnTURBNk1EQTZNREF1TURBd01EQXdJaXdpZEdsdFpYcHZibVZmZEhsd1pTSTZNeXdpZEdsdFpYcHZibVVpT2lKVlZFTWlmVjBzSW5KdmIyMXpYMk52ZFc1MElqb3hMQ0p1WVhScGIyNWhiR2wwZVNJNklsSlZJbjA9IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToxO3M6ODoiY2hpbGRyZW4iO2k6MjtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjI6e2k6MDtzOjEwOiIyMDE4LTExLTA0IjtpOjE7czoxMDoiMjAxNi0xMS0wNCI7fXM6MTI6ImNoaWxkcmVuX2FjYyI7YToyOntpOjA7aTo0Mzc7aToxO2k6NDM3O319czoxMjoicmF0ZV9wbGFuX2lkIjtzOjQ6IjEwNzQiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ==",
                                        "full_price": 30577
                                    }
                                ]
                            }
                        ]
                    },
                    "232": {
                        "name": "REGAL SUITE",
                        "uid": "ae1_232",
                        "accommodations": [
                            {
                                "group": 0,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzMiI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjM2NTgxO3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czozNTY6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM05Dd2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pJc0ltTm9hV3hrY21WdUlqb3dMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJYU3dpY205dmJYTmZZMjkxYm5RaU9qRXNJbTVoZEdsdmJtRnNhWFI1SWpvaVVsVWlmUT09IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fX1zOjEyOiJyYXRlX3BsYW5faWQiO3M6NDoiMTA3NCI7czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjt9",
                                        "full_price": 36581
                                    }
                                ]
                            },
                            {
                                "group": 1,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzMiI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjM2NTUyO3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czo1NDg6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM05Dd2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pFc0ltTm9hV3hrY21WdUlqb3lMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJleUprWVhSbElqb2lNakF4T0MweE1TMHdOQ0F3TURvd01Eb3dNQzR3TURBd01EQWlMQ0owYVcxbGVtOXVaVjkwZVhCbElqb3pMQ0owYVcxbGVtOXVaU0k2SWxWVVF5SjlMSHNpWkdGMFpTSTZJakl3TVRZdE1URXRNRFFnTURBNk1EQTZNREF1TURBd01EQXdJaXdpZEdsdFpYcHZibVZmZEhsd1pTSTZNeXdpZEdsdFpYcHZibVVpT2lKVlZFTWlmVjBzSW5KdmIyMXpYMk52ZFc1MElqb3hMQ0p1WVhScGIyNWhiR2wwZVNJNklsSlZJbjA9IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToxO3M6ODoiY2hpbGRyZW4iO2k6MjtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjI6e2k6MDtzOjEwOiIyMDE4LTExLTA0IjtpOjE7czoxMDoiMjAxNi0xMS0wNCI7fXM6MTI6ImNoaWxkcmVuX2FjYyI7YToyOntpOjA7aTo0Mzc7aToxO2k6NDM3O319czoxMjoicmF0ZV9wbGFuX2lkIjtzOjQ6IjEwNzQiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ==",
                                        "full_price": 36552
                                    }
                                ]
                            }
                        ]
                    },
                    "233": {
                        "name": "TERRACE SUITE",
                        "uid": "ae1_233",
                        "accommodations": [
                            {
                                "group": 0,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzMyI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjI4OTA2O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czozNTY6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVNE1Td2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pJc0ltTm9hV3hrY21WdUlqb3dMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJYU3dpY205dmJYTmZZMjkxYm5RaU9qRXNJbTVoZEdsdmJtRnNhWFI1SWpvaVVsVWlmUT09IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fX1zOjEyOiJyYXRlX3BsYW5faWQiO3M6NDoiMTA3NCI7czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjt9",
                                        "full_price": 28906
                                    }
                                ]
                            },
                            {
                                "group": 1,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzMyI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjI4ODc3O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czo1NDg6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVNE1Td2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pFc0ltTm9hV3hrY21WdUlqb3lMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJleUprWVhSbElqb2lNakF4T0MweE1TMHdOQ0F3TURvd01Eb3dNQzR3TURBd01EQWlMQ0owYVcxbGVtOXVaVjkwZVhCbElqb3pMQ0owYVcxbGVtOXVaU0k2SWxWVVF5SjlMSHNpWkdGMFpTSTZJakl3TVRZdE1URXRNRFFnTURBNk1EQTZNREF1TURBd01EQXdJaXdpZEdsdFpYcHZibVZmZEhsd1pTSTZNeXdpZEdsdFpYcHZibVVpT2lKVlZFTWlmVjBzSW5KdmIyMXpYMk52ZFc1MElqb3hMQ0p1WVhScGIyNWhiR2wwZVNJNklsSlZJbjA9IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToxO3M6ODoiY2hpbGRyZW4iO2k6MjtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjI6e2k6MDtzOjEwOiIyMDE4LTExLTA0IjtpOjE7czoxMDoiMjAxNi0xMS0wNCI7fXM6MTI6ImNoaWxkcmVuX2FjYyI7YToyOntpOjA7aTo0Mzc7aToxO2k6NDM3O319czoxMjoicmF0ZV9wbGFuX2lkIjtzOjQ6IjEwNzQiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ==",
                                        "full_price": 28877
                                    }
                                ]
                            }
                        ]
                    },
                    "234": {
                        "name": "2BDRM SKYLINE SUITE",
                        "uid": "ae1_234",
                        "accommodations": [
                            {
                                "group": 0,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzNCI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjUzOTI3O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czozNTY6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pJNU1Td2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pJc0ltTm9hV3hrY21WdUlqb3dMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJYU3dpY205dmJYTmZZMjkxYm5RaU9qRXNJbTVoZEdsdmJtRnNhWFI1SWpvaVVsVWlmUT09IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fX1zOjEyOiJyYXRlX3BsYW5faWQiO3M6NDoiMTA3NCI7czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjt9",
                                        "full_price": 53927
                                    }
                                ]
                            },
                            {
                                "group": 1,
                                "prices": [
                                    {
                                        "currency": "USD",
                                        "cancellation_policy": [
                                            {
                                                "date_from": "2024-11-10",
                                                "nights": 0,
                                                "percent": 100
                                            }
                                        ],
                                        "meal_uid": "ae1_418",
                                        "meal_name": "BB",
                                        "name": "WHLFASTC01 - CLUB - Fasten Tourism - BB - BAR",
                                        "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzNCI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjUzODk4O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czo1NDg6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pJNU1Td2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pFc0ltTm9hV3hrY21WdUlqb3lMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJleUprWVhSbElqb2lNakF4T0MweE1TMHdOQ0F3TURvd01Eb3dNQzR3TURBd01EQWlMQ0owYVcxbGVtOXVaVjkwZVhCbElqb3pMQ0owYVcxbGVtOXVaU0k2SWxWVVF5SjlMSHNpWkdGMFpTSTZJakl3TVRZdE1URXRNRFFnTURBNk1EQTZNREF1TURBd01EQXdJaXdpZEdsdFpYcHZibVZmZEhsd1pTSTZNeXdpZEdsdFpYcHZibVVpT2lKVlZFTWlmVjBzSW5KdmIyMXpYMk52ZFc1MElqb3hMQ0p1WVhScGIyNWhiR2wwZVNJNklsSlZJbjA9IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToxO3M6ODoiY2hpbGRyZW4iO2k6MjtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjI6e2k6MDtzOjEwOiIyMDE4LTExLTA0IjtpOjE7czoxMDoiMjAxNi0xMS0wNCI7fXM6MTI6ImNoaWxkcmVuX2FjYyI7YToyOntpOjA7aTo0Mzc7aToxO2k6NDM3O319czoxMjoicmF0ZV9wbGFuX2lkIjtzOjQ6IjEwNzQiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ==",
                                        "full_price": 53898
                                    }
                                ]
                            }
                        ]
                    }
                }
            }
        ]
    },
    "warnings": []
}

usage example on PHP language

ReCalculate

ReCalculate static & dynamics prices with margin. if required. can create tourists array structure for booking and check FTR order prices.

request example:

{
    "items": [
        {
            "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIyOSI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjMwNjA1O3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czozNTY6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM015d2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pJc0ltTm9hV3hrY21WdUlqb3dMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJYU3dpY205dmJYTmZZMjkxYm5RaU9qRXNJbTVoZEdsdmJtRnNhWFI1SWpvaVVsVWlmUT09IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fX1zOjEyOiJyYXRlX3BsYW5faWQiO3M6NDoiMTA3NCI7czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjt9"
        },
        {
            "booking_data": "YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzIzMiI7czo4OiJtZWFsX3VpZCI7czo3OiJhZTFfNDE4IjtzOjEwOiJmdWxsX3ByaWNlIjtkOjM2NTUyO3M6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjtzOjk6InJhdGVfbmFtZSI7czo0NToiV0hMRkFTVEMwMSAtIENMVUIgLSBGYXN0ZW4gVG91cmlzbSAtIEJCIC0gQkFSIjtzOjE5OiJjYW5jZWxsYXRpb25fcG9saWN5IjthOjE6e2k6MDthOjg6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI0LTExLTEwIjtzOjY6Im5pZ2h0cyI7TjtzOjc6InBlcmNlbnQiO2k6MTAwO3M6NjoiYW1vdW50IjtOO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjExNjoiQm9va2luZyBjYW5jZWxsZWQgYmV0d2VlbiA0MiBkYXlzIHByaW9yIHRvIGFycml2YWwgYXQgMTUuMDBocnMgKERYQiB0aW1lKSB3aWxsIGJlIGNoYXJnZWQgMTAwJSBvZiB0aGUgdG90YWwgYm9va2luZy4iO3M6MTE6InBvbGljeV9uYW1lIjtzOjU6IjQyREFZIjtzOjg6ImN1cnJlbmN5IjtOO3M6MjI6ImlzX2NhbmNlbGxhdGlvbl9hY3RpdmUiO2I6MDt9fXM6MTU6ImRjX2Jvb2tpbmdfZGF0YSI7czo1NDg6ImV5Sm9iM1JsYkY5cFpDSTZJbUZsTVY4eU16Y2lMQ0p3Y205MmFXUmxjbDlvYjNSbGJGOXBaQ0k2TkRFc0luQnliM1pwWkdWeVgyaHZkR1ZzWDNKdmIyMWZhV1FpT2pVM05Dd2ljSEp2ZG1sa1pYSmZhRzkwWld4ZmNtRjBaVjlwWkNJNk1UQTNOQ3dpWTJobFkydGZhVzRpT2lJeU1ESTBMVEV5TFRJMUlpd2lZMmhsWTJ0ZmIzVjBJam9pTWpBeU5TMHdNUzB3TlNJc0luQnliMjF2WDJOdlpHVWlPbTUxYkd3c0luTmxaMjFsYm5RaU9pSmlNbUlpTENKaFpIVnNkSE1pT2pFc0ltTm9hV3hrY21WdUlqb3lMQ0pqYUdsc1pISmxibDlrYjJKeklqcGJleUprWVhSbElqb2lNakF4T0MweE1TMHdOQ0F3TURvd01Eb3dNQzR3TURBd01EQWlMQ0owYVcxbGVtOXVaVjkwZVhCbElqb3pMQ0owYVcxbGVtOXVaU0k2SWxWVVF5SjlMSHNpWkdGMFpTSTZJakl3TVRZdE1URXRNRFFnTURBNk1EQTZNREF1TURBd01EQXdJaXdpZEdsdFpYcHZibVZmZEhsd1pTSTZNeXdpZEdsdFpYcHZibVVpT2lKVlZFTWlmVjBzSW5KdmIyMXpYMk52ZFc1MElqb3hMQ0p1WVhScGIyNWhiR2wwZVNJNklsSlZJbjA9IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToxO3M6ODoiY2hpbGRyZW4iO2k6MjtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjI6e2k6MDtzOjEwOiIyMDE4LTExLTA0IjtpOjE7czoxMDoiMjAxNi0xMS0wNCI7fXM6MTI6ImNoaWxkcmVuX2FjYyI7YToyOntpOjA7aTo0Mzc7aToxO2k6NDM3O319czoxMjoicmF0ZV9wbGFuX2lkIjtzOjQ6IjEwNzQiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ=="
        }
    ],
    "short_prices": true
}
request example 2:

{
    "items": [
        {
            "booking_data": "YToxNTp7czo0OiJ0eXBlIjtzOjY6InN0YXRpYyI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6Nzoicm9vbV9pZCI7czo1OiIxMDE2NCI7czo4OiJyb29tX3VpZCI7czo5OiJhZTFfMTAxNjQiO3M6Nzoic291cmNlcyI7YToxOntpOjA7YTo5OntzOjM6ImlkeCI7aTowO3M6ODoicHJpY2VfaWQiO2k6MTczODg7czo0OiJuYW1lIjtzOjEwOiJXSExFQ1NIQjE1IjtzOjEzOiJzcGVjaWFsX3ByaWNlIjtpOjI7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjQtMTItMjUiO3M6NzoiZGF0ZV90byI7czoxMDoiMjAyNS0wMS0wNCI7czo0OiJtZWFsIjtpOjQxODtzOjk6ImFjY190eXBlcyI7YToxOntpOjA7YToxNDp7czoyOiJpZCI7aTo0MzM7czoxMzoic2VydmVyX3ByZWZpeCI7czozOiJhZTEiO3M6MzoidWlkIjtzOjc6ImFlMV80MzMiO3M6NjoiZnRyX2lkIjtpOjQzMztzOjQ6Im5hbWUiO3M6MzoiREJMIjtzOjc6InBlcnNvbnMiO2k6MjtzOjE1OiJhZ2VfY2F0ZWdvcnlfaWQiO047czo1OiJvcmRlciI7aToyO3M6NzoiaGFzX2JlZCI7YjowO3M6NjoibnVtYmVyIjtpOjE7czo3OiJvcmRpbmFsIjtpOjE7czo4OiJpc19leHRyYSI7YjowO3M6MTA6ImlzX2RlbGV0ZWQiO2I6MDtzOjEyOiJjaGFuZ2VkX2RhdGUiO3M6MjY6IjIwMjEtMDUtMjcgMTU6NTg6MzEuMDAwMDAwIjt9fXM6OToibWVhbF9uYW1lIjtzOjI6IkJCIjt9fXM6MTc6InByb21vdGlvbl9wZXJpb2RzIjthOjA6e31zOjE5OiJhZGRlZF92YWx1ZV9wZXJpb2RzIjthOjE6e2k6MDthOjk6e3M6MjoiaWQiO2k6MzUxMzY7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjQtMTItMjUiO3M6NzoiZGF0ZV90byI7czoxMDoiMjAyNC0xMi0yNSI7czo4OiJwcm9tb19pZCI7aTozNTEzNjtzOjg6ImlzX2FkZGVkIjtiOjE7czo0OiJuYW1lIjtzOjE2OiJDSFJJU1RNQVMgRElOTkVSIjtzOjk6ImFjY190eXBlcyI7TjtzOjExOiJkZXNjcmlwdGlvbiI7czo4MzoiVElDS0VUUyAobWluLnN0YXk6IDUgbmlnaHRzKTogQ09NUExJTUVOVEFSWSBDSFJJU1RNQVMgRElOTkVSIE9OIDI0IE9SIDI1VEggREVDRU1CRVIiO3M6MTI6ImFkZGVkX3ZhbHVlcyI7YToxOntpOjA7YTo0OntzOjc6InR5cGVfaWQiO2k6MTk7czoxMToiZGVzY3JpcHRpb24iO3M6NTM6IkNPTVBMSU1FTlRBUlkgQ0hSSVNUTUFTIERJTk5FUiBPTiAyNCBPUiAyNVRIIERFQ0VNQkVSIjtzOjg6Im1pbl9zdGF5IjtpOjU7czo5OiJ0eXBlX25hbWUiO3M6NzoiVElDS0VUUyI7fX19fXM6MTA6ImJhc2VfbWVhbHMiO2E6MTp7aTowO2E6Mzp7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjQtMTItMjUiO3M6NzoibWVhbF9pZCI7aTo0MTg7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDI1LTAxLTA0Ijt9fXM6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7czoxODoic3VwcGxlbWVudF9tZWFsX2lkIjtpOjUzNTtzOjIzOiJzdXBwbGVtZW50X21lYWxfcGVyaW9kcyI7YToxOntpOjA7YToyOntzOjk6ImRhdGVfZnJvbSI7czoxMDoiMjAyNC0xMi0yNSI7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDI1LTAxLTA0Ijt9fXM6MTk6ImNvbXB1bHNvcnlfc2VydmljZXMiO2E6MDp7fXM6Njoic2VhcmNoIjthOjEwOntzOjY6ImFkdWx0cyI7czoxOiIyIjtzOjg6ImNoaWxkcmVuIjtpOjA7czoxMzoiY2hpbGRyZW5fZG9icyI7YTowOnt9czoxMjoiY2hpbGRyZW5fYWNjIjthOjA6e31zOjc6Im1lYWxfaWQiO2k6MDtzOjE4OiJyZXF1aXJlZF9leHRyYWJlZHMiO2k6MDtzOjEyOiJjaGlsZHJlbl9hZ2UiO047czoxMzoiY2hpbGRyZW5fYmVkcyI7TjtzOjY6ImluZmFudCI7aTowO3M6OToidGVlbmFnZXJzIjtpOjA7fXM6MTM6ImN1cnJlbmN5X2NvZGUiO3M6MzoiVVNEIjt9",
            "compulsory_services": [
                {
                    "compulsory_service_id": 1630,
                    "packet_name_id": 3100
                }
            ]
        }
    ]
}
Calculation request
ParameterTypeDescription
server_prefixstringserver prefix string
itemsarrayarray of static or dynamic prices objects
items_dcstringarray of static or dynamic prices objects
tourist_countrystringTourists nationality country 2 letters code, not required, can be added into items
create_tourists_arrayboolcrete tourists array flag. if true - return tourists array structure in results. not required.
ftr_fake_reservationboolcreate fake order and sent to ftr, for return in results ftr calculated order price for static rates. not required.
debugboolenable display errors and notices. in result - output text. JSON cant be broken. not require.
short_pricesboolif true - return cleared result. without additional price data. not required.

static prices object
ParameterTypeDescription
customerscustomers objectcustomers object from calculated price. not required.
booking_datastringbooking_data from calculated price. required.
compulsory_servicesarray of compulsory service objectsselected compulsory service. not required.
tourist_countrystringTourists nationality country 2 letters code, not required.
supplement_meal_idintegersupplement meal id from calculated price. not required.
marginmargin objectStatic price margin description object. not required.
Compulsory service object
ParameterTypeDescription
compulsory_service_idIntegerselected compulsory service id. from 'compulsory_services' into hotel array calculated prices.
packet_name_idIntegerselected compulsory service paket id. from 'compulsory_services' into hotel array calculated prices.
Static price Margin structure
ParameterTypeDescription
typeIntegerMargin type. 1 - percent, 2 - value for daily?, 3 - total amount;
marginIntegerMargin value.
commissionIntegerCommission value.
comm_typeIntegerCommission type. com_type=1 - percent from full, 0 - percent without supplement meal?
Dynamic price item structure
ParameterTypeDescription
customerssearch objectsearch object from price calculation. not required.
booking_datastringbooking_data from calculated price. required.
marginmargin objectDynamic price margin description object. not required.
Dynamic price Margin structure
ParameterTypeDescription
typeIntegerMargin type. 1-percent margin, 2-daily amount, 3-total amount
marginIntegerMargin value.
commissionIntegerCommission value.
comm_typeIntegerCommission type. 1 - percent, 0 - total amount

usage example on PHP language

CreateOrder

Create order for FTR

request example 1:

{
"reservations":[
    {
        "booking_data":"YToxMzp7czo0OiJ0eXBlIjtzOjY6ImRpcmVjdCI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNC0xMi0yNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDEtMDUiO3M6ODoicm9vbV91aWQiO3M6OToiYWUxXzEwMTYzIjtzOjg6Im1lYWxfdWlkIjtzOjc6ImFlMV80MjMiO3M6MTA6ImZ1bGxfcHJpY2UiO2Q6MTU4NzY7czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO3M6OToicmF0ZV9uYW1lIjtzOjIwOiJGYXN0ZW4gVG91cmlzbSAtIEJBUiI7czoxOToiY2FuY2VsbGF0aW9uX3BvbGljeSI7YToxOntpOjA7YTo4OntzOjk6ImRhdGVfZnJvbSI7czoxMDoiMjAyNC0xMS0xMCI7czo2OiJuaWdodHMiO047czo3OiJwZXJjZW50IjtpOjEwMDtzOjY6ImFtb3VudCI7TjtzOjExOiJkZXNjcmlwdGlvbiI7czoxMTY6IkJvb2tpbmcgY2FuY2VsbGVkIGJldHdlZW4gNDIgZGF5cyBwcmlvciB0byBhcnJpdmFsIGF0IDE1LjAwaHJzIChEWEIgdGltZSkgd2lsbCBiZSBjaGFyZ2VkIDEwMCUgb2YgdGhlIHRvdGFsIGJvb2tpbmcuIjtzOjExOiJwb2xpY3lfbmFtZSI7czo1OiI0MkRBWSI7czo4OiJjdXJyZW5jeSI7TjtzOjIyOiJpc19jYW5jZWxsYXRpb25fYWN0aXZlIjtiOjA7fX1zOjE1OiJkY19ib29raW5nX2RhdGEiO3M6NDQ4OiJleUpvYjNSbGJGOXBaQ0k2SW1GbE1WOHlNemNpTENKd2NtOTJhV1JsY2w5b2IzUmxiRjlwWkNJNk5ERXNJbkJ5YjNacFpHVnlYMmh2ZEdWc1gzSnZiMjFmYVdRaU9qVTNOaXdpY0hKdmRtbGtaWEpmYUc5MFpXeGZjbUYwWlY5cFpDSTZNVE00TENKamFHVmphMTlwYmlJNklqSXdNalF0TVRJdE1qVWlMQ0pqYUdWamExOXZkWFFpT2lJeU1ESTFMVEF4TFRBMUlpd2ljSEp2Ylc5ZlkyOWtaU0k2Ym5Wc2JDd2ljMlZuYldWdWRDSTZJbUl5WWlJc0ltRmtkV3gwY3lJNk1pd2lZMmhwYkdSeVpXNGlPakVzSW1Ob2FXeGtjbVZ1WDJSdlluTWlPbHQ3SW1SaGRHVWlPaUl5TURFMkxURXhMVEEzSURBd09qQXdPakF3TGpBd01EQXdNQ0lzSW5ScGJXVjZiMjVsWDNSNWNHVWlPak1zSW5ScGJXVjZiMjVsSWpvaVZWUkRJbjFkTENKeWIyOXRjMTlqYjNWdWRDSTZNU3dpYm1GMGFXOXVZV3hwZEhraU9pSlNWU0o5IjtzOjY6InNlYXJjaCI7YTo0OntzOjY6ImFkdWx0cyI7aToyO3M6ODoiY2hpbGRyZW4iO2k6MTtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjE6e2k6MDtzOjEwOiIyMDE2LTExLTA3Ijt9czoxMjoiY2hpbGRyZW5fYWNjIjthOjE6e2k6MDtpOjQzNzt9fXM6MTI6InJhdGVfcGxhbl9pZCI7czozOiIxMzgiO3M6MTU6InRvdXJpc3RfY291bnRyeSI7czoyOiJSVSI7fQ==",
        "tourists":[
            {"first_name":"TEST - 1","last_name":"LAST NAME","gender":"m"},
            {"first_name":"TEST - 2","last_name":"LAST NAME","gender":"f"},
            {"first_name":"TEST - 3","last_name":"LAST NAME","gender":"m"}
        ]
    }]
}
request example 2:

{
  "tourists": [
    {
      "id": 1,"first_name": "test 1","last_name": "test 2","gender": "m"
    },
    {
      "id": 2,"first_name": "test 3","last_name": "test 4","gender": "m"
    }
  ],
  "reservations": [
    {
      "booking_data": "YToxNTp7czo0OiJ0eXBlIjtzOjY6InN0YXRpYyI7czo4OiJjaGVja19pbiI7czoxMDoiMjAyNS0wMy0wNSI7czo5OiJjaGVja19vdXQiO3M6MTA6IjIwMjUtMDMtMTAiO3M6Nzoicm9vbV9pZCI7czozOiI0NjciO3M6ODoicm9vbV91aWQiO3M6NzoiYWUxXzQ2NyI7czo3OiJzb3VyY2VzIjthOjE6e2k6MDthOjk6e3M6MzoiaWR4IjtpOjE7czo4OiJwcmljZV9pZCI7aTowO3M6NDoibmFtZSI7czo4OiJDb250cmFjdCI7czoxMzoic3BlY2lhbF9wcmljZSI7aTowO3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI1LTAzLTA1IjtzOjc6ImRhdGVfdG8iO3M6MTA6IjIwMjUtMDMtMDkiO3M6NDoibWVhbCI7aTo0MjM7czo5OiJhY2NfdHlwZXMiO2E6MTp7aTowO2E6MTQ6e3M6MjoiaWQiO2k6NDMzO3M6MTM6InNlcnZlcl9wcmVmaXgiO3M6MzoiYWUxIjtzOjM6InVpZCI7czo3OiJhZTFfNDMzIjtzOjY6ImZ0cl9pZCI7aTo0MzM7czo0OiJuYW1lIjtzOjM6IkRCTCI7czo3OiJwZXJzb25zIjtpOjI7czoxNToiYWdlX2NhdGVnb3J5X2lkIjtOO3M6NToib3JkZXIiO2k6MjtzOjc6Imhhc19iZWQiO2I6MDtzOjY6Im51bWJlciI7aToxO3M6Nzoib3JkaW5hbCI7aToxO3M6ODoiaXNfZXh0cmEiO2I6MDtzOjEwOiJpc19kZWxldGVkIjtiOjA7czoxMjoiY2hhbmdlZF9kYXRlIjtzOjI2OiIyMDIxLTA1LTI3IDE1OjU4OjMxLjAwMDAwMCI7fX1zOjk6Im1lYWxfbmFtZSI7czoyOiJSTyI7fX1zOjE3OiJwcm9tb3Rpb25fcGVyaW9kcyI7YToxOntpOjA7YTo4OntzOjI6ImlkIjtpOjMxNzIzO3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDI1LTAzLTA1IjtzOjc6ImRhdGVfdG8iO3M6MTA6IjIwMjUtMDMtMDkiO3M6ODoicHJvbW9faWQiO2k6MzE3MjM7czo4OiJpc19hZGRlZCI7YjowO3M6NDoibmFtZSI7czoxMDoidGVzdCBwcm9tbyI7czo5OiJhY2NfdHlwZXMiO2E6NDp7aTowO2k6NDMyO2k6MTtpOjQzMztpOjI7aTo0MzY7aTozO2k6NDM3O31zOjExOiJkZXNjcmlwdGlvbiI7czowOiIiO319czoxOToiYWRkZWRfdmFsdWVfcGVyaW9kcyI7YTowOnt9czoxMDoiYmFzZV9tZWFscyI7YToxOntpOjA7YTozOntzOjk6ImRhdGVfZnJvbSI7czoxMDoiMjAyNS0wMy0wNSI7czo3OiJtZWFsX2lkIjtpOjQyMztzOjc6ImRhdGVfdG8iO3M6MTA6IjIwMjUtMDMtMDkiO319czoxNToidG91cmlzdF9jb3VudHJ5IjtzOjI6IlJVIjtzOjE4OiJzdXBwbGVtZW50X21lYWxfaWQiO047czoyMzoic3VwcGxlbWVudF9tZWFsX3BlcmlvZHMiO047czoxOToiY29tcHVsc29yeV9zZXJ2aWNlcyI7YTowOnt9czo2OiJzZWFyY2giO2E6MTA6e3M6NjoiYWR1bHRzIjtzOjE6IjIiO3M6ODoiY2hpbGRyZW4iO2k6MDtzOjEzOiJjaGlsZHJlbl9kb2JzIjthOjA6e31zOjEyOiJjaGlsZHJlbl9hY2MiO2E6MDp7fXM6NzoibWVhbF9pZCI7aTowO3M6MTg6InJlcXVpcmVkX2V4dHJhYmVkcyI7aTowO3M6MTI6ImNoaWxkcmVuX2FnZSI7TjtzOjEzOiJjaGlsZHJlbl9iZWRzIjtOO3M6NjoiaW5mYW50IjtpOjA7czo5OiJ0ZWVuYWdlcnMiO2k6MDt9czoxMzoiY3VycmVuY3lfY29kZSI7czozOiJVU0QiO30=",
      "compulsory_services": [
      {
        "compulsory_service_id": 1833,
        "packet_name_id": 3192
      }
      ],
      "tourists_ids": [1,2]
    }
  ]
}
request example 3:

{
    "tourists":[
        {"id":1,"first_name":"1","last_name":"1","gender":"m","dob":""},
        {"id":2,"first_name":"4","last_name":"4","gender":"m","dob":""}
    ],
    "reservations":[
        {
            "booking_data":"YTo4OntzOjg6ImNoZWNrX2luIjtzOjEwOiIyMDIyLTEyLTI1IjtzOjk6ImNoZWNrX291dCI7czoxMDoiMjAyMy0wMS0wNSI7czo3OiJyb29tX2lkIjtzOjQ6IjkyNTIiO3M6Nzoic291cmNlcyI7YToxOntpOjA7YTo4OntzOjM6ImlkeCI7aTowO3M6ODoicHJpY2VfaWQiO2k6MDtzOjQ6Im5hbWUiO3M6ODoiQ29udHJhY3QiO3M6MTM6InNwZWNpYWxfcHJpY2UiO2k6MDtzOjk6ImRhdGVfZnJvbSI7czoxMDoiMjAyMi0xMi0yNSI7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDIzLTAxLTA0IjtzOjQ6Im1lYWwiO2k6NDE4O3M6OToiYWNjX3R5cGVzIjthOjE6e2k6MDthOjEzOntzOjI6ImlkIjtpOjQ3ODtzOjQ6Im5hbWUiO3M6NDoiUk9PTSI7czo3OiJwZXJzb25zIjtpOjQ7czoxNToiYWdlX2NhdGVnb3J5X2lkIjtOO3M6NToib3JkZXIiO2k6NTtzOjc6Imhhc19iZWQiO2I6MDtzOjY6Im51bWJlciI7aToxO3M6Nzoib3JkaW5hbCI7aToxO3M6ODoiaXNfZXh0cmEiO2I6MDtzOjEwOiJpc19kZWxldGVkIjtiOjA7czoxMjoiY2hhbmdlZF9kYXRlIjtzOjI2OiIyMDE3LTA0LTI4IDE1OjEwOjE0LjAwMDAwMCI7czo3OiJpc19yb29tIjtiOjE7czoxNDoiYWR1bHRzX2luX3Jvb20iO2k6MTt9fX19czoxNzoicHJvbW90aW9uX3BlcmlvZHMiO2E6MDp7fXM6MTA6ImJhc2VfbWVhbHMiO2E6MTp7aTowO2E6Mzp7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjItMTItMjUiO3M6NzoibWVhbF9pZCI7aTo0MTg7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDIzLTAxLTA0Ijt9fXM6MTg6InN1cHBsZW1lbnRfbWVhbF9pZCI7aTo1MzU7czoyMzoic3VwcGxlbWVudF9tZWFsX3BlcmlvZHMiO2E6Mjp7aTowO2E6Mjp7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjItMTItMjUiO3M6NzoiZGF0ZV90byI7czoxMDoiMjAyMi0xMi0zMCI7fWk6MTthOjI6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDIzLTAxLTAxIjtzOjc6ImRhdGVfdG8iO3M6MTA6IjIwMjMtMDEtMDQiO319fQ==",
            "compulsory_services":[
                {"compulsory_service_id":"1347","packet_name_id":"2298"}
            ],
            "tourists_acc":[
                {"id":1,"acc_type":"478","age_category":"8"}
            ],
            "remark":"3"
        },
        {
            "booking_data":"YTo4OntzOjg6ImNoZWNrX2luIjtzOjEwOiIyMDIyLTEyLTI1IjtzOjk6ImNoZWNrX291dCI7czoxMDoiMjAyMy0wMS0wNSI7czo3OiJyb29tX2lkIjtzOjQ6IjkyNTIiO3M6Nzoic291cmNlcyI7YToxOntpOjA7YTo4OntzOjM6ImlkeCI7aTowO3M6ODoicHJpY2VfaWQiO2k6MDtzOjQ6Im5hbWUiO3M6ODoiQ29udHJhY3QiO3M6MTM6InNwZWNpYWxfcHJpY2UiO2k6MDtzOjk6ImRhdGVfZnJvbSI7czoxMDoiMjAyMi0xMi0yNSI7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDIzLTAxLTA0IjtzOjQ6Im1lYWwiO2k6NDE4O3M6OToiYWNjX3R5cGVzIjthOjE6e2k6MDthOjEzOntzOjI6ImlkIjtpOjQ3ODtzOjQ6Im5hbWUiO3M6NDoiUk9PTSI7czo3OiJwZXJzb25zIjtpOjQ7czoxNToiYWdlX2NhdGVnb3J5X2lkIjtOO3M6NToib3JkZXIiO2k6NTtzOjc6Imhhc19iZWQiO2I6MDtzOjY6Im51bWJlciI7aToxO3M6Nzoib3JkaW5hbCI7aToxO3M6ODoiaXNfZXh0cmEiO2I6MDtzOjEwOiJpc19kZWxldGVkIjtiOjA7czoxMjoiY2hhbmdlZF9kYXRlIjtzOjI2OiIyMDE3LTA0LTI4IDE1OjEwOjE0LjAwMDAwMCI7czo3OiJpc19yb29tIjtiOjE7czoxNDoiYWR1bHRzX2luX3Jvb20iO2k6MTt9fX19czoxNzoicHJvbW90aW9uX3BlcmlvZHMiO2E6MDp7fXM6MTA6ImJhc2VfbWVhbHMiO2E6MTp7aTowO2E6Mzp7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjItMTItMjUiO3M6NzoibWVhbF9pZCI7aTo0MTg7czo3OiJkYXRlX3RvIjtzOjEwOiIyMDIzLTAxLTA0Ijt9fXM6MTg6InN1cHBsZW1lbnRfbWVhbF9pZCI7aTo1MzU7czoyMzoic3VwcGxlbWVudF9tZWFsX3BlcmlvZHMiO2E6Mjp7aTowO2E6Mjp7czo5OiJkYXRlX2Zyb20iO3M6MTA6IjIwMjItMTItMjUiO3M6NzoiZGF0ZV90byI7czoxMDoiMjAyMi0xMi0zMCI7fWk6MTthOjI6e3M6OToiZGF0ZV9mcm9tIjtzOjEwOiIyMDIzLTAxLTAxIjtzOjc6ImRhdGVfdG8iO3M6MTA6IjIwMjMtMDEtMDQiO319fQ==",
            "compulsory_services":[
                {"compulsory_service_id":"1347","packet_name_id":"2472"}
            ],
            "tourists_acc":[
                {"id":2,"acc_type":"478","age_category":"8"}
            ],
            "remark":"6"
        }],
        "fake_reservation":true
    }
}
answer example:

{
    "ftr_result": {
        "order_id": 13009,
        "error_message": "",
        "order_uid": "ae1_13009"
    }
}
CreateOrder request
ParameterTypeDescription
touristsarray of tourists structuresorder tourists list. not requires. if not set - required tourists array into every reservation structure
reservationsarray of reservations structuresstatic or dynamic prices reservations
fake_reservationboolnot required. default=false. if true - order not created. return full order calculation result into ftr_answer field. used for reservation testing
reservations structure
ParameterTypeDescription
booking_datastringstatic or dynamic price booking_data string from Calculation method
tourists_accarray of tourists accommodations structuretourists accommodations arrays from ReCalculate method. required only if not set tourists arrays into reservation
touristsarray of touriststourists list. required only if not set main order tourists list and tourists_acc structures
remarkstringoptional string, added into order reservation. (now not used)
compulsory_servicescompulsory service structureselected compulsory service from Calculation for booking.

usage example on PHP language