API Seeds
An API for sensor data exchange
User ¶
User ¶
Get user idGET/user/{email}
Example URI
GET seed-it.eu:4000/user/toto@mail.com
URI Parameters
string
(required) Example: toto@mail.comThe user email
Request
Headers
Host: seed-it.eu:4000
User-Agent: curl/7.67.0
Accept: */*
Content-Type: application/json
Response
200
Headers
Date: Wed, 01 Dec 2019 18:46:05 GMT
Content-Encoding: gzip
Content-Type: application/json
Transfer-Encoding: chunked
Server: Jetty(9.4.z-SNAPSHOT)
Body
{
"id": 4
}
Sensor ¶
Sensor ¶
Insert new sensor dataPOST/sensor/{id}
Example URI
POST seed-it.eu:4000/sensor/3
URI Parameters
- id
int
(required) Example: 3The user ID
Request
Headers
Host: seed-it.eu:4000
User-Agent: curl/7.67.0
Accept: */*
Content-Type: application/json
Content-Length: 85
Body
{
"datetime": "2019-01-01T01:01:00",
"temperature": 22.1,
"humidity": 22.1,
"pressure": 22.1
}
Response
201
Headers
Date: Wed, 20 Nov 2019 18:20:50 GMT
Content-Encoding: gzip
Content-Type: application/json
Transfer-Encoding: chunked
Server: Jetty(9.4.z-SNAPSHOT)
Body
{
"message": "Item created"
}
Get sensor data listGET/sensor/{id}
Example URI
GET seed-it.eu:4000/sensor/3
URI Parameters
- id
int
(required) Example: 3The user ID
Request
Headers
Host: seed-it.eu:4000
User-Agent: curl/7.67.0
Accept: */*
Content-Type: application/json
Response
200
Headers
Date: Wed, 20 Nov 2019 18:52:05 GMT
Content-Encoding: gzip
Content-Type: application/json
Transfer-Encoding: chunked
Server: Jetty(9.4.z-SNAPSHOT)
Body
[
{
"datetime": "2019-11-14T10:11:59.378308",
"temperature": 21.25,
"humidity": 46.8,
"pressure": 1013.111
}
]