-
Notifications
You must be signed in to change notification settings - Fork 2
API
Justin Forest edited this page Apr 13, 2024
·
16 revisions
Table of Contents:
Example request:
POST /v1/trees HTTP/1.0
Authorization: Bearer ..token..
{
"lat": 1.2,
"lon": 3.4,
"name": "Big Oak",
"height": 25.0,
"circumference": "3.72",
"diameter": "15",
"state": "healthy",
}
Example response:
202 OK HTTP/1.1
Example request:
GET /v1/trees/123 HTTP/1.0
Example response:
200 OK HTTP/1.0
Content-Type: application/json
{
"lat": 1.2,
"lon": 3.4,
"name": "Big Oak",
"height": 25.0,
"circumference": "3.72",
"diameter": "15",
"state": "healthy",
}
Example request:
GET /v1/trees HTTP/1.0
Example response:
200 OK HTTP/1.1
Content-Type: application/json
{
"trees": [
{
"id": 1,
"lat": 37.7749,
"lon": -122.4194
},
{
"id": 2,
"lat": 37.7749,
"lon": -122.4194
},
{
"id": 3,
"lat": 37.7749,
"lon": -122.4194
}
]
}