API untuk menyimpan catatan publik secara online. Digunakan untuk latihan kelas Dicoding Academy.
https://notes-api.dicoding.dev/v2
- URL
/notes
- Method
POST
- Request Body
titleasstringbodyasstring
- Response
{ "status": "success", "message": "Note created", "data": { "id": "notes-_O6A6TJcCYUWO7t4", "title": "Hello, Notes!", "body": "My new notes.", "archived": false, "createdAt": "2022-07-28T10:12:12.396Z" } }
- URL
/notes
- Method
GET
- Response
{ "status": "success", "message": "Notes retrieved", "data": [ { "id": "notes-jT-jjsyz61J8XKiI", "title": "Welcome to Notes, Dimas!", "body": "Welcome to Notes! This is your first note. You can archive it, delete it, or create new ones.", "createdAt": "2022-07-28T10:03:12.594Z", "archived": false } ] }
- URL
/notes/archived
- Method
GET
- Response
{ "status": "success", "message": "Notes retrieved", "data": [ { "id": "notes-jT-jjsyz61J8XKiI", "title": "Welcome to Notes, Dimas!", "body": "Welcome to Notes! This is your first note. You can archive it, delete it, or create new ones.", "createdAt": "2022-07-28T10:03:12.594Z", "archived": true } ] }
- URL
/notes/{note_id}
- Method
GET
- Response
{ "status": "success", "message": "Note retrieved", "data": { "id": "notes-jT-jjsyz61J8XKiI", "title": "Welcome to Notes, Dimas!", "body": "Welcome to Notes! This is your first note. You can archive it, delete it, or create new ones.", "createdAt": "2022-07-28T10:03:12.594Z", "archived": false } }
- URL
/notes/{note_id}/archive
- Method
POST
- Response
{ "status": "success", "message": "Note archived" }
- URL
/notes/{note_id}/unarchive
- Method
POST
- Response
{ "status": "success", "message": "Note unarchived" }
- URL
/notes/{note_id}
- Method
DELETE
- Response
{ "status": "success", "message": "Note deleted" }