Create Event Preference Profile
create_event_preference_profileUse this when a user agrees to create a saved Dizko preference profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | ||
| preferences | No |
create_event_preference_profileUse this when a user agrees to create a saved Dizko preference profile.
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | ||
| preferences | No |
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Input schema / $defsAdded value: +{
+ "dayPreference": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "preferences": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "day_filters": {
+ "additionalProperties": {
+ "$ref": "#/$defs/dayPreference"
+ },
+ "propertyNames": {
+ "enum": [
+ "monday",
+ "tuesday",
+ "wednesday",
+ "thursday",
+ "friday",
+ "saturday",
+ "sunday"
+ ]
+ },
+ "type": "object"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+}Input schema / properties / consent / descriptionRemoved value: -"Must be true only after the user agreed to save preferences."Input schema / properties / preferences / $refAdded value: +"#/$defs/preferences"Input schema / properties / preferences / propertiesRemoved value: -{
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
-}Input schema / properties / preferences / typeRemoved value: -"object"Output schema / (root)Previous value: -{
- "anyOf": [
- {
- "properties": {
- "access_instructions": {
- "properties": {
- "deletion_instruction": {
- "type": "string"
- },
- "keep_private": {
- "type": "boolean"
- },
- "profile_id": {
- "type": [
- "string",
- "null"
- ]
- },
- "profile_secret": {
- "type": [
- "string",
- "null"
- ]
- },
- "profile_secret_returned_now": {
- "type": "boolean"
- },
- "purpose": {
- "type": "string"
- },
- "reuse_instruction": {
- "type": "string"
- }
- },
- "required": [
- "profile_id",
- "profile_secret",
- "profile_secret_returned_now",
- "keep_private",
- "purpose",
- "reuse_instruction",
- "deletion_instruction"
- ],
- "type": "object"
- },
- "assistant_instruction": {
- "type": "string"
- },
- "created": {
- "type": "boolean"
- },
- "profile": {
- "properties": {
- "consent": {
- "type": "boolean"
- },
- "feedback_count": {
- "type": "number"
- },
- "learned_preferences": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "preferences": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "profile_id": {
- "type": "string"
- },
- "updated_at": {
- "type": "string"
- }
- },
- "required": [
- "profile_id",
- "consent",
- "preferences",
- "feedback_count",
- "updated_at"
- ],
- "type": "object"
- },
- "profile_secret": {
- "description": "Returned once when a profile is created. The service stores only a hash.",
- "type": "string"
- }
- },
- "required": [
- "created"
- ],
- "type": "object"
- },
- {
- "properties": {
- "assistant_instruction": {
- "type": "string"
- },
- "cause": {
- "type": [
- "string",
- "null"
- ]
- },
- "classification": {
- "type": [
- "string",
- "null"
- ]
- },
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "error": {
- "type": "string"
- },
- "hostname": {
- "type": [
- "string",
- "null"
- ]
- },
- "retryable": {
- "type": "boolean"
- },
- "status": {
- "type": [
- "number",
- "null"
- ]
- },
- "type": {
- "type": "string"
- },
- "url": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "error"
- ],
- "type": "object"
- }
- ],
- "type": "object"
-}New value: +nullInput schema / $defsRemoved value: -{
- "dayPreference": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "preferences": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "additionalProperties": {
- "$ref": "#/$defs/dayPreference"
- },
- "propertyNames": {
- "enum": [
- "monday",
- "tuesday",
- "wednesday",
- "thursday",
- "friday",
- "saturday",
- "sunday"
- ]
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
-}Input schema / properties / consent / descriptionAdded value: +"Must be true only after the user agreed to save preferences."Input schema / properties / preferences / $refRemoved value: -"#/$defs/preferences"Input schema / properties / preferences / propertiesAdded value: +{
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "day_filters": {
+ "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
+ "properties": {
+ "friday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "monday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "saturday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "sunday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "thursday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "tuesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "wednesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+}Input schema / properties / preferences / typeAdded value: +"object"Output schema / (root)Previous value: -nullNew value: +{
+ "anyOf": [
+ {
+ "properties": {
+ "access_instructions": {
+ "properties": {
+ "deletion_instruction": {
+ "type": "string"
+ },
+ "keep_private": {
+ "type": "boolean"
+ },
+ "profile_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "profile_secret": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "profile_secret_returned_now": {
+ "type": "boolean"
+ },
+ "purpose": {
+ "type": "string"
+ },
+ "reuse_instruction": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "profile_id",
+ "profile_secret",
+ "profile_secret_returned_now",
+ "keep_private",
+ "purpose",
+ "reuse_instruction",
+ "deletion_instruction"
+ ],
+ "type": "object"
+ },
+ "assistant_instruction": {
+ "type": "string"
+ },
+ "created": {
+ "type": "boolean"
+ },
+ "profile": {
+ "properties": {
+ "consent": {
+ "type": "boolean"
+ },
+ "feedback_count": {
+ "type": "number"
+ },
+ "learned_preferences": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "day_filters": {
+ "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
+ "properties": {
+ "friday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "monday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "saturday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "sunday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "thursday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "tuesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "wednesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "preferences": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "day_filters": {
+ "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
+ "properties": {
+ "friday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "monday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "saturday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "sunday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "thursday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "tuesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "wednesday": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "profile_id": {
+ "type": "string"
+ },
+ "updated_at": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "profile_id",
+ "consent",
+ "preferences",
+ "feedback_count",
+ "updated_at"
+ ],
+ "type": "object"
+ },
+ "profile_secret": {
+ "description": "Returned once when a profile is created. The service stores only a hash.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "created"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "assistant_instruction": {
+ "type": "string"
+ },
+ "cause": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "classification": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "error": {
+ "type": "string"
+ },
+ "hostname": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "status": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "type": {
+ "type": "string"
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}Input schema / $defsAdded value: +{
+ "dayPreference": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "preferences": {
+ "properties": {
+ "avoid": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "cities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "day_filters": {
+ "additionalProperties": {
+ "$ref": "#/$defs/dayPreference"
+ },
+ "propertyNames": {
+ "enum": [
+ "monday",
+ "tuesday",
+ "wednesday",
+ "thursday",
+ "friday",
+ "saturday",
+ "sunday"
+ ]
+ },
+ "type": "object"
+ },
+ "event_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "featuring": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "free": {
+ "type": "boolean"
+ },
+ "genres": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "max_price": {
+ "type": "number"
+ },
+ "neighborhoods": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nightlife": {
+ "type": "boolean"
+ },
+ "venues": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vibe": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+}Input schema / properties / consent / descriptionRemoved value: -"Must be true only after the user agreed to save preferences."Input schema / properties / preferences / $refAdded value: +"#/$defs/preferences"Input schema / properties / preferences / propertiesRemoved value: -{
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
-}Input schema / properties / preferences / typeRemoved value: -"object"Output schema / (root)Previous value: -{
- "anyOf": [
- {
- "properties": {
- "access_instructions": {
- "properties": {
- "deletion_instruction": {
- "type": "string"
- },
- "keep_private": {
- "type": "boolean"
- },
- "profile_id": {
- "type": [
- "string",
- "null"
- ]
- },
- "profile_secret": {
- "type": [
- "string",
- "null"
- ]
- },
- "profile_secret_returned_now": {
- "type": "boolean"
- },
- "purpose": {
- "type": "string"
- },
- "reuse_instruction": {
- "type": "string"
- }
- },
- "required": [
- "profile_id",
- "profile_secret",
- "profile_secret_returned_now",
- "keep_private",
- "purpose",
- "reuse_instruction",
- "deletion_instruction"
- ],
- "type": "object"
- },
- "assistant_instruction": {
- "type": "string"
- },
- "created": {
- "type": "boolean"
- },
- "profile": {
- "properties": {
- "consent": {
- "type": "boolean"
- },
- "feedback_count": {
- "type": "number"
- },
- "learned_preferences": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "preferences": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "cities": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "day_filters": {
- "description": "Optional per-weekday filters applied only when searching that day, for example techno Fridays but chill Sundays. Array fields add to the user's general taste; max_price/free/nightlife override it for that day.",
- "properties": {
- "friday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "monday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "saturday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "sunday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "thursday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "tuesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "wednesday": {
- "properties": {
- "avoid": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "type": "object"
- },
- "event_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "featuring": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "free": {
- "type": "boolean"
- },
- "genres": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "max_price": {
- "type": "number"
- },
- "neighborhoods": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "nightlife": {
- "type": "boolean"
- },
- "venues": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "vibe": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "profile_id": {
- "type": "string"
- },
- "updated_at": {
- "type": "string"
- }
- },
- "required": [
- "profile_id",
- "consent",
- "preferences",
- "feedback_count",
- "updated_at"
- ],
- "type": "object"
- },
- "profile_secret": {
- "description": "Returned once when a profile is created. The service stores only a hash.",
- "type": "string"
- }
- },
- "required": [
- "created"
- ],
- "type": "object"
- },
- {
- "properties": {
- "assistant_instruction": {
- "type": "string"
- },
- "cause": {
- "type": [
- "string",
- "null"
- ]
- },
- "classification": {
- "type": [
- "string",
- "null"
- ]
- },
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "error": {
- "type": "string"
- },
- "hostname": {
- "type": [
- "string",
- "null"
- ]
- },
- "retryable": {
- "type": "boolean"
- },
- "status": {
- "type": [
- "number",
- "null"
- ]
- },
- "type": {
- "type": "string"
- },
- "url": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "error"
- ],
- "type": "object"
- }
- ],
- "type": "object"
-}New value: +nullDoes the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate this is a write operation (readOnlyHint=false) but not destructive. The description adds little behavioral context beyond the name, such as whether existing profiles are replaced, whether consent must be true, or what side effects creation has.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler or redundancy. It is concise, though it omits important operational details that could make it more complete.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complex nested preferences schema, a required consent flag, and no output schema, the description is far too thin. It provides no guidance on what a preference profile contains, how consent factors in, or how this relates to similar sibling tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, and the description does not mention the required 'consent' parameter or the meaning of the 'preferences' object. With no parameter explanation in the description, an agent has no semantic guidance beyond the raw schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific action ('create') and a specific resource ('saved Dizko preference profile'), so the core purpose is clear. It does not, however, differentiate this tool from the closely named sibling save_event_preferences, which weakens clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides an explicit use condition: 'when a user agrees to create a saved Dizko preference profile.' This gives clear contextual triggering but does not mention when not to use it or how it relates to alternatives like save_event_preferences.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Most tools map to distinct actions across search, recommendations, preferences, tickets, and feedback, with clear descriptions. The only real ambiguity is between recommend_events and recommend_events_for_user, plus some follow-up overlap, but boundaries are mostly clear.
Tool names follow a consistent imperative verb_noun pattern and use snake_case throughout. Minor inconsistency exists in event vs events pluralization and interchangeable create/save verbs, but the overall pattern is predictable.
23 tools is a large surface for an events assistant, landing in the 16-25 range that feels heavy. The count is defensible given the breadth of features, but it is borderline and somewhat difficult to navigate.
The set covers the core consumer journey well: search, recommendations, preference onboarding and CRUD, ticket quoting and purchase, and post-event feedback. Missing order-status or refund/cancellation endpoints are minor gaps, but primary workflows do not hit dead ends.