119 lines
7.7 KiB
Plaintext
119 lines
7.7 KiB
Plaintext
ETAPI
|
|
Trilium 외부 API
|
|
노트를 만들고 노트 트리에 배치합니다.
|
|
노트 생성 완료
|
|
예기치 않은 오류
|
|
노트 검색
|
|
https://triliumnext.github.io/Docs/Wiki/search.html 에 설명된 형식의 검색어
|
|
검색어로 전체 텍스트 검색. 정확히 일치할 필요는 없습니다.
|
|
정확히 일치하는 전체 텍스트 검색. 큰따옴표를 사용합니다.
|
|
검색어와 라벨 조건을 모두 만족하는 전체 텍스트 검색
|
|
빠른 검색 사용. 전체 텍스트 검색에서 본문은 확인하지 않습니다.
|
|
기본적으로 보관된 노트는 검색하지 않습니다. true로 설정하면 검색 결과에 포함합니다.
|
|
지정한 subtree 노트 ID의 하위 트리만 검색합니다. 기본값은 전체 트리입니다.
|
|
검색할 노트의 트리 깊이를 지정합니다.
|
|
기준 상위 노트에서 정확히 한 단계 아래인 직계 하위 노트. 기준을 지정하지 않으면 루트입니다.
|
|
기준 상위 노트에서 정확히 세 단계 아래. 기준을 지정하지 않으면 루트입니다.
|
|
기준 상위 노트에서 네 단계 미만인 깊이 1~3. 기준을 지정하지 않으면 루트입니다.
|
|
기준 상위 노트에서 두 단계보다 깊은 위치. 깊이 3부터 해당하며 기준을 지정하지 않으면 루트입니다.
|
|
검색 결과 정렬에 사용할 속성 또는 라벨 이름
|
|
정렬 방향. 오름차순 또는 내림차순입니다.
|
|
반환할 결과 수 제한
|
|
true로 설정하면 검색어 구문 분석에 관한 디버깅 정보를 응답에 포함합니다.
|
|
검색 응답
|
|
ID로 노트를 조회합니다.
|
|
노트 응답
|
|
noteId로 지정한 노트에 요청 본문의 변경 사항을 적용합니다.
|
|
노트 변경 완료
|
|
noteId로 지정한 노트 하나를 삭제합니다.
|
|
노트 삭제 완료
|
|
ID로 노트 본문을 조회합니다.
|
|
노트 본문 응답
|
|
ID로 지정한 노트의 본문을 변경합니다.
|
|
노트의 HTML 본문
|
|
노트 본문 변경 완료
|
|
지정한 하위 노트 트리를 ZIP 파일로 내보냅니다. 전체 문서를 내보내려면 noteId에 "root"를 사용합니다.
|
|
내보낸 ZIP 파일
|
|
지정한 노트로 ZIP 파일을 가져옵니다.
|
|
지정한 노트의 수정 이력을 만듭니다.
|
|
수정 이력 생성 완료
|
|
가지를 만들어 같은 노트를 트리의 다른 위치에도 배치합니다. 상위 노트와 하위 노트 사이에 가지가 이미 있으면 기존 가지의 prefix와 notePosition 및 isExpanded를 변경합니다.
|
|
기존 가지 변경 완료. 상위 노트와 하위 노트 사이에 가지가 이미 있었습니다.
|
|
가지 생성 완료
|
|
ID로 가지를 조회합니다.
|
|
가지 응답
|
|
branchId로 지정한 가지에 요청 본문의 변경 사항을 적용합니다. prefix와 notePosition만 변경할 수 있습니다. 다른 속성을 바꾸려면 기존 가지를 삭제하고 새로 만들어야 합니다.
|
|
가지 변경 완료
|
|
branchId로 지정한 가지를 삭제합니다. 해당 하위 노트의 마지막 가지라면 노트도 삭제합니다.
|
|
가지 삭제 완료
|
|
첨부 파일 생성
|
|
첨부 파일 생성 완료
|
|
ID로 첨부 파일을 조회합니다.
|
|
첨부 파일 응답
|
|
attachmentId로 지정한 첨부 파일에 요청 본문의 변경 사항을 적용합니다. role과 mime 및 title과 position만 변경할 수 있습니다.
|
|
속성 변경 완료
|
|
attachmentId로 지정한 첨부 파일을 삭제합니다.
|
|
첨부 파일 삭제 완료
|
|
ID로 첨부 파일 내용을 조회합니다.
|
|
첨부 파일 내용 응답
|
|
ID로 지정한 첨부 파일의 내용을 변경합니다.
|
|
첨부 파일의 HTML 내용
|
|
첨부 파일 내용 변경 완료
|
|
지정한 노트에 속성 생성
|
|
속성 생성 완료
|
|
ID로 속성을 조회합니다.
|
|
속성 응답
|
|
attributeId로 지정한 속성에 요청 본문의 변경 사항을 적용합니다. 라벨은 value와 position만 변경할 수 있고 관계는 position만 변경할 수 있습니다. 다른 속성을 바꾸려면 기존 속성을 삭제하고 새로 만들어야 합니다.
|
|
attributeId로 지정한 속성을 삭제합니다.
|
|
속성 삭제 완료
|
|
가지의 notePosition은 연결된 클라이언트에 자동으로 전달되지 않습니다. 변경한 순서를 즉시 반영하려면 notePosition을 설정한 뒤 이 기능을 호출하세요. 순서가 바뀐 가지의 parentNoteId를 전달해야 합니다.
|
|
연결된 모든 클라이언트에서 노트 순서를 비동기로 갱신합니다.
|
|
새 노트를 넣을 수집함 노트를 반환합니다. 날짜 사용 여부는 수집함이 #inbox 라벨로 지정된 고정 노트인지 일지의 날짜별 노트인지에 따라 달라집니다.
|
|
수집함 노트
|
|
지정한 날짜의 일별 노트를 반환합니다. 없으면 새로 만듭니다.
|
|
일별 노트
|
|
지정한 날짜의 주별 노트를 반환합니다. 없으면 새로 만듭니다.
|
|
주별 노트
|
|
월별 노트
|
|
연도별 노트
|
|
비밀번호로 ETAPI 토큰을 발급받습니다. 이후 ETAPI 호출에 사용합니다.
|
|
Trilium 서버 로그인이나 노트 보호에 사용하는 사용자 비밀번호
|
|
인증 토큰
|
|
짧은 시간에 요청이 너무 많아 클라이언트 IP가 차단됐습니다. 인증 실패가 원인일 수 있습니다. 잠시 후 다시 시도하세요.
|
|
ETAPI 토큰을 삭제하거나 비활성화하여 로그아웃합니다.
|
|
로그아웃 성공
|
|
실행 중인 Trilium 인스턴스 정보를 반환합니다.
|
|
앱 정보
|
|
예를 들어 backupName이 "now"이면 "backup-now.db" 파일에 백업합니다.
|
|
지정한 이름으로 데이터베이스를 백업합니다.
|
|
백업 생성 완료
|
|
HTTP 기본 인증에서 사용자 이름은 임의의 문자열을 사용하며 검사하지 않습니다. 예: trilium. 비밀번호 자리에는 발급받은 ETAPI 토큰을 넣습니다. Trilium 로그인 비밀번호는 사용할 수 없습니다. 설정의 ETAPI 항목에서 생성한 토큰을 사용하세요.
|
|
트리에서 상위 노트의 ID
|
|
노트 유형이 code 또는 file 또는 image일 때만 지정하면 됩니다.
|
|
상위 노트 안에서의 순서입니다. 일반적인 순서는 10 단위로 증가합니다. 맨 앞에 넣으려면 5를 사용할 수 있고 두 번째는 15를 사용할 수 있습니다. 맨 뒤에 넣으려면 1000000처럼 큰 값을 사용하세요.
|
|
prefix는 노트가 배치된 가지마다 따로 붙이는 제목 접두사입니다. 같은 노트를 두 곳에 배치하고 한쪽에서만 제목을 조금 다르게 표시하려면 접두사를 사용하세요.
|
|
노트를 폴더처럼 펼쳐 표시하려면 true로 설정합니다.
|
|
특정 noteId를 강제로 지정하려는 경우에만 입력하세요.
|
|
특정 branchId를 강제로 지정하려는 경우에만 입력하세요.
|
|
노트 생성 시각의 현지 타임스탬프입니다. 현재 시간대의 현재 시각이라는 기본값을 바꿀 때만 지정하세요.
|
|
노트 생성 시각의 UTC 타임스탬프입니다. 현재 시각이라는 기본값을 바꿀 때만 지정하세요.
|
|
본문 해시 역할을 하는 데이터 객체의 ID
|
|
가지는 노트를 트리에 배치하며 상위 노트와 하위 노트의 관계를 나타냅니다.
|
|
하위 노트 식별자
|
|
상위 노트 식별자
|
|
첨부 파일은 노트에 속하며 제목과 내용을 가집니다.
|
|
첨부 파일 소유자의 식별자. noteId 또는 revisionId입니다.
|
|
속성은 노트에 연결된 키와 값의 쌍이며 라벨과 관계로 나뉩니다.
|
|
&debug=true로 활성화한 검색어 구문 분석 디버깅 정보
|
|
Trilium 버전
|
|
데이터베이스 버전
|
|
동기화 프로토콜 버전
|
|
빌드 날짜
|
|
빌드에 사용한 Git 커밋
|
|
Trilium 파일을 저장하는 데이터 디렉토리
|
|
지원하는 Trilium 웹 클리퍼 프로토콜 버전
|
|
현재 UTC 날짜와 시각
|
|
HTTP 응답에 사용한 것과 같은 HTTP 상태 코드
|
|
고정된 문자열 상수
|
|
사람이 읽을 수 있는 오류 설명. 추가 정보가 포함될 수 있습니다.
|