Zasób zawiera notatki użytkownika.
Endpointy obsługujące żądanie:
https://api.5ways.comGET /rest/user_notes
Zwróci listę wszystkich notatek.
// HTTP/1.1 200 OK
{
"results": [
{
"UserNotes": {
"id": "259",
"customer_id": "756",
"user_id": "3735",
"title": "Tytuł notatki",
"body": "Przykładowa treść",
"archived": "0",
"created": "2024-03-10 19:27:15",
"modified": "2024-03-10 19:27:15"
}
},
{
"UserNotes": {
"id": "260",
"customer_id": "756",
"user_id": "3735",
"title": "Tytuł innej notatki",
"body": "Przykładowa inna treść",
"archived": "1",
"created": "2024-03-10 19:53:54",
"modified": "2024-03-10 19:53:54"
}
}
]
}
Klucze dashboard i sidebar zawierają ustawienia w formacie json.
POST /rest/user_notes
{
"UserNotes": {
"title": "Tytuł innej notatki",
"body": "Przykładowa inna treść",
"archived": "1"
}
}
Zwraca obiekt z wraz z id utworzonej notatki.
// HTTP/1.1 201 Created
{
"id": "260",
"customer_id": "756",
"user_id": "3735",
"title": "Tytuł innej notatki",
"body": "Przykładowa inna treść",
"archived": "1",
"created": "2024-03-10 19:53:54",
"modified": "2024-03-10 19:53:54"
}
PUT /rest/user_notes/{id}
{
"UserNotes": {
"title": "Tytuł zmienionej notatki",
"body": "Przykładowa, zmienionej treść",
"archived": "1"
}
}
Parametr archived przechowuje informacje o stanie zarchiwizowania notatki.
HTTP/1.1 200 OK
{
"status": "OK"
}
DELETE /rest/user_notes/{id}
Usuwa notatkę.