クアルトリクスAPIをはじめよう

スイート
Customer Experience Employee Experience Strategy & Research
製品
Qualtrics

このページの内容

クアルトリクスAPIについて

Qualtrics APIを使用して、クアルトリクス内の反復プロセスを自動化したり、クアルトリクスに情報を渡したり引き出したりできます。たとえば、ブランド管理者は、数百のアカウントを個別に作成するのではなく、Qualtrics APIを使用してアカウント作成プロセスを自動化できます。同様に、連絡先リストの作成も、手動で作成してインポートするのではなく、自動化することができます。クアルトリクスでは、お客様のニーズに最適なAPIの使用方法を決定するのに役立つ様々なAPIソリューションガイドもご用意しています。

注意: api拡張の実装にはプログラミングの知識が必要な場合があります。クアルトリクスサポートチームでは、カスタムコーディングに関するサポートやコンサルティングは提供していません。その代わり、クアルトリクスXMコミュニティの経験豊富なユーザーにいつでも質問できます。カスタムコーディングサービスの詳細をお知りになりたい場合は、クアルトリクス営業担当までご連絡ください。

さまざまな製品のAPIアクセス

クアルトリクスには、実用的なデータをリアルタイムで収集できるさまざまな製品があります。これらの製品には、アンケート調査プラットフォーム、サイトインターセプト、XM DIRECTORY(Target Audience)などがあります。Qualtrics API機能を購入すると、ライセンスに含まれるすべての製品でAPIを使用できるようになります。

各製品向けAPIの最新バージョンのドキュメントへのリンクは次のとおりです。

クアルトリクスは、常に最新バージョンのAPIの使用をお勧めしています。

Qualtrics v3 APIを理解する

クアルトリクスv3のAPIはREST APIで、シンプルなURI構文を使用してコミュニケーションや問い合わせを行うことができます。クアルトリクスシステムとの通信は、一連の要求と考えることができます。情報をクアルトリクスに送信、更新、削除、またはシステムに戻すよう要求できます。これらの要求は、JSON応答を返すGET、POST、PUT、DELETEのいずれかの要求によって作成できます。

これらの手段を通じてQualtrics APIを使用すると、クアルトリクスシステムの一部とやり取りし、これらの領域をご使用のCRMと統合できます。

はじめに

クアルトリクスAPIの使用開始については、クアルトリクスAPIクイックスタートをご覧ください。

パラメータを渡す

パラメーターは、リクエストの構成要素です。各APIリクエストは、複数のグローバルパラメーターをクアルトリクスに渡す必要があります。また、リクエスト固有のパラメーターといくつかのオプションのパラメーターも必要です。

X-API-TOKENとして、リクエストのヘッダーを通じてAPIトークンを常に渡す必要があります。実行中の特定の要求に応じて、ヘッダー、URL、または要求の本文を介し、他のパラメーターを渡す必要がある場合があります。本体を介してパラメーターを渡す場合、パラメーターをJSON形式で送信する必要があります。この方法を使用する場合、Content-Type(application/jsonまたはmultipart/form-data)を指定する必要があります。

例: 以下のPOSTの例では、cURLでBase URL、Content-Type、Tokenをヘッダーで指定している。アンケートの ID とエクスポートのフォーマットは body
.curl -X POST -H 'X-API-TOKEN: yourapitokenhere' -H 'Content-Type: application/json' -d '{

"surveyId":"SV_012345678912345",

"format":"csv"

}' 'https://yourdatacenterid.qualtrics.com/API/v3/responseexports'.

APIトークンの生成

Qualtrics APIにアクセスするには、APIトークンが必要です。ライセンス内の各ユーザーは、独自のApiトークンを生成する必要があります。お客様のアカウントのAPIトークンは、お客様が作成する各APIリクエストの認証に必要です。トークンは、アカウントのパスワードの代わりに使用され、作業のセキュリティを強化するのに役立ちます。自分らしくいられることを認証するには、HTTPSヘッダーのX-API-TOKENの下に自分のトークンを含めます。

Qtip: トークンを生成するには、ユーザーのアカウントでAccess APIパーミッションが有効になっている必要があります。お客様の組織がクアルトリクスのAPI機能にアクセスできない場合は、クアルトリクスのアカウントエグゼクティブにお問い合わせください。

APIトークンを生成する手順

アカウント右上のユーザー設定アイコンをクリックします。
アカウント設定を選択します。
ナビゲーションバーのクアルトリクスIDを クリックします。
注意: アカウント設定が新しくなりました。クアルトリクスIDを表示するには、「古いバージョンに切り替える」をクリックしてください。
APIと書かれたボックスで、Generate Tokenをクリックします。
警告: すでにトークンをお持ちの場合は、「トークンの生成」をクリックしないでください。APIトークンは一度だけ生成する必要があります。新しいトークンを生成し、古いトークンを使用する既存のエクステンションがある場合、それらの既存のエクステンションは中断されます。新しいトークンの生成は元に戻せません。以前のトークンを取得することはできません。

クライアントシークレットの作成

クアルトリクスアカウントの右上にあるユーザー設定アイコンをクリックします。
アカウント設定を選択します。
クアルトリクスIDに移動します。
注意: アカウント設定が新しくなりました。クアルトリクスIDを表示するには、「古いバージョンに切り替える」をクリックしてください。
OAuthクライアントマネージャーを選択します。
Create Clientをクリックします。
クライアント名を入力します。
連絡先メールアドレスを入力してください。
Grant Type]で、[Client Credentials]を選択します。
Create Clientをクリックします。
クライアントIDとクライアントシークレットをメモし、安全な場所に保管してください。
注意: このウィンドウから退職すると、クライアントシークレットは回復できません。クライアントシークレットを紛失したり忘れたりした場合は、上記のプロセスを繰り返して新しいクライアントシークレットを作成する必要があります。
QTip:クアルトリクスIDの見つけ方については、 クアルトリクスIDの見つけ方をご覧ください。

モデル・コンテキスト・プロトコル

モデル・コンテキスト・プロトコル(MCP)は、AIアプリケーションを外部システムに接続するためのオープンソースの標準である。最新のAIアプリケーション(ChatGPT、Claude、Cursorなど)の多くは、MCPを活用してユーザーに力を与えている。

クアルトリクスは、APIサイトに記載されている各APIに対してMCPサーバーを提供しています。各サーバーは、ここに記述されているAPIエンドポイントのMCPツールを公開している。JSONベースのAPIはすべてサポートされています。現時点では、JSON以外のAPIはサポートされていません。

例えば、Qualtrics MCPを使用して、Qualtrics APIを使用して回答率を照会するAIエージェントを構築したり、Qualtrics APIを使用してXM Directoryの顧客連絡先を更新したりすることができます。

この機能の活用方法については、APIサイトのMCPガイドをご覧ください。

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。

この記事は役に立ちましたか

いただいたフィードバックはこのページの改善の目的のみに利用します。

素晴らしい! フィードバックありがとうございます!

フィードバックありがとうございます!