Error Responses
All error responses follow this format:
{ "error": "Human-readable error message"}Common error scenarios:
"Invalid request: IP address not whitelisted."- Your IP is not on the whitelist"Invalid access token"- Token is missing, invalid, or expired"Phone number missing"or"contact_phone missing"- Phone field omitted from tour/transfer booking"Product not found or unavailable"- Invalid product ID or product is inactive