addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / bbox
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 4,
+ "minItems": 4,
+ "type": "array"
+ }
+ ],
+ "description": "Area as west,south,east,north in decimal degrees (preferred). Antimeridian-crossing boxes are rejected."
+}
addedInput schema / properties / date
Added value: +{
+ "description": "First day of the window (YYYY-MM-DD); FIRMS returns [date, date + days - 1]. Omit for the most recent data.",
+ "type": "string"
+}
addedInput schema / properties / days / default
Added value: +1
changedInput schema / properties / days / description
Previous value: -"Number of days of data to retrieve"New value: +"DAY_RANGE: number of days of detections (1-5)."
addedInput schema / properties / days / maximum
Added value: +5
addedInput schema / properties / days / minimum
Added value: +1
changedInput schema / properties / days / type
Previous value: -"number"New value: +"integer"
changedInput schema / properties / latitude / description
Previous value: -"Latitude coordinate"New value: +"Legacy area center latitude; requires longitude and radius_km."
addedInput schema / properties / latitude / maximum
Added value: +90
addedInput schema / properties / latitude / minimum
Added value: +-90
addedInput schema / properties / limit
Added value: +{
+ "default": 100,
+ "description": "Maximum detections returned (1-2000). total_detections reports the full count.",
+ "maximum": 2000,
+ "minimum": 1,
+ "type": "integer"
+}
changedInput schema / properties / longitude / description
Previous value: -"Longitude coordinate"New value: +"Legacy area center longitude; requires latitude and radius_km."
addedInput schema / properties / longitude / maximum
Added value: +180
addedInput schema / properties / longitude / minimum
Added value: +-180
addedInput schema / properties / radius_km
Added value: +{
+ "description": "Half-width in kilometres of the box built around latitude/longitude (converted to a bbox before querying).",
+ "exclusiveMinimum": 0,
+ "maximum": 500,
+ "type": "number"
+}
addedInput schema / properties / source
Added value: +{
+ "default": "VIIRS_SNPP_NRT",
+ "description": "FIRMS sensor/product. *_NRT is near real-time, *_SP is standard processing.",
+ "enum": [
+ "LANDSAT_NRT",
+ "MODIS_NRT",
+ "MODIS_SP",
+ "VIIRS_NOAA20_NRT",
+ "VIIRS_NOAA20_SP",
+ "VIIRS_NOAA21_NRT",
+ "VIIRS_SNPP_NRT",
+ "VIIRS_SNPP_SP"
+ ],
+ "type": "string"
+}
removedInput schema / required
Removed value: -[
- "latitude",
- "longitude"
-]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "columns": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "detections": {
+ "items": {
+ "additionalProperties": {
+ "type": [
+ "string",
+ "number",
+ "null"
+ ]
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "http_status": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "kind": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "message",
+ "http_status"
+ ],
+ "type": "object"
+ },
+ "query": {
+ "additionalProperties": false,
+ "properties": {
+ "bbox": {
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 4,
+ "minItems": 4,
+ "type": "array"
+ },
+ "date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "day_range": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "derived_from": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "latitude": {
+ "type": "number"
+ },
+ "longitude": {
+ "type": "number"
+ },
+ "radius_km": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude",
+ "radius_km"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "bbox",
+ "day_range",
+ "date",
+ "derived_from"
+ ],
+ "type": "object"
+ },
+ "retrieved_at": {
+ "type": "string"
+ },
+ "returned_count": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "source": {
+ "additionalProperties": false,
+ "properties": {
+ "retrieved_at": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "service",
+ "url",
+ "retrieved_at"
+ ],
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "success",
+ "no_results",
+ "error"
+ ],
+ "type": "string"
+ },
+ "total_detections": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "warnings": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "status",
+ "query",
+ "total_detections",
+ "returned_count",
+ "columns",
+ "detections",
+ "source",
+ "retrieved_at",
+ "warnings"
+ ],
+ "type": "object"
+}