メインコンテンツへスキップ
Google Driveなどファイル一覧をUIから直接エクスポートできます。本ナレッジはAPIを利用してエクスポートする場合にご参照ください。

API

当サービスでは取得したデータを自由に活用できるようAPIを公開しています。 提供しているAPIの詳細はAPIドキュメントをご参照ください。 設定 > APIキー一覧の「APIドキュメント」からもご確認いただけます。 APIドキュメント表示画面

ファイル出力用のAPI

Get files for a service in an organization はファイルの出力に対応したAPIです。 GET https://api.itmc.i.moneyforward.com/api/v1/organizations/`{organizationId}`/services/`{serviceId}`/files 指定したServiceIDのファイルの一覧を取得します。 organizationIdは当サービスのテナント個々に割り当てられているIDです。

実行環境の準備

  • WebAPIの実行環境 WebAPIを実行する環境をご用意ください。PythonやCLI(Curl)など各種ございますが、本サイトでは以下のツールを利用しています。(Chrome拡張機能) Talend API Tester - Free Edition
  • ファイルへの変換ツール APIで出力したJSONファイルをCSVやExcelに変換します。下記のようなサービスもご利用ください。 JSON to CSV Converter

操作手順(Google Driveの公開ファイル一覧エクスポート)

OrganizationIDの確認

設定 > APIキー一覧組織ID がOrganizationIDとなりますのでコピーしておきます。 組織ID確認画面

APIキーの発行

  1. 設定 > APIキー一覧 から、[APIキーを生成する]ボタンをクリックします。
  2. 「APIキーの生成」画面でAPIキー名に任意の名前を入力し、[生成する]をクリックします。 APIキー生成画面
  3. APIキーが発行されますので、コピーして保存します。 ※APIを実行するために必要です。一度しか表示されませんので、ご注意ください。 APIキー表示画面

Service IDの確認

ファイル情報を取得したいサービスのServiceIDを確認します。該当のサービスをクリックするとURLでServiceIDが確認できます。 ServiceID確認画面 Google Driveの場合384がServiceIDになります。

APIの実行

WebAPIの実行環境を起動し、APIを実行します。
curl -i -X GET -H "Authorization:Bearer <API key>" https://api.itmc.i.moneyforward.com/api/v1/organizations/{organizationID}/services/384/files'
Google Driveのファイルを出力します。(最大200件まで)
以下はTalend API Tester - Free Editionで実行したサンプルです。 Talend API Tester実行例

認証情報のセット

次のように当サービスにアクセスするための認証情報をセットします。 Authorization:Bearer <API key>

クエリパラメータの指定

クエリパラメータを指定することで、特定の条件のファイルを出力できます。例えば、Adminだけのファイルを確認したい場合や、全体公開されているファイルだけなどの指定が可能です。 指定可能なクエリパラメータは下記のとおりです。
limit=10
sharingStatus=pubilc
https://api.itmc.i.moneyforward.com/api/v1/organizations/99579724/services/384/files?limit=10&sharingStatus=pubilc
パラメータ説明
keyword特定のファイル名のキーワードを指定して出力します
workspaceIdワークスペースIDを指定することで、特定のワークスペースのファイルを指定します。
sharingStatus公開状態を指定します
"public":全体公開のファイル
"shared":外部共有のファイル
limit出力件数を指定します。最大200件まで指定が可能です。指定しない場合、50件を出力します。
例)limit=50
sortBy指定した項目でソートします。ソートに利用できる項目は下記のとおりです
"fileName":ファイル名
"source":連携元SaaS
"sharingStatus":公開ステータス
"creationDate":ファイルの作成日
"workspaceId":ワークスペースID
"workspaceName":ワークスペース名
FileTypeファイルか、フォルダを指定します。
"file":ファイルを抽出します
"folder":フォルダを抽出します。
ownersファイルの所有者(メールアドレス)を指定します。
sortOrderソートの順を昇順、降順でしていします。
"DESC":降順
"ASC":昇順

実行結果の確認

APIの実行に成功すると、Body欄に結果が表示されます。 実行結果確認画面
  • Meta > nextCursor 200件以上の結果が出力された場合に、201件目以降のファイルを確認するためのカーソルです。クエリパラメータにnextCursorの値を指定することで、次のページの出力結果が確認できます。
  • Item:各ファイルの情報です。

JSONファイルのエクスポートとファイルの変換

実行結果をDownloadすることでJsonファイルにダウンロードできます。 ダウンロードしたJsonファイルをCSVファイルに変換します。 JSON to CSV Converter のようなサービスにアクセスし、Jsonファイルをアップロードすると、CSVファイルのダウンロードが可能です。 JSON to CSV Converter画面
最終更新日 2026年7月14日