Notion CLI. Notion 인증, Workers 배포/운영, Public API 호출을 터미널에서 다룬다.
ntn이다.nth는 다른 npm 패키지이므로 혼동하지 않는다.ntn 0.19.0과 공식 README를 바탕으로 정리했다.nth로 잘못 적지만, 실제 Notion CLI는 ntn이다.
ntn login ntn workers list ntn workers deploy ntn api ls ntn api v1/pages --spec -X POST ntn files list
ntn loginntn logoutntn workers [<switches>…] COMMANDntn api PATH [<switches>…]ntn files COMMAND [<switches>…]ntn completions SHELLcurl -fsSL https://ntn.dev | bash 설치를 우선 안내한다.winget install –exact –id Notion.ntn 설치를 안내한다.npm install -g ntn 또는 npm exec –yes ntn – –version 형태를 검토할 수 있다.-X, –method: ntn api에서 HTTP method를 강제한다.-d, –data: ntn api 요청 본문을 직접 JSON으로 넣거나 @path 파일 입력을 사용한다.–spec: 선택한 API path의 스펙을 확인한다.–docs: 선택한 API path의 문서를 연다.ntn login ntn logout ntn workers --help ntn workers list ntn workers deploy ntn api ls ntn api v1/pages --spec -X POST ntn api v1/pages --docs -X POST ntn api v1/pages -d '{"parent":{"page_id":"abc123"}}' ntn api v1/pages parent[page_id]=abc123 ntn api v1/pages archived:=true properties[count]:=10 ntn api v1/users page_size==100 Accept:application/json ntn files create < file.png ntn files create --external-url https://example.com/photo.png ntn files get <upload-id> ntn files list
ntn login으로 시작한다.ntn completions powershell 같은 하위 명령으로 설정한다.ntn api는 header, query param, inline JSON body를 한 줄 문법으로 받을 수 있다.–data, inline body field 중 하나만 사용한다.nth를 설치했다면 Notion CLI가 아니다. npm uninstall -g nth 뒤에 ntn 기준으로 다시 확인한다.ntn api 요청에서 body source를 여러 방식으로 섞으면 충돌할 수 있으므로 한 가지 방식만 쓴다.0.19.0 (2026-07-09 게시)darwin, linux, win32arm64, x64https://ntn.dev 또는 Winget 안내가 더 전면에 있다.ntn login, ntn logoutntn workers list, ntn workers deployntn api ls, ntn api v1/pagesntn files create, ntn files list