APIとは、Pardotのプロスペクト、ビジター、Eメール等のデータに外部からアクセスするための手段。他のシステムと連携してPardot上のデータを確認したり、更新できるようになります。APIについて紹介します。APIの使用方法それではまいりましょう。Version4について紹介したものです。Version3では呼び出し方法等が異なる場合もありますのでご注意ください。APIの利用例PardotはSalesforceと組み合わせて使えるので、標準機能だけで様々なことができます。それらを利用するだけで多くのことが可能になりますが、もしPardotを他のサービスと連携させたい場合にはAPIが必要になるでしょう。APIのルールで作成されているので多くのサービスと連携できます。APIについて紹介します。APIを確認する場合はこちらプロスペクトプロスペクトの処理を行えます。全ての処理でAPIユーザーキーとAPIキーをヘッダーに指定し、使用します。検索パラメータに、一部の標準項目やカスタム項目は使用できません。それらの項目を指定して検索する場合、取得したデータに対して、ご自身で絞り込みを行う必要があります。一覧取得系のAPIについて注意点Pardotの取得系APIは一度に200件まで取得可能です。それ以上のデータを取得する場合、オフセットパラメーターに数値を指定し、処理を行います。APIを利用する方法について紹介します。APIがWEB標準のAPIルールで作成されているという点。APIに対応し、MacやWindows上で動作するInsomniaというツールを使用します。APIを利用するためには次の3つ情報を集める必要があります。APIユーザーキーEメールとパスワードは普段利用しているPardotのログインに使用しているものです。APIユーザーキーはPardotの「私のプロファイル」画面で確認することができます。ユーザーキー」を調べてください。APIを使用してみましょう。APIの基本的な使用方法はEメール、パスワード、APIユーザーキーの3つを使用し、ログインする(APIキーを取得する)APIユーザーキーとAPIキーを使用して処理を行うという順番です。APIキーの取得するための処理を行いましょう。Insomniaに下記のコマンドを入力します。APIにログイン取得したAPIキーは1時間有効です。プロスペクト一覧を取得するAPIキーを取得したら、プロスペクトを取得してみましょう。このサンプルでは、2019年の12月に作成、スコアが10以上のプロスペクトのみを取得します。プロスペクトを更新する一括更新するプロスペクトIDを指定します。プロスペクトIDは先ほど紹介した「プロスペクトを一覧で取得する」にて取得できますので、それを利用してください。[{"id":"1828442","comments":"Test","city":"Kanagawa"},{"id":"1828444","comments":"Test","city":"Tokyo"}]}クエリーには更新を行うプロスペクト、項目の値をJSONもしくはXML形式で指定します。サンプルでは複数のプロスペクトに対して、commentsの項目値にTestという文字を設定、cityにはKanagawaとTokyoを設定しています。APIを使用してプロスペクトを更新プロスペクトの更新内容を設定すると以下のように結果が表示されます。{}}「OK」と表示し、「errors」に何も表示されていないため処理が成功したことがわかります。ブログで紹介しているInsomniaのサンプルは弊社で動作を確認したものであり、お客様の環境で動作することを保障するものではありません。お客様ご自身の責任で試してくださいますようお願いいたします。まとめいかがだったでしょうか。APIについて紹介しました。APIが簡単に利用できることがお分かりいただけたかと思います。Cloudのような連携サービスを利用するのも良いでしょう。最後に、自社の組織で試す場合にはシステム管理者に相談してから使用してくださいね。CloudPardotTerraSkyBaseについてTerraSkyBaseはクラウドサービスを手掛ける株式会社テラスカイのコンテンツプラットフォームです。