changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "observations": {
+ "description": "Array of observation records",
+ "items": {
+ "properties": {
+ "id": {
+ "description": "Observation ID",
+ "type": "number"
+ },
+ "latitude": {
+ "description": "Latitude coordinate",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "longitude": {
+ "description": "Longitude coordinate",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "observed_on": {
+ "description": "ISO date observed",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "observer": {
+ "description": "Observer login name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "photo": {
+ "description": "Photo URL",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "place": {
+ "description": "Place guess from observation",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "quality_grade": {
+ "description": "Quality grade (casual, needs_id, research)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "taxon": {
+ "properties": {
+ "common_name": {
+ "description": "Common name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Taxon ID",
+ "type": "number"
+ },
+ "rank": {
+ "description": "Taxonomic rank",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "scientific_name": {
+ "description": "Scientific name",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "url": {
+ "description": "iNaturalist observation URL",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "resolved": {
+ "description": "Resolved taxon and place IDs from input names",
+ "properties": {
+ "place": {
+ "properties": {
+ "id": {
+ "description": "iNaturalist place ID",
+ "type": "number"
+ },
+ "name": {
+ "description": "Place name",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "taxon": {
+ "properties": {
+ "id": {
+ "description": "iNaturalist taxon ID",
+ "type": "number"
+ },
+ "name": {
+ "description": "Taxon name",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "total_results": {
+ "description": "Total observation count matching filters",
+ "type": "number"
+ }
+ },
+ "required": [
+ "resolved",
+ "total_results",
+ "observations"
+ ],
+ "type": "object"
+}