Base route: /api/v1
POST
/users
Example Body
{
"name": "corsin"
}
Response:
{
"id": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"name": "corsin"
}
GET
/users
Response:
[
{
"id": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"name": "corsin"
},
{
"id": "6b343b07-83bd-47e0-b317-7dbb8e3985a8",
"name": "timo"
},
{
"id": "8b34fb07-83bd-47e0-b317-7dbb8e3985a8",
"name": "hugo"
}
]
PUT
/users
Example Body:
{
"id": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"name": "corsin"
}
Example Response:
{
"id": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"name": "corsin"
}
PATCH
/users/active/{uuid}
No request or response body
GET
/messages/old/{messageid}?amount={n}
Response:
[
{
"sentBy": "corsin",
"sentByID": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"body": "hallo",
"sentOn": 2643578034265,
"id": "881f5729-c3fb-425d-9ea7-a7f4d82980d3"
},
{
"sentBy": "hugo",
"sentByID": "8b34fb07-83bd-47e0-b317-7dbb8e3985a8",
"body": "hallo leut",
"sentOn": 4382759627480,
"id": "881f5729-c3fb-425d-9ea7-a9f4d82980d3"
}
]
GET
/messages/new/{messageid}
Response:
[
{
"sentBy": "corsin",
"sentByID": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"body": "hallo",
"sentOn": 2643578034265,
"id": "881f5729-c3fb-425d-9ea7-a7f4d82980d3"
},
{
"sentBy": "hugo",
"sentByID": "8b34fb07-83bd-47e0-b317-7dbb8e3985a8",
"body": "hallo leut",
"sentOn": 4382759627480,
"id": "881f5729-c3fb-425d-9ea7-a9f4d82980d3"
}
]
POST
/messages/
Example body:
{
"sentBy": "8b343b07-83bd-47e0-b317-7dbb8e3985a8",
"body": "hi",
"sentOn": 5590432785885
}