iQ GETプロフィールAPI
iQ GETプロフィールAPIは、JSONオブジェクトを使用してiQタグ管理アカウントプロフィールからデータを取得します。
使い方
GETメソッドを使用してアカウントプロフィールを取得します:
GET /v3/tiq/accounts/{ACCOUNT}/profiles/{PROFILE}?includes={INCLUDE}&publishVersion={PUBLISH_VERSION}
認証
ベアラートークンは、すべてのAPI呼び出しを認証するために使用され、APIキーではありません。APIキーは認証呼び出しでのみ使用されます。ベアラートークンに加えて、認証応答には、後続のサーバーサイドAPI呼び出しで使用する必要がある地域固有のホスト名が含まれます。
APIキーからベアラートークンを生成する方法については、認証を参照してください。
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}" |
最終更新日 :: 2024年June月27日