Fix the REST ressource for getting the latest localisation of a user.
[Project_proches_de_moi-server.git] / tests / curl.txt
1 * Create a user:
2 curl --request POST http://localhost:8000/api/person/register --data "{ \"firstname\": \"James\", \"lastname\": \"Elbow\", \"email\": \"james@elbow.com\", \"password\": \"FD3CC7719AB1776B81D70B65170D8A51119E127488C106622E0D2E680C1B3FFF\" }" --header "Content-Type: application/json"
3
4 * Delete a user with id 1:
5 curl --request DELETE http://localhost:8000/api/person/1
6
7 * Update a user with id 1:
8 curl --request PUT http://localhost:8000/api/person/1 --data "{ \"firstname\": \"Jamesson\", \"lastname\": \"Elbow\", \"email\": \"james@elbow.com\" }" --header "Content-Type: application/json"
9
10 * Update/add a user with id 1 localisation:
11 curl --request POST http://localhost:8000/api/person/1/localisation --data "{ \"timestamp\": \"$(date --iso-8601=seconds)\", \"latitude\": \"43.23\", \"longitude\": \"5.43\" }" --header "Content-Type: application/json"
12
13 * Update a user online status:
14 curl --request PUT http://localhost:8000/api/person/1/online
15 curl --request PUT http://localhost:8000/api/person/1/offline
16
17 * Show a user with id 1:
18 curl --request GET http://localhost:8000/api/person/1
19
20 * Show a user with id 1 friends:
21 curl --request GET http://localhost:8000/api/person/1/friends
22
23 * Show a user with id 1 localisation:
24 curl --request GET http://localhost:8000/api/person/1/localisation
25
26 * Show a user with id 1 localisations:
27 curl --request GET http://localhost:8000/api/person/1/localisations