メインコンテンツまでスキップ

マネーフォワード クラウドのAPIを利用するには

このドキュメントでは、マネーフォワード クラウドのAPI(以下、本API)を利用するために必要な概念、および手順について開発者向けに説明します。

マネーフォワード クラウドのAPIの概要

本APIを利用する認証・認可は、OAuth 2.0による認可APIキーによる認証の2方式を用意しています。どちらを選ぶかはユースケースや、呼び出すエンドポイントがどちら(または両方)に対応しているかによって異なります。それぞれの概要は次のドキュメントを参照してください。

共通のリクエスト仕様は、API共通仕様を参照してください。

OAuthの場合

APIキーの場合

API共通仕様

マネーフォワード クラウドのAPI共通仕様では、リクエスト・レスポンス形式、ページネーション、エラーなど、サービス横断の共通仕様をまとめています。

API変更ポリシー

マネーフォワード クラウドのAPI変更ポリシーでは、公開APIの変更方針、バージョニング、破壊的変更と非破壊的変更の考え方を定めています。

チュートリアル

チュートリアルでは、OAuthやAPIキーを用いたAPI連携を、手順に沿って試せるようにまとめています。

APIリファレンス

APIリファレンスでは、開発者サイトで一般に公開しているREST APIについて、OpenAPIに基づきエンドポイント、リクエスト、レスポンス、認証方式の対応状況を掲載しています。各項目を開き、呼び出すURLやパラメーターを確認してください。

API連携の仕組み

マネーフォワード クラウドのAPIを利用して外部システムとAPI連携するためには、まずマネーフォワード クラウドのデータリソースへのアクセス権限を示すアクセストークンの取得が必須です。

マネーフォワード クラウドのAPIは、OAuth 2.0の認可フロー、またはAPIキーを用いた認証の仕組みを採用しています。 アクセストークンは、ユーザーのIDやパスワードの代わりにアプリケーションがデータを取得・操作するために利用されます。

認証認可の仕組み詳細
OAuth 2.0による認可詳しくはOAuth 2.0による認可を参照してください。
APIキーによる認証詳しくはAPIキーによる認証を参照してください。

API利用に必要な前提条件

アクセストークンを取得するには、「アプリポータル」のご利用が必須となります。

アプリポータル」とは マネーフォワード クラウドのAPIを利用して外部連携を開発する際に、必須となる設定を管理するためのポータルサイトです。 アプリポータルの登録および利用は無料です。詳しくは以下を参照してください。

API利用の全体フロー

マネーフォワード クラウドのAPIの利用は、次の3つの段階的なステップで進めます。

  1. STEP 1. アプリを登録する
    • アクセストークン取得に必要なアプリまたはユーザーの情報を登録します。
  2. STEP 2. アクセストークンを取得する
    • 登録したアプリ情報を用いて、アクセストークンを取得します。
  3. STEP 3. マネーフォワード クラウドのAPIを呼び出す
    • 取得したアクセストークンを使って、実際にマネーフォワード クラウドのAPIを呼び出します。