Create an observation
URI:
/observation
METHOD:
POST
PARAMETERS:
orbis structure: (string) length: (3 - 250) validate required | hashtags | Comments gps_lat structure: (decimal) length: (-90.00000000 <-> 90.00000000) validate required | gps:latitude gps_lon structure: (decimal) length: (-180.00000000 <-> 180.00000000) validate required | gps:longitude
RETURN:
{ "success": true, "reasons": [ { "code": "C-O-create-00", "message": "success" } ], "results": { "tag": { "id": 9, "label": "label_name", "created_at": "2016-06-25 23:37:43", "updated_at": "2016-06-25 23:37:43", "deleted_at": null }, "observation": { "user_id": 1, "tag_id": 9, "gps_key": 125.7, "gps_lat": -90.00000000, "gps_lon": 180.00000000, "created_at": { "date": "2016-07-18 12:26:48", "timezone_type": 3, "timezone": "UTC" }, "id": 8382303 } } }
Lookup observations
URI:
/observation/{gps_lat}/{gps_lon}/{tag}
METHOD:
GET
PARAMETERS:
tags structure: (string) length: (3 - 100) validate required | space_separated_tags | comma_separated_tags gps_lat structure: (decimal) length: (-90.00000000 <-> 90.00000000) validate required | gps:latitude gps_lon structure: (decimal) length: (-180.00000000 <-> 180.00000000) validate required | gps:longitude
RETURN:
{ "success": true, "reasons": [ { "code": "C-O-lookup-00", "message": "success" } ], "results": { "tag": null, "epi": { "lat": 0.00000000, "lon": 0.00000000 }, "observations": [ { "id": 8382303, "tag_id": "9", "gps_lat": "-90.00000000", "gps_lon": "180.00000000", "distance": "0.49194341048621226" }, { "id": 8382302, "tag_id": "9", "gps_lat": "90.00000000", "gps_lon": "-180.00000000", "distance": "0.1879980672843791" } {...} ] } }