iQ GETプロファイルAPI
iQ GETプロファイルAPIは、iQタグ管理アカウントプロファイルからデータを取得するためにJSONオブジェクトを使用します。
動作方法
アカウントプロファイルを取得するには、GETメソッドを使用します:
GET /v3/tiq/accounts/{ACCOUNT}/profiles/{PROFILE}?includes={INCLUDE}&publishVersion={PUBLISH_VERSION}
認証
ベアラートークンはすべてのAPI呼び出しの認証に使用され、APIキーは認証呼び出しでのみ使用されます。ベアラートークンに加えて、認証応答には後続のサーバーサイドAPI呼び出しで使用する必要がある、リージョン固有のホスト名も含まれます。
APIキーからベアラートークンを生成する方法については、Tealium API V3 入門ガイドを参照してください。
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 | "Profile libraries are out of date, merge changes before patching profile - {ACCOUNT} | profile: {PROFILE}" "Variable validation failed - variableId: {VARIABLE ID} | {ACCOUNT} | profile: {PROFILE}. Cause: {cause}" |
404 | "Profile not found - account: {ACCOUNT} | profile: {PROFILE}" "Profile library not found - account: {ACCOUNT} | profile: {PROFILE}" "Profile (legacy) not found - account: {ACCOUNT} | profile: {PROFILE}" Error in getting next extension id - {ACCOUNT} profile: {PROFILE}" |
409 | "Users are currently viewing the same account: {ACCOUNT} | profile: {PROFILE}" "Conflict with profile extension: _id: {ID}, extType: {TYPE}, name: {NAME} - {ACCOUNT} | profile: {PROFILE}" |
500 | "Error processing json for extension - account: {ACCOUNT} | profile: {PROFILE}" |
最終更新日 :: 2024年March月29日