Business - Estimates ==================== .. Last update: 04/04/2022 The Mobile interface handles web service calls from the mobile app. The base url for this is at:: /api/business-mobile A JSON file with OpenAPI data about all business-related mobile APIs can be downloaded :download:`here `. Estimate reservation cost ------------------------- Returns a range of estimation for a given set of vehicle categories based on the reservation data. .. openapi:: /openapi/srv-business-base/api-src-WebMobile.json :paths: /v1/estimate/reservation The API accepts in input a JsonBody with the following format:: { StartTime: "2020/01/01 10:00:00", // DateTime EndTime: "2020/01/01 11:00:00", // DateTime ResourceGroups: ["86c17e07-a7f5-4e3a-988b-d0d192a220ed", ... ] // Guid array ResourceCategories: ["700b9bfa-5911-4335-b6e3-5c97eb37ad49", ...], // Guid array } The API will take in account the provided groups/category and the user's community and resource groups, then will check the tariffs that applies to those filters and the start/end time provided and return a response as follows:: {[ { Category: "700b9bfa-5911-4335-b6e3-5c97eb37ad49", // Guid Labels: "City Car", // String MinPrice: 10, // Decimal MaxPrice: 20, // Decimal Tariffs: "1,2,..." // String (nullable) }, ... ]} Where ``Category`` is the guid of a vehicle category and ``Labels`` its localized label, ``MaxPrice`` and ``MinPrice`` are a rough estimation of the max and min price the user will have to pay to satisfy his reservation with said vehicle category and ``Tariffs`` is an array with the IDs of the tariffs used to calculate this price range. Possible errors are: ``err_InvalidElement`` No user, resource group or resource category has been set on the JsonBody ``err_InvalidStartDate`` The start date is either not set, not valid or is in the past ``err_InvalidEndDate`` The end date is either not set, not valid or is earlier than the start date ``err_NotEnoughToken`` Every estimate that has been found exceeds the payment capacity of the user's wallet (only if the installation is in walled mode)