iQ GETプロファイルAPI
iQ GETプロファイルAPIは、iQタグ管理アカウントのプロファイルを取得し、特定の構成コンポーネントとバージョン履歴を含みます。
動作方法
GETメソッドを使用してアカウントプロファイルを取得します:
GET /v3/tiq/accounts/{ACCOUNT}/profiles/{PROFILE}?includes={INCLUDE}&publishVersion={PUBLISH_VERSION}
認証
Bearerトークンは、すべてのAPI呼び出しを認証するために使用され、APIキーは認証呼び出しでのみ使用されます。Bearerトークンに加えて、認証応答には、後続のサーバーサイドAPI呼び出しで使用する必要がある地域固有のホスト名が含まれています。
APIキーからBearerトークンを生成する方法については、認証を参照してください。
GET操作のパラメータ
このコマンドは以下のパラメータを使用します:
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
publishVersion | 文字列 | 任意 | 取得するプロファイルのバージョンID。このパラメータを省略すると、最新のバージョンが取得されます。 バージョンIDは YYYYMMDDhhmm の形式です例: "202202111806" |
includes | 配列 | 任意 | 応答に含める構成コンポーネントの配列。含める各コンポーネントに対してこのクエリ文字列パラメータを追加します。 例えば、変数と拡張機能を取得するには: &includes=variables&includes=extensions デフォルト:なし値: loadRules , tags , extensions , variables , events , versionIDs |
cURLリクエストの例
curl -H 'Authorization: Bearer {token}' \
https://platform.tealiumapis.com/v3/tiq/accounts/{ACCOUNT}/profiles/{PROFILE}?includes=loadRules&includes=extensions&includes=tags&includes=variables&includes=events&includes=versionIds&publishVersion=202003161355
例の応答
エラーメッセージ
このエンドポイントに関する潜在的なエラーメッセージ:
エラーコード | エラーメッセージ |
---|---|
400 | "プロファイルライブラリが古くなっています。プロファイルをパッチする前に変更をマージしてください - {ACCOUNT} | プロファイル: {PROFILE}" "変数の検証に失敗しました - variableId: {VARIABLE ID} | {ACCOUNT} | プロファイル: {PROFILE}. 原因: {cause}" |
404 | "プロファイルが見つかりません - アカウント: {ACCOUNT} | プロファイル: {PROFILE}" "プロファイルライブラリが見つかりません - アカウント: {ACCOUNT} | プロファイル: {PROFILE}" "プロファイル(レガシー)が見つかりません - アカウント: {ACCOUNT} | プロファイル: {PROFILE}" "次の拡張IDの取得エラー - {ACCOUNT} プロファイル: {PROFILE}" |
409 | "ユーザーが同じアカウントを現在表示しています: {ACCOUNT} | プロファイル: {PROFILE}" "プロファイル拡張との競合: _id: {ID}, extType: {TYPE}, name: {NAME} - {ACCOUNT} | プロファイル: {PROFILE}" |
500 | "拡張のためのjson処理エラー - アカウント: {ACCOUNT} | プロファイル: {PROFILE}" |
最終更新日 :: 2025年May月12日