mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	
		
			
	
	
		
			74 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			74 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | POST {{triliumHost}}/etapi/create-note | ||
|  | 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}} | ||
|  | 
 | ||
|  | > {%  | ||
|  | client.assert(response.status === 200); | ||
|  | client.assert(response.body.title === 'Hello');  | ||
|  | client.assert(response.body.type === 'code');  | ||
|  | client.assert(response.body.mime === 'application/json');  | ||
|  | %} | ||
|  | 
 | ||
|  | ### | ||
|  | 
 | ||
|  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | ||
|  | Content-Type: application/json | ||
|  | 
 | ||
|  | { | ||
|  |   "title": "Wassup", | ||
|  |   "type": "html", | ||
|  |   "mime": "text/html" | ||
|  | } | ||
|  | 
 | ||
|  | ### | ||
|  | 
 | ||
|  | GET {{triliumHost}}/etapi/notes/{{createdNoteId}} | ||
|  | 
 | ||
|  | > {%  | ||
|  | client.assert(response.status === 200); | ||
|  | client.assert(response.body.title === 'Wassup');  | ||
|  | client.assert(response.body.type === 'html');  | ||
|  | client.assert(response.body.mime === 'text/html');  | ||
|  | %} | ||
|  | 
 | ||
|  | ### | ||
|  | 
 | ||
|  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | ||
|  | Content-Type: application/json | ||
|  | 
 | ||
|  | { | ||
|  |   "isProtected": true | ||
|  | } | ||
|  | 
 | ||
|  | > {%  | ||
|  |     client.assert(response.status === 400);  | ||
|  |     client.assert(response.body.code == "PROPERTY_NOT_ALLOWED_FOR_PATCH"); | ||
|  | %} | ||
|  | 
 | ||
|  | ### | ||
|  | 
 | ||
|  | PATCH {{triliumHost}}/etapi/notes/{{createdNoteId}} | ||
|  | Content-Type: application/json | ||
|  | 
 | ||
|  | { | ||
|  |   "title": true | ||
|  | } | ||
|  | 
 | ||
|  | > {%  | ||
|  |     client.assert(response.status === 400);  | ||
|  |     client.assert(response.body.code == "PROPERTY_VALIDATION_ERROR"); | ||
|  | %} |