| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | POST {{triliumHost}}/etapi/create-note | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | Content-Type: application/json | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   "parentNoteId": "root", | 
					
						
							|  |  |  |   "title": "Hello", | 
					
						
							|  |  |  |   "type": "code", | 
					
						
							|  |  |  |   "mime": "application/json", | 
					
						
							|  |  |  |   "content": "{}" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | > {% client.global.set("createdNoteId", response.body.note.noteId); %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | GET {{triliumHost}}/etapi/notes/{{createdNoteId}} | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | > {% | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | client.assert(response.status === 200); | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | client.assert(response.body.title === 'Hello'); | 
					
						
							|  |  |  | client.assert(response.body.type === 'code'); | 
					
						
							|  |  |  | client.assert(response.body.mime === 'application/json'); | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | Content-Type: application/json | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   "title": "Wassup", | 
					
						
							|  |  |  |   "type": "html", | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  |   "mime": "text/html", | 
					
						
							|  |  |  |   "dateCreated": "2023-08-21 23:38:51.123+0200", | 
					
						
							|  |  |  |   "utcDateCreated": "2023-08-21 23:38:51.123Z" | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | GET {{triliumHost}}/etapi/notes/{{createdNoteId}} | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | > {% | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | client.assert(response.status === 200); | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | client.assert(response.body.title === 'Wassup'); | 
					
						
							|  |  |  | client.assert(response.body.type === 'html'); | 
					
						
							|  |  |  | client.assert(response.body.mime === 'text/html'); | 
					
						
							|  |  |  | client.assert(response.body.dateCreated == "2023-08-21 23:38:51.123+0200"); | 
					
						
							|  |  |  | client.assert(response.body.utcDateCreated == "2023-08-21 23:38:51.123Z"); | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | Content-Type: application/json | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   "isProtected": true | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | > {% | 
					
						
							|  |  |  |     client.assert(response.status === 400); | 
					
						
							| 
									
										
										
										
											2022-01-12 19:32:23 +01:00
										 |  |  |     client.assert(response.body.code == "PROPERTY_NOT_ALLOWED"); | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | 
					
						
							| 
									
										
										
										
											2022-01-10 17:09:20 +01:00
										 |  |  | Authorization: {{authToken}} | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  | Content-Type: application/json | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |   "title": true | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-08-30 00:11:32 +02:00
										 |  |  | > {% | 
					
						
							|  |  |  |     client.assert(response.status === 400); | 
					
						
							| 
									
										
										
										
											2022-01-07 19:33:59 +01:00
										 |  |  |     client.assert(response.body.code == "PROPERTY_VALIDATION_ERROR"); | 
					
						
							|  |  |  | %} |