Response bodies generally look like:

{ "count": 1, "returned": 1, "data": [ { "AnaCat": "potamodromous", "AquacultureRef": 12108, "Aquarium": "never/rarely", "AquariumFishII": " ", "AquariumRef": null, "Author": "(Linnaeus, 1758)" } ], "error": null }

Responses have 4 slots:

  • count: Number records found
  • returned: Number records returned
  • error: If an error did not occur this is null, otherwise, an error message.
  • data: The hash of data if any data returned. If no data found, this is an empty hash (hash of length zero)

Responses with errors also have the same 4 slots, but no data returned, and there should be an
informative error message.