removedInput schema / properties / radius_m / default
Removed value: -2000
changedInput schema / properties / radius_m / description
Previous value: -"How far to look for dinner (default 2000)"New value: +"No longer used. Still accepted so existing calls keep working; the Night Out planner's own search area applies"
changedInput schema / properties / walk_m / description
Previous value: -"How far to walk after dinner, measured from the restaurant (default 800)"New value: +"The longest walk between stops, in metres, from the start to the first stop and from each stop to the next (default 800; values outside 200-2000 are clamped)"
changedOutput schema / properties / dinner / description
Previous value: -"Empty fields are omitted. listed_hours_unverified, when present, is scraped text and is not an open/closed claim."New value: +"A Night Out stop. hours and price are unverified: never state that the venue is open or what it costs. category is a label such as Restaurant or Bar. distance_m is the estimated walking distance in metres from the previous point (the start, for the first stop), not a straight line."
removedOutput schema / properties / dinner / properties / city
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / dinner / properties / contact_attribution
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / dinner / properties / country
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / dinner / properties / hours
Added value: +{
+ "properties": {
+ "say": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / dinner / properties / latitude
Removed value: -{
- "type": [
- "number",
- "null"
- ]
-}
addedOutput schema / properties / dinner / properties / links
Added value: +{
+ "properties": {
+ "drinkedin": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "maps": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "own_site": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / dinner / properties / listed_hours_unverified
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / dinner / properties / longitude
Removed value: -{
- "type": [
- "number",
- "null"
- ]
-}
removedOutput schema / properties / dinner / properties / navigation / properties / geo
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / dinner / properties / order
Added value: +{
+ "type": [
+ "integer",
+ "null"
+ ]
+}
removedOutput schema / properties / dinner / properties / osm_attribution
Removed value: -{
- "type": [
- "object",
- "null"
- ]
-}
removedOutput schema / properties / dinner / properties / phone
Removed value: -{
- "description": "Contact text, or a non-string column value. public_contact_fields_for passes non-strings through."
-}
addedOutput schema / properties / dinner / properties / price
Added value: +{
+ "properties": {
+ "say": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / dinner / properties / venue_id
Added value: +{
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / dinner / properties / walk_from_previous
Added value: +{
+ "properties": {
+ "meters": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "minutes": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / dinner / properties / walk_from_start
Added value: +{
+ "properties": {
+ "meters": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "minutes": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / dinner / properties / website
Removed value: -{
- "description": "Contact text, or a non-string column value. public_contact_fields_for passes non-strings through."
-}
addedOutput schema / properties / dinner / properties / why
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / drinks / items / description
Previous value: -"Empty fields are omitted. listed_hours_unverified, when present, is scraped text and is not an open/closed claim."New value: +"A Night Out stop. hours and price are unverified: never state that the venue is open or what it costs. category is a label such as Restaurant or Bar. distance_m is the estimated walking distance in metres from the previous point (the start, for the first stop), not a straight line."
removedOutput schema / properties / drinks / items / properties / city
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / drinks / items / properties / contact_attribution
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / drinks / items / properties / country
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / drinks / items / properties / hours
Added value: +{
+ "properties": {
+ "say": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / drinks / items / properties / latitude
Removed value: -{
- "type": [
- "number",
- "null"
- ]
-}
addedOutput schema / properties / drinks / items / properties / links
Added value: +{
+ "properties": {
+ "drinkedin": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "maps": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "own_site": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / drinks / items / properties / listed_hours_unverified
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / drinks / items / properties / longitude
Removed value: -{
- "type": [
- "number",
- "null"
- ]
-}
removedOutput schema / properties / drinks / items / properties / navigation / properties / geo
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / drinks / items / properties / order
Added value: +{
+ "type": [
+ "integer",
+ "null"
+ ]
+}
removedOutput schema / properties / drinks / items / properties / osm_attribution
Removed value: -{
- "type": [
- "object",
- "null"
- ]
-}
removedOutput schema / properties / drinks / items / properties / phone
Removed value: -{
- "description": "Contact text, or a non-string column value. public_contact_fields_for passes non-strings through."
-}
addedOutput schema / properties / drinks / items / properties / price
Added value: +{
+ "properties": {
+ "say": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / drinks / items / properties / venue_id
Added value: +{
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / drinks / items / properties / walk_from_previous
Added value: +{
+ "properties": {
+ "meters": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "minutes": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / drinks / items / properties / walk_from_start
Added value: +{
+ "properties": {
+ "meters": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "minutes": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
removedOutput schema / properties / drinks / items / properties / website
Removed value: -{
- "description": "Contact text, or a non-string column value. public_contact_fields_for passes non-strings through."
-}
addedOutput schema / properties / drinks / items / properties / why
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / night_out
Added value: +{
+ "description": "The Night Out reply for this start point: status (planned, needs_input, no_coverage, or error), meaning, say_to_owner, and for a plan route (city, total_walk_minutes, stops), coverage, notices, next, and meta. The same shape drinkedin_plan_night_out returns.",
+ "properties": {
+ "coverage": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "meaning": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "meta": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "next": {
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "notices": {
+ "items": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "route": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "say_to_owner": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / query / properties / walk_m
Added value: +{
+ "description": "The walk limit applied, after clamping",
+ "type": [
+ "integer",
+ "null"
+ ]
+}