{
  "service": "radar",
  "displayName": "Radar",
  "categories": [
    "Location",
    "Data"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "RADAR_API_KEY",
      "description": "Radar API key sent in the Authorization header. Find publishable and secret API keys on the Radar Settings page: https://dashboard.radar.com/settings"
    }
  ],
  "homepageUrl": "https://radar.com",
  "actions": [
    {
      "id": "radar.autocomplete",
      "service": "radar",
      "name": "autocomplete",
      "description": "Autocomplete a partial address or place name with Radar.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "description": "The partial address or place name to autocomplete."
          },
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Optional latitude used with longitude to prefer nearby autocomplete results."
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Optional longitude used with latitude to prefer nearby autocomplete results."
          },
          "layers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "place",
                "address",
                "postalCode",
                "locality",
                "county",
                "state",
                "country",
                "coarse",
                "fine"
              ],
              "description": "One Radar result layer filter."
            },
            "description": "Radar result layer filters sent to Radar as a comma-separated list.",
            "minItems": 1,
            "maxItems": 9
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of results to return."
          },
          "countryCode": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 2,
              "maxLength": 2,
              "description": "A two-letter ISO 3166-1 alpha-2 country code.",
              "pattern": "^[A-Za-z]{2}$"
            },
            "description": "Country filters sent to Radar as a comma-separated list of two-letter country codes.",
            "minItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "query"
        ],
        "description": "Input parameters for Radar address autocomplete."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "meta": {
            "type": "object",
            "properties": {
              "code": {
                "type": "integer",
                "description": "The HTTP-like status code reported by Radar."
              },
              "param": {
                "type": "string",
                "description": "The parameter name associated with a Radar error when present."
              },
              "message": {
                "type": "string",
                "description": "The Radar status or error message when present."
              }
            },
            "additionalProperties": true,
            "description": "Radar response metadata."
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "latitude": {
                  "type": "number",
                  "description": "The result latitude coordinate."
                },
                "longitude": {
                  "type": "number",
                  "description": "The result longitude coordinate."
                },
                "geometry": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "description": "The geometry type returned by Radar."
                    },
                    "coordinates": {
                      "type": "array",
                      "items": {
                        "type": "number",
                        "description": "One coordinate value."
                      },
                      "description": "The longitude and latitude coordinate pair returned by Radar.",
                      "minItems": 2
                    }
                  },
                  "additionalProperties": true,
                  "description": "A GeoJSON-like geometry object returned by Radar."
                },
                "country": {
                  "type": "string",
                  "description": "The country name returned by Radar."
                },
                "countryCode": {
                  "type": "string",
                  "description": "The two-letter country code returned by Radar."
                },
                "countryFlag": {
                  "type": "string",
                  "description": "The country flag emoji returned by Radar."
                },
                "county": {
                  "type": "string",
                  "description": "The county name returned by Radar."
                },
                "confidence": {
                  "type": "string",
                  "description": "The Radar confidence value for a geocode result."
                },
                "distance": {
                  "type": "number",
                  "description": "The distance from the requested location in meters when returned."
                },
                "borough": {
                  "type": "string",
                  "description": "The borough name returned by Radar."
                },
                "city": {
                  "type": "string",
                  "description": "The city name returned by Radar."
                },
                "number": {
                  "type": "string",
                  "description": "The building number returned by Radar."
                },
                "neighborhood": {
                  "type": "string",
                  "description": "The neighborhood name returned by Radar."
                },
                "postalCode": {
                  "type": "string",
                  "description": "The postal code returned by Radar."
                },
                "stateCode": {
                  "type": "string",
                  "description": "The state or region code returned by Radar."
                },
                "state": {
                  "type": "string",
                  "description": "The state or region name returned by Radar."
                },
                "street": {
                  "type": "string",
                  "description": "The street name returned by Radar."
                },
                "layer": {
                  "type": "string",
                  "description": "The Radar result layer."
                },
                "formattedAddress": {
                  "type": "string",
                  "description": "The formatted address returned by Radar."
                },
                "addressLabel": {
                  "type": "string",
                  "description": "The short address label returned by Radar."
                },
                "placeLabel": {
                  "type": "string",
                  "description": "The place label returned by Radar."
                },
                "timeZone": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "The IANA timezone identifier."
                    },
                    "name": {
                      "type": "string",
                      "description": "The human-readable timezone name."
                    },
                    "code": {
                      "type": "string",
                      "description": "The timezone abbreviation."
                    },
                    "currentTime": {
                      "type": "string",
                      "description": "The current local time returned by Radar."
                    },
                    "utcOffset": {
                      "type": "integer",
                      "description": "The timezone UTC offset in seconds."
                    },
                    "dstOffset": {
                      "type": "integer",
                      "description": "The daylight saving offset in seconds."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Radar timezone object."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw object returned by Radar."
                }
              },
              "additionalProperties": false,
              "required": [
                "raw"
              ],
              "description": "A normalized Radar address result with the raw upstream object preserved."
            },
            "description": "The address results returned by Radar."
          }
        },
        "additionalProperties": false,
        "required": [
          "meta",
          "addresses"
        ],
        "description": "The response returned by a Radar address list action."
      }
    },
    {
      "id": "radar.forward_geocode",
      "service": "radar",
      "name": "forward_geocode",
      "description": "Convert a complete address into coordinates with Radar.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "description": "The complete address to geocode."
          },
          "layers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "place",
                "address",
                "postalCode",
                "locality",
                "county",
                "state",
                "country",
                "coarse",
                "fine"
              ],
              "description": "One Radar result layer filter."
            },
            "description": "Radar result layer filters sent to Radar as a comma-separated list.",
            "minItems": 1,
            "maxItems": 9
          },
          "country": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 2,
              "maxLength": 2,
              "description": "A two-letter ISO 3166-1 alpha-2 country code.",
              "pattern": "^[A-Za-z]{2}$"
            },
            "description": "Country filters sent to Radar as a comma-separated list of two-letter country codes.",
            "minItems": 1
          },
          "lang": {
            "type": "string",
            "enum": [
              "ar",
              "de",
              "en",
              "es",
              "fr",
              "ja",
              "ko",
              "pt",
              "ru",
              "zh"
            ],
            "description": "The language code used to localize Radar results."
          }
        },
        "additionalProperties": false,
        "required": [
          "query"
        ],
        "description": "Input parameters for Radar forward geocoding."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "meta": {
            "type": "object",
            "properties": {
              "code": {
                "type": "integer",
                "description": "The HTTP-like status code reported by Radar."
              },
              "param": {
                "type": "string",
                "description": "The parameter name associated with a Radar error when present."
              },
              "message": {
                "type": "string",
                "description": "The Radar status or error message when present."
              }
            },
            "additionalProperties": true,
            "description": "Radar response metadata."
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "latitude": {
                  "type": "number",
                  "description": "The result latitude coordinate."
                },
                "longitude": {
                  "type": "number",
                  "description": "The result longitude coordinate."
                },
                "geometry": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "description": "The geometry type returned by Radar."
                    },
                    "coordinates": {
                      "type": "array",
                      "items": {
                        "type": "number",
                        "description": "One coordinate value."
                      },
                      "description": "The longitude and latitude coordinate pair returned by Radar.",
                      "minItems": 2
                    }
                  },
                  "additionalProperties": true,
                  "description": "A GeoJSON-like geometry object returned by Radar."
                },
                "country": {
                  "type": "string",
                  "description": "The country name returned by Radar."
                },
                "countryCode": {
                  "type": "string",
                  "description": "The two-letter country code returned by Radar."
                },
                "countryFlag": {
                  "type": "string",
                  "description": "The country flag emoji returned by Radar."
                },
                "county": {
                  "type": "string",
                  "description": "The county name returned by Radar."
                },
                "confidence": {
                  "type": "string",
                  "description": "The Radar confidence value for a geocode result."
                },
                "distance": {
                  "type": "number",
                  "description": "The distance from the requested location in meters when returned."
                },
                "borough": {
                  "type": "string",
                  "description": "The borough name returned by Radar."
                },
                "city": {
                  "type": "string",
                  "description": "The city name returned by Radar."
                },
                "number": {
                  "type": "string",
                  "description": "The building number returned by Radar."
                },
                "neighborhood": {
                  "type": "string",
                  "description": "The neighborhood name returned by Radar."
                },
                "postalCode": {
                  "type": "string",
                  "description": "The postal code returned by Radar."
                },
                "stateCode": {
                  "type": "string",
                  "description": "The state or region code returned by Radar."
                },
                "state": {
                  "type": "string",
                  "description": "The state or region name returned by Radar."
                },
                "street": {
                  "type": "string",
                  "description": "The street name returned by Radar."
                },
                "layer": {
                  "type": "string",
                  "description": "The Radar result layer."
                },
                "formattedAddress": {
                  "type": "string",
                  "description": "The formatted address returned by Radar."
                },
                "addressLabel": {
                  "type": "string",
                  "description": "The short address label returned by Radar."
                },
                "placeLabel": {
                  "type": "string",
                  "description": "The place label returned by Radar."
                },
                "timeZone": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "The IANA timezone identifier."
                    },
                    "name": {
                      "type": "string",
                      "description": "The human-readable timezone name."
                    },
                    "code": {
                      "type": "string",
                      "description": "The timezone abbreviation."
                    },
                    "currentTime": {
                      "type": "string",
                      "description": "The current local time returned by Radar."
                    },
                    "utcOffset": {
                      "type": "integer",
                      "description": "The timezone UTC offset in seconds."
                    },
                    "dstOffset": {
                      "type": "integer",
                      "description": "The daylight saving offset in seconds."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Radar timezone object."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw object returned by Radar."
                }
              },
              "additionalProperties": false,
              "required": [
                "raw"
              ],
              "description": "A normalized Radar address result with the raw upstream object preserved."
            },
            "description": "The address results returned by Radar."
          }
        },
        "additionalProperties": false,
        "required": [
          "meta",
          "addresses"
        ],
        "description": "The response returned by a Radar address list action."
      }
    },
    {
      "id": "radar.ip_geocode",
      "service": "radar",
      "name": "ip_geocode",
      "description": "Geocode the connector request IP with Radar.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for Radar IP geocoding."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "meta": {
            "type": "object",
            "properties": {
              "code": {
                "type": "integer",
                "description": "The HTTP-like status code reported by Radar."
              },
              "param": {
                "type": "string",
                "description": "The parameter name associated with a Radar error when present."
              },
              "message": {
                "type": "string",
                "description": "The Radar status or error message when present."
              }
            },
            "additionalProperties": true,
            "description": "Radar response metadata."
          },
          "address": {
            "type": "object",
            "properties": {
              "latitude": {
                "type": "number",
                "description": "The result latitude coordinate."
              },
              "longitude": {
                "type": "number",
                "description": "The result longitude coordinate."
              },
              "geometry": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "description": "The geometry type returned by Radar."
                  },
                  "coordinates": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "description": "One coordinate value."
                    },
                    "description": "The longitude and latitude coordinate pair returned by Radar.",
                    "minItems": 2
                  }
                },
                "additionalProperties": true,
                "description": "A GeoJSON-like geometry object returned by Radar."
              },
              "country": {
                "type": "string",
                "description": "The country name returned by Radar."
              },
              "countryCode": {
                "type": "string",
                "description": "The two-letter country code returned by Radar."
              },
              "countryFlag": {
                "type": "string",
                "description": "The country flag emoji returned by Radar."
              },
              "county": {
                "type": "string",
                "description": "The county name returned by Radar."
              },
              "confidence": {
                "type": "string",
                "description": "The Radar confidence value for a geocode result."
              },
              "distance": {
                "type": "number",
                "description": "The distance from the requested location in meters when returned."
              },
              "borough": {
                "type": "string",
                "description": "The borough name returned by Radar."
              },
              "city": {
                "type": "string",
                "description": "The city name returned by Radar."
              },
              "number": {
                "type": "string",
                "description": "The building number returned by Radar."
              },
              "neighborhood": {
                "type": "string",
                "description": "The neighborhood name returned by Radar."
              },
              "postalCode": {
                "type": "string",
                "description": "The postal code returned by Radar."
              },
              "stateCode": {
                "type": "string",
                "description": "The state or region code returned by Radar."
              },
              "state": {
                "type": "string",
                "description": "The state or region name returned by Radar."
              },
              "street": {
                "type": "string",
                "description": "The street name returned by Radar."
              },
              "layer": {
                "type": "string",
                "description": "The Radar result layer."
              },
              "formattedAddress": {
                "type": "string",
                "description": "The formatted address returned by Radar."
              },
              "addressLabel": {
                "type": "string",
                "description": "The short address label returned by Radar."
              },
              "placeLabel": {
                "type": "string",
                "description": "The place label returned by Radar."
              },
              "timeZone": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "description": "The IANA timezone identifier."
                  },
                  "name": {
                    "type": "string",
                    "description": "The human-readable timezone name."
                  },
                  "code": {
                    "type": "string",
                    "description": "The timezone abbreviation."
                  },
                  "currentTime": {
                    "type": "string",
                    "description": "The current local time returned by Radar."
                  },
                  "utcOffset": {
                    "type": "integer",
                    "description": "The timezone UTC offset in seconds."
                  },
                  "dstOffset": {
                    "type": "integer",
                    "description": "The daylight saving offset in seconds."
                  }
                },
                "additionalProperties": true,
                "description": "A Radar timezone object."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw object returned by Radar."
              }
            },
            "additionalProperties": false,
            "required": [
              "raw"
            ],
            "description": "A normalized Radar address result with the raw upstream object preserved."
          },
          "proxy": {
            "type": "boolean",
            "description": "Whether Radar detected a proxy IP."
          },
          "ip": {
            "type": "string",
            "description": "The IP address geocoded by Radar."
          }
        },
        "additionalProperties": false,
        "required": [
          "meta",
          "address"
        ],
        "description": "The response returned by Radar IP geocoding."
      }
    },
    {
      "id": "radar.reverse_geocode",
      "service": "radar",
      "name": "reverse_geocode",
      "description": "Convert coordinates into nearby addresses with Radar.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "The latitude coordinate in WGS84 decimal degrees."
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "The longitude coordinate in WGS84 decimal degrees."
          },
          "layers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "place",
                "address",
                "postalCode",
                "locality",
                "county",
                "state",
                "country",
                "coarse",
                "fine"
              ],
              "description": "One Radar result layer filter."
            },
            "description": "Radar result layer filters sent to Radar as a comma-separated list.",
            "minItems": 1,
            "maxItems": 9
          }
        },
        "additionalProperties": false,
        "required": [
          "latitude",
          "longitude"
        ],
        "description": "Input parameters for Radar reverse geocoding."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "meta": {
            "type": "object",
            "properties": {
              "code": {
                "type": "integer",
                "description": "The HTTP-like status code reported by Radar."
              },
              "param": {
                "type": "string",
                "description": "The parameter name associated with a Radar error when present."
              },
              "message": {
                "type": "string",
                "description": "The Radar status or error message when present."
              }
            },
            "additionalProperties": true,
            "description": "Radar response metadata."
          },
          "addresses": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "latitude": {
                  "type": "number",
                  "description": "The result latitude coordinate."
                },
                "longitude": {
                  "type": "number",
                  "description": "The result longitude coordinate."
                },
                "geometry": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "description": "The geometry type returned by Radar."
                    },
                    "coordinates": {
                      "type": "array",
                      "items": {
                        "type": "number",
                        "description": "One coordinate value."
                      },
                      "description": "The longitude and latitude coordinate pair returned by Radar.",
                      "minItems": 2
                    }
                  },
                  "additionalProperties": true,
                  "description": "A GeoJSON-like geometry object returned by Radar."
                },
                "country": {
                  "type": "string",
                  "description": "The country name returned by Radar."
                },
                "countryCode": {
                  "type": "string",
                  "description": "The two-letter country code returned by Radar."
                },
                "countryFlag": {
                  "type": "string",
                  "description": "The country flag emoji returned by Radar."
                },
                "county": {
                  "type": "string",
                  "description": "The county name returned by Radar."
                },
                "confidence": {
                  "type": "string",
                  "description": "The Radar confidence value for a geocode result."
                },
                "distance": {
                  "type": "number",
                  "description": "The distance from the requested location in meters when returned."
                },
                "borough": {
                  "type": "string",
                  "description": "The borough name returned by Radar."
                },
                "city": {
                  "type": "string",
                  "description": "The city name returned by Radar."
                },
                "number": {
                  "type": "string",
                  "description": "The building number returned by Radar."
                },
                "neighborhood": {
                  "type": "string",
                  "description": "The neighborhood name returned by Radar."
                },
                "postalCode": {
                  "type": "string",
                  "description": "The postal code returned by Radar."
                },
                "stateCode": {
                  "type": "string",
                  "description": "The state or region code returned by Radar."
                },
                "state": {
                  "type": "string",
                  "description": "The state or region name returned by Radar."
                },
                "street": {
                  "type": "string",
                  "description": "The street name returned by Radar."
                },
                "layer": {
                  "type": "string",
                  "description": "The Radar result layer."
                },
                "formattedAddress": {
                  "type": "string",
                  "description": "The formatted address returned by Radar."
                },
                "addressLabel": {
                  "type": "string",
                  "description": "The short address label returned by Radar."
                },
                "placeLabel": {
                  "type": "string",
                  "description": "The place label returned by Radar."
                },
                "timeZone": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "The IANA timezone identifier."
                    },
                    "name": {
                      "type": "string",
                      "description": "The human-readable timezone name."
                    },
                    "code": {
                      "type": "string",
                      "description": "The timezone abbreviation."
                    },
                    "currentTime": {
                      "type": "string",
                      "description": "The current local time returned by Radar."
                    },
                    "utcOffset": {
                      "type": "integer",
                      "description": "The timezone UTC offset in seconds."
                    },
                    "dstOffset": {
                      "type": "integer",
                      "description": "The daylight saving offset in seconds."
                    }
                  },
                  "additionalProperties": true,
                  "description": "A Radar timezone object."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw object returned by Radar."
                }
              },
              "additionalProperties": false,
              "required": [
                "raw"
              ],
              "description": "A normalized Radar address result with the raw upstream object preserved."
            },
            "description": "The address results returned by Radar."
          }
        },
        "additionalProperties": false,
        "required": [
          "meta",
          "addresses"
        ],
        "description": "The response returned by a Radar address list action."
      }
    },
    {
      "id": "radar.search_places",
      "service": "radar",
      "name": "search_places",
      "description": "Search Radar places near coordinates by chain or category.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "The latitude coordinate in WGS84 decimal degrees."
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "The longitude coordinate in WGS84 decimal degrees."
          },
          "chains": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One Radar chain slug."
            },
            "description": "Radar chain slug filters sent as a comma-separated list.",
            "minItems": 1
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1,
              "description": "One Radar place category."
            },
            "description": "Radar category filters sent as a comma-separated list.",
            "minItems": 1
          },
          "radius": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000,
            "description": "The search radius in meters."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The maximum number of results to return."
          }
        },
        "additionalProperties": false,
        "required": [
          "latitude",
          "longitude"
        ],
        "description": "Input parameters for Radar nearby place search."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "meta": {
            "type": "object",
            "properties": {
              "code": {
                "type": "integer",
                "description": "The HTTP-like status code reported by Radar."
              },
              "param": {
                "type": "string",
                "description": "The parameter name associated with a Radar error when present."
              },
              "message": {
                "type": "string",
                "description": "The Radar status or error message when present."
              }
            },
            "additionalProperties": true,
            "description": "Radar response metadata."
          },
          "places": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "description": "The place name returned by Radar."
                },
                "categories": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "description": "One Radar place category."
                  },
                  "description": "The Radar place categories."
                },
                "chain": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string",
                      "description": "The chain name."
                    },
                    "slug": {
                      "type": "string",
                      "description": "The chain slug."
                    },
                    "externalId": {
                      "type": "string",
                      "description": "The chain external identifier."
                    },
                    "metadata": {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The chain metadata returned by Radar."
                    }
                  },
                  "additionalProperties": true,
                  "description": "The Radar chain object for the place when present."
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "description": "The geometry type returned by Radar."
                    },
                    "coordinates": {
                      "type": "array",
                      "items": {
                        "type": "number",
                        "description": "One coordinate value."
                      },
                      "description": "The longitude and latitude coordinate pair returned by Radar.",
                      "minItems": 2
                    }
                  },
                  "additionalProperties": true,
                  "description": "A GeoJSON-like geometry object returned by Radar."
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw object returned by Radar."
                }
              },
              "additionalProperties": false,
              "required": [
                "raw"
              ],
              "description": "A normalized Radar place result with the raw upstream object preserved."
            },
            "description": "The places returned by Radar."
          }
        },
        "additionalProperties": false,
        "required": [
          "meta",
          "places"
        ],
        "description": "The response returned by Radar place search."
      }
    }
  ]
}
