Die Papermark CLI ist eine einzelne Binärdatei, die alle API-Operationen aus deinem Terminal ausführt. Nutze sie, um dich einmalig anzumelden, ganze Ordner in einen Datenraum hochzuladen, Links per Skript zu erstellen oder Papermark in eine CI-Pipeline zu integrieren. Jeder Befehl unterstützt die --json-Ausgabe für eine saubere maschinelle Verarbeitung.
Die Papermark CLI ist ab dem Business-Plan verfügbar. Selbst gehostete Papermark-Instanzen können die CLI mit jedem Plan nutzen.
Schritt 1: CLI installieren
Die CLI wird über npm veröffentlicht. Du benötigst Node.js 18 oder neuer.
npm install -g papermark
Installation überprüfen:
papermark --version
Schritt 2: Anmelden
Die CLI unterstützt zwei Anmeldemethoden.
OAuth 2.1 Device-Flow (empfohlen)
papermark login
Die CLI gibt eine URL und einen kurzen Code aus. Öffne die URL, gib den Code ein und bestätige die Anmeldung im Browser. Das Token wird unter ~/.config/papermark/auth.json gespeichert.
Langlebiges Token
Wenn du Papermark in einer CI-Umgebung skriptest oder ein langlebiges Zugangsdaten benötigst, generiere ein Token unter Einstellungen, API-Tokens und übergib es direkt:
Gibt deine E-Mail-Adresse, dein Team und die aktiven Token-Berechtigungen zurück.
Häufige Befehle
Datenräume und Dokumente auflisten
papermark datarooms list --json
papermark documents list --json
papermark documents list --dataroom dr_3qpL
Eine einzelne Datei hochladen
papermark documents upload ./pitch.pdf
Ausgabe:
▸ uploading pitch.pdf (2.1 MB) ok
✓ doc_pitch_v5 created
Einen ganzen Ordner in einen Datenraum hochladen
papermark documents upload ./diligence/ \
--dataroom dr_3qpL --recursive
Die CLI durchsucht den Ordner, stellt alle unterstützten Dateitypen in die Warteschlange und zeigt den Fortschritt pro Datei an. Die Ordnerhierarchie wird im Datenraum beibehalten.