{ "data": { "hotels": [ { "id": "hvd_bor_club_hotel_", "hid": 7839187, "rates": [ { "match_hash": "m-836e8f30-c177-5eb4-8462-59ea0d2e7a2d", "search_hash": null, "daily_prices": [ "571.83", "571.83", "571.83", "571.83", "571.83", "571.83" ], "meal": "all-inclusive", "meal_data": { "value": "all-inclusive", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "3431.00", "show_amount": "3431.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": false, "amount": "8.68", "currency_code": "BGN" }, { "name": "vat", "included_by_supplier": true, "amount": "283.29", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "3431.00", "amount_net": "3431.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3431.00", "amount_net": "3431.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-23T08:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-23T08:00:00", "end_at": "2026-08-03T08:00:00", "amount_charge": "1143.00", "amount_show": "1143.00", "commission_info": { "show": { "amount_gross": "1143.00", "amount_net": "1143.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1143.00", "amount_net": "1143.00", "amount_commission": "0.00" } } }, { "start_at": "2026-08-03T08:00:00", "end_at": null, "amount_charge": "3431.00", "amount_show": "3431.00", "commission_info": { "show": { "amount_gross": "3431.00", "amount_net": "3431.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3431.00", "amount_net": "3431.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-23T08:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 1, "capacity": 0, "club": 0, "bedrooms": 2, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "2 Bedrooms Standard Family room", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking", "2-bedrooms" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "2 Bedrooms Standard Family room", "main_name": "2 Bedrooms Standard Family room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "match_hash": "m-dad36cf3-e659-5e5a-baa7-25a8017ee510", "search_hash": null, "daily_prices": [ "608.33", "608.33", "608.33", "608.33", "608.33", "608.33" ], "meal": "all-inclusive", "meal_data": { "value": "all-inclusive", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "3650.00", "show_amount": "3650.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": false, "amount": "8.68", "currency_code": "BGN" }, { "name": "vat", "included_by_supplier": true, "amount": "301.38", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "3650.00", "amount_net": "3650.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3650.00", "amount_net": "3650.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-23T12:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-23T12:00:00", "end_at": "2026-08-03T12:00:00", "amount_charge": "1216.00", "amount_show": "1216.00", "commission_info": { "show": { "amount_gross": "1216.00", "amount_net": "1216.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1216.00", "amount_net": "1216.00", "amount_commission": "0.00" } } }, { "start_at": "2026-08-03T12:00:00", "end_at": null, "amount_charge": "3650.00", "amount_show": "3650.00", "commission_info": { "show": { "amount_gross": "3650.00", "amount_net": "3650.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3650.00", "amount_net": "3650.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-23T12:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 1, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Standard Family room", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Standard Family room", "main_name": "Standard Family room", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "match_hash": "m-a03cf3ca-d242-51b7-884e-56b75756529b", "search_hash": null, "daily_prices": [ "619.00", "619.00", "619.00", "619.00", "619.00", "619.00" ], "meal": "all-inclusive", "meal_data": { "value": "all-inclusive", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "3714.00", "show_amount": "3714.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "city_tax", "included_by_supplier": false, "amount": "8.68", "currency_code": "BGN" }, { "name": "vat", "included_by_supplier": true, "amount": "306.66", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "3714.00", "amount_net": "3714.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3714.00", "amount_net": "3714.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-28T15:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-28T15:00:00", "end_at": null, "amount_charge": "3714.00", "amount_show": "3714.00", "commission_info": { "show": { "amount_gross": "3714.00", "amount_net": "3714.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3714.00", "amount_net": "3714.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-28T15:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 3, "quality": 2, "sex": 0, "bathroom": 2, "bedding": 0, "family": 1, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 1, "view": 0, "floor": 0 }, "room_name": "Standard Family room with balcony", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Standard Family room with balcony", "main_name": "Standard Family room with balcony", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false } ], "bar_price_data": null }, { "id": "sun_palace_hotel_3", "hid": 8568550, "rates": [ { "match_hash": "m-3de1d6ab-ccdf-542f-b398-6d1201286357", "search_hash": null, "daily_prices": [ "268.67", "268.67", "268.67", "268.67", "268.67", "268.67" ], "meal": "breakfast", "meal_data": { "value": "breakfast", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "1612.00", "show_amount": "1612.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "vat", "included_by_supplier": true, "amount": "133.10", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "1612.00", "amount_net": "1612.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1612.00", "amount_net": "1612.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-28T20:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-28T20:00:00", "end_at": "2026-08-03T20:00:00", "amount_charge": "268.00", "amount_show": "268.00", "commission_info": { "show": { "amount_gross": "268.00", "amount_net": "268.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "268.00", "amount_net": "268.00", "amount_commission": "0.00" } } }, { "start_at": "2026-08-03T20:00:00", "end_at": null, "amount_charge": "1612.00", "amount_show": "1612.00", "commission_info": { "show": { "amount_gross": "1612.00", "amount_net": "1612.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1612.00", "amount_net": "1612.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-28T20:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 6, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Apartment", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Apartment", "main_name": "Apartment", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "match_hash": "m-24549a39-d101-55eb-8127-7786c9c5da8a", "search_hash": null, "daily_prices": [ "285.50", "285.50", "285.50", "285.50", "285.50", "285.50" ], "meal": "half-board", "meal_data": { "value": "half-board", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "1713.00", "show_amount": "1713.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "vat", "included_by_supplier": true, "amount": "141.44", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "1713.00", "amount_net": "1713.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1713.00", "amount_net": "1713.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-28T20:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-28T20:00:00", "end_at": "2026-08-03T20:00:00", "amount_charge": "285.00", "amount_show": "285.00", "commission_info": { "show": { "amount_gross": "285.00", "amount_net": "285.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "285.00", "amount_net": "285.00", "amount_commission": "0.00" } } }, { "start_at": "2026-08-03T20:00:00", "end_at": null, "amount_charge": "1713.00", "amount_show": "1713.00", "commission_info": { "show": { "amount_gross": "1713.00", "amount_net": "1713.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1713.00", "amount_net": "1713.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-28T20:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 6, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Apartment", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Apartment", "main_name": "Apartment", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false }, { "match_hash": "m-3fa0ac7b-9b6a-5a0d-99cd-d64f94a16361", "search_hash": null, "daily_prices": [ "307.00", "307.00", "307.00", "307.00", "307.00", "307.00" ], "meal": "all-inclusive", "meal_data": { "value": "all-inclusive", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "1842.00", "show_amount": "1842.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "vat", "included_by_supplier": true, "amount": "152.09", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "1842.00", "amount_net": "1842.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1842.00", "amount_net": "1842.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": "2026-07-28T20:00:00", "amount_charge": "0.00", "amount_show": "0.00", "commission_info": { "show": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "0.00", "amount_net": "0.00", "amount_commission": "0.00" } } }, { "start_at": "2026-07-28T20:00:00", "end_at": "2026-08-03T20:00:00", "amount_charge": "307.00", "amount_show": "307.00", "commission_info": { "show": { "amount_gross": "307.00", "amount_net": "307.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "307.00", "amount_net": "307.00", "amount_commission": "0.00" } } }, { "start_at": "2026-08-03T20:00:00", "end_at": null, "amount_charge": "1842.00", "amount_show": "1842.00", "commission_info": { "show": { "amount_gross": "1842.00", "amount_net": "1842.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "1842.00", "amount_net": "1842.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": "2026-07-28T20:00:00" }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 6, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 0, "family": 0, "capacity": 0, "club": 0, "bedrooms": 0, "balcony": 0, "view": 0, "floor": 0 }, "room_name": "Apartment", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Apartment", "main_name": "Apartment", "bathroom": null, "bedding_type": null, "misc_room_type": null, "beds": [] }, "legal_info": null, "is_package": false } ], "bar_price_data": null }, { "id": "grand_hotel_oasis_", "hid": 6528068, "rates": [ { "match_hash": "m-8212ceaf-8b3d-5a0f-b3bb-f67e42fd1e3e", "search_hash": null, "daily_prices": [ "517.50", "517.50", "517.50", "517.50", "517.50", "517.50" ], "meal": "all-inclusive", "meal_data": { "value": "all-inclusive", "has_breakfast": true, "no_child_meal": false }, "payment_options": { "payment_types": [ { "amount": "3105.00", "show_amount": "3105.00", "currency_code": "USD", "show_currency_code": "USD", "by": null, "is_need_credit_card_data": false, "is_need_cvc": false, "type": "deposit", "vat_data": { "included": false, "applied": false, "amount": "0.00", "currency_code": "EUR", "value": "0.00" }, "tax_data": { "taxes": [ { "name": "vat", "included_by_supplier": true, "amount": "256.38", "currency_code": "USD" } ] }, "perks": [], "commission_info": { "show": { "amount_gross": "3105.00", "amount_net": "3105.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3105.00", "amount_net": "3105.00", "amount_commission": "0.00" } }, "cancellation_penalties": { "policies": [ { "start_at": null, "end_at": null, "amount_charge": "3105.00", "amount_show": "3105.00", "commission_info": { "show": { "amount_gross": "3105.00", "amount_net": "3105.00", "amount_commission": "0.00" }, "charge": { "amount_gross": "3105.00", "amount_net": "3105.00", "amount_commission": "0.00" } } } ], "free_cancellation_before": null }, "recommended_price": null } ] }, "bar_rate_price_data": null, "rg_ext": { "class": 6, "quality": 0, "sex": 0, "bathroom": 2, "bedding": 3, "family": 0, "capacity": 2, "club": 0, "bedrooms": 0, "balcony": 0, "view": 29, "floor": 0 }, "room_name": "Double Apartment with pool view (full double bed) (bed type is subject to availability, extra beds not included)", "room_name_info": null, "serp_filters": [ "has_bathroom" ], "sell_price_limits": null, "allotment": 1, "amenities_data": [ "extra-beds-fee", "pool-view", "not-guaranteed", "non-smoking" ], "any_residency": false, "deposit": null, "no_show": null, "room_data_trans": { "main_room_type": "Double Apartment with pool view", "main_name": "Double Apartment with pool view", "bathroom": null, "bedding_type": "full double bed", "misc_room_type": "bed type is subject to availability, extra beds not included", "beds": [ { "bed": "double", "count": 1 } ] }, "legal_info": null, "is_package": false } ], "bar_price_data": null } ], "total_hotels": 3 }, "debug": { "api_endpoint": { "endpoint": "api\/b2b\/v3\/search\/serp\/hotels", "is_active": true, "is_limited": true, "remaining": 147, "requests_number": 150, "reset": "2026-07-04T12:57:00", "seconds_number": 60 }, "request": { "checkin": "2026-08-05", "checkout": "2026-08-11", "residency": "il", "currency": "USD", "language": "en", "guests": [ { "adults": 2, "children": [ 4, 10, 8 ] } ], "timeout": 15, "ids": [ "beautiful_deluxe_2bed_apartment_in_sunny_beach", "cascadas_2_menada_2", "cascadas_2_menada_apartments", "cascadas_by_menada", "cascadas_apartments", "cascadas_app_", "cascadas_family_resort", "central_aparthotel", "apartment_hotel_central", "diamond_hotel_14", "diamond_sveti_vlas_2", "mariner", "hvd_bor_club_hotel_", "menada_chateau_valon_apartment", "solar_apartments_chateau_valon", "villa_itta", "villa_bora", "hotel_villa_bora", "sun_flower_2", "sun_palace_hotel_3", "complex_sapphire", "aparthotel_sapphire_all_inclusive", "sapfir", "aparthotel_izida_palace", "apart_hotel_mida", "aparthotel_dawn_park_6", "aparthotel_dawn_park", "dawn_park_deluxe_apartments", "gt_dawn_park_apartments_", "menada_dawn_park_apartment", "avenue_9", "avenue_apart_hotel", "hotel_alba_all_inclusive", "dawn_park_deluxe_2", "harmony_suites_23", "menada_harmony_suites_apartment", "harmony_suites_ii_menada_apartments", "menada_harmony_suites_ii_apartments", "kuban_resort_aquapark", "kuban_apartments", "premier_residence_2", "opal_11", "hostel_415", "hotel_415", "happy_aparthotelspa", "hotel_happy_sunny_beach_2", "happy_apart_hotel", "luxury_apartment_in_balkan_breeze_7_in_sunny_beach", "rainbow_2_by_menada", "hotel_pacific_palma", "maverick_hotel", "aparthotel_beatris_", "jupiter_hotel_6", "pmg_apartments_in_semiramida_gardens", "mercury_hotel_", "casa_brava_2_apartment_", "casa_brava_2_4", "menada_eden_apartments", "eden_apartments_5", "hotel_zornitsa", "menada_apartments_in_oasis_resort_complex", "oasis_resort_menada_aparthotel", "fairies_palace", "family_hotel_casa_brava", "riviera_blue", "kasandra", "kasandra_apartment", "apartment_in_kassandra_complex", "apartments_kassandra", "grand_hotel_oasis_", "grand_hotel_nirvana_all_inclusive_free_beach_access", "flower_street_luxury_studios_in_palm_residence", "menada_villa_bonita_apartments", "apartment_in_villa_bonita_complex_", "villa_bonitamenada_aparthotel", "sandapart_royal_beach_apartments_", "royal_beach_private_apartments", "perla_5", "perla_hotel_all_inclusive_adults_only", "gt_royal_beach_apartments_", "yunona", "karlovo_hotel", "psb_apartments_in_cascadas", "menada_zornitsa_apartments", "zornitsa_menada_aparthotel", "apartment_miroslava", "barcelo_royal_beach_3", "barcelo_royal_beach", "barcelo_royal_beach_apartment_2", "barcelo_royal_beach_premium_central_sea_view_c8", "barcelo_royal_beach_premium_central_sea_view_g6", "royal_beach_apartment", "hotel_kalofer_2", "magnolia_garden_aparthotel", "vanilla_garden_apartcomplex", "menada_midia_apartments", "midia_menada_aparthotel", "royal_beach_apartment_2", "bravo_apartments_2" ] }, "method": "POST", "real_ip": "51.17.173.190", "request_id": "a3996bdac333b67b123085375d223cd6", "key_id": 10627, "api_key_id": 10627, "utcnow": "2026-07-04T12:56:16.365467" }, "status": "ok", "error": null }