Type Definitions
CreateNewNoteParams
Type:
- object
Properties:
Name | Type | Description |
---|---|---|
parentNoteId |
string | MANDATORY |
title |
string | MANDATORY |
content |
string | buffer | MANDATORY |
type |
string | text, code, file, image, search, book, relationMap, canvas - MANDATORY |
mime |
string | value is derived from default mimes for type |
isProtected |
boolean | default is false |
isExpanded |
boolean | default is false |
prefix |
string | default is empty string |
notePosition |
int | default is last existing notePosition in a parent + 10 |
- Source:
CreateNoteAttribute
Type:
- object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
type |
string | attribute type - label, relation etc. | |
name |
string | attribute name | |
value |
string |
<optional> |
attribute value |
- Source:
CreateNoteAttribute
Type:
- object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
type |
string | attribute type - label, relation etc. | |
name |
string | attribute name | |
value |
string |
<optional> |
attribute value |
- Source:
CreateNoteExtraOptions
Type:
- object
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
json |
boolean |
<optional> |
false | should the note be JSON |
isProtected |
boolean |
<optional> |
false | should the note be protected |
type |
string |
<optional> |
'text' | note type |
mime |
string |
<optional> |
'text/html' | MIME type of the note |
attributes |
Array.<CreateNoteAttribute> |
<optional> |
[] | attributes to be created for this note |
- Source:
CreateOrUpdateLauncher
Type:
- Object
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
id |
string | id of the launcher, only alphanumeric at least 6 characters long | ||
type |
string | one of * "note" - activating the launcher will navigate to the target note (specified in targetNoteId param) * "script" - activating the launcher will execute the script (specified in scriptNoteId param) * "customWidget" - the launcher will be rendered with a custom widget (specified in widgetNoteId param) | ||
title |
string | |||
isVisible |
boolean |
<optional> |
false | if true, will be created in the "Visible launchers", otherwise in "Available launchers" |
icon |
string |
<optional> |
name of the boxicon to be used (e.g. "bx-time") | |
keyboardShortcut |
string |
<optional> |
will activate the target note/script upon pressing, e.g. "ctrl+e" | |
targetNoteId |
string |
<optional> |
for type "note" | |
scriptNoteId |
string |
<optional> |
for type "script" | |
widgetNoteId |
string |
<optional> |
for type "customWidget" |
- Source:
SortConfig
Type:
- Object
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
sortBy |
string |
<optional> |
title | 'title', 'dateCreated', 'dateModified' or a label name see https://github.com/zadam/trilium/wiki/Sorting for details. |
reverse |
boolean |
<optional> |
false | |
foldersFirst |
boolean |
<optional> |
false |
- Source: