{
"firstName": "Matthew",
"lastName": "Williams",
"email": "matt@williams.com",
"password": "secret"
}
PATCH /user HTTP/1.1
Authorization: Bearer <token>
{
"firstName": "Matthew",
"lastName": "Williams",
"email": "matt@williams.com",
"password": "secret"
}
DELETE /user HTTP/1.1
Authorization: Bearer <token>
GET /user HTTP/1.1
Authorization: Bearer <token>
{
"email": "matt@williams.com"
}
{
"email": "matt@williams.com",
"password": "secret"
}
{
"commonName": "Robin",
"scientificName": "Robinus robinus",
"sort": 2
}
GET /user/birds HTTP/1.1
Authorization: Bearer <token>
POST /sightings HTTP/1.1
Authorization: Bearer <token>
{
"birdId": "22414-51521-52151"
}
DELETE /sightings HTTP/1.1
Authorization: Bearer <token>
{
"birdId": "22414-51521-52151"
}