Skip to main content

REST API の使い方

REST API の使い方

Docmost の REST API でページ・スペース・ユーザー等をプログラムから操作するための入口ガイドです。

こんなときに読む

公式 API ドキュメント

https://docmost.com/api-docs

認証

API キー(推奨)

  1. 個人 API キーを発行(/settings/account/api-keys
  2. リクエストに Bearer トークンとして付与
Authorization: Bearer YOUR_API_KEY

Enterprise: 個人 API キーは Enterprise 機能です(No.8.5)。

セッション Cookie

ブラウザと同じログインセッションを使う方法もありますが、統合・バッチ処理では API キーを推奨します。

ベース URL

環境 ベース URL
クラウド テナントの URL(例: https://yourteam.docmost.com
セルフホスト APP_URL の値(例: https://docs.example.com

API パスは通常 /api/... 配下です。詳細は api-docs を参照してください。

典型的なユースケース

用途
ページの作成・更新 CI からリリースノートを投稿
スペース・メンバー管理 オンボーディング自動化
検索・エクスポート レポート生成
Webhook 連携 外部イベントとドキュメント同期

MCP との使い分け

手段 向いていること
REST API CI/CD・バッチ・外部システムからエンドポイントを直接呼ぶ CRUD 自動化
MCP Cursor 等の AI エージェントから、会話の流れでページ・スペースを検索・作成・更新する(No.9.3)
ブラウザ 日常の編集・レビュー・共同作業

MCP でもページやスペースの作成・更新は可能です。大規模な一括処理や API レベルの細かい制御には REST API を選びます。

→ 画面と手段の選び方: 「どこから使う? — Web・API・MCP の選び方」(No.1.3)

エラーと権限

HTTP 意味 対処
401 認証失敗 API キー・ヘッダーを確認
403 権限不足 WS / Space ロール、EE ページ権限(No.11.4)
404 リソースなし ID・スラッグを確認
429 レート制限 リトライ間隔を調整

セキュリティ

関連ナレッジ