この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

メタデータの取得

Customer Data Platform のメタデータ API の応答には、すべてのエンティティに関するメタデータが含まれます。これには、計算済みインサイト、エンゲージメント、プロファイルなどのエンティティのほか、メタデータと他のオブジェクトのリレーションも含まれます。

GET /api/v1/metadata

計算済みインサイト、エンゲージメント、プロファイル、その他のオブジェクトのメタデータを返します。

構文

HTTP のメソッド
GET
使用可能なバージョン
Customer Data Platform v1.0、Salesforce API バージョン 51.0 以降
形式
REST
URI
/api/v1/metadata/

要求パラメータ

項目名 項目の型 説明
entityType string 要求されたメタデータエンティティの種別。デフォルトでは、このパラメータには使用可能なすべての種別が含まれます。使用できる値: DataLakeObject、DataModelObject、CalculatedInsight
entityCategory string 要求されたメタデータエンティティのカテゴリ。デフォルトでは、このパラメータには使用可能なすべてのカテゴリが含まれます。計算済みインサイトエンティティには適用されません。使用できる値: プロファイル、エンゲージメント、関連
entityName string 要求されたメタデータエンティティの名前。デフォルトでは、このパラメータにはエンティティの完全なリストの使用可能なすべてのカテゴリが含まれます。例: UnifiedIndividual__dlm

要求
1http2://{TSE}.360a.salesforce.com/api/v1/metadata/
応答
1{
2   "metadata": [
3      {
4         "fields": [
5            {
6               "name": "ssot__BirthDate__c",
7               "displayName": "Birth Date",
8               "type": "DATE_TIME"
9            },
10            {
11               "name": "ssot__LastName__c",
12               "displayName": "Last Name",
13               "type": "STRING"
14            },
15            {
16               "name": "ssot__Id__c",
17               "displayName": "Individual Id",
18               "type": "STRING"
19            },
20            {
21               "name": "ssot__DataSourceObjectId__c",
22               "displayName": "Data Source Object",
23               "type": "STRING"
24            },
25            {
26               "name": "ssot__YearlyIncome__c",
27               "displayName": "Yearly Income",
28               "type": "NUMBER"
29            },
30            {
31               "name": "ssot__FirstName__c",
32               "displayName": "First Name",
33               "type": "STRING"
34            }
35         ],
36         "indexes": [],
37         "category": "Profile",
38         "name": "ssot__Individual__dlm",
39         "displayName": "Individual",
40         "relationships": [
41            {
42               "fromEntity": "ssot__Individual__dlm",
43               "toEntity": "IndividualIdentityLink__dlm",
44               "fromEntityAttribute": "ssot__Id__c",
45               "toEntityAttribute": "SourceRecordId__c",
46               "cardinality": "ONETOONE"
47            },
48            {
49               "fromEntity": "ssot__ContactPointPhone__dlm",
50               "toEntity": "ssot__Individual__dlm",
51               "fromEntityAttribute": "ssot__PartyId__c",
52               "toEntityAttribute": "ssot__Id__c",
53               "cardinality": "NTOONE"
54            }
55         ],
56         "primaryKeys": [
57            {
58               "name": "ssot__Id__c",
59               "displayName": "Individual Id",
60               "indexOrder": "1"
61            }
62         ]
63      },
64      {
65         "fields": [
66             {
67                 "name": "ssot__DataSourceId__c",
68                 "displayName": "Data Source",
69                 "type": "STRING"
70             },
71             {
72                 "name": "ssot__DataSourceObjectId__c",
73                 "displayName": "Data Source Object",
74                 "type": "STRING"
75             },
76             {
77                 "name": "ssot__Id__c",
78                 "displayName": "Party Identification Id",
79                 "type": "STRING"
80             }
81         ],
82         "indexes": [],
83         "category": "Related",
84         "name": "ssot__PartyIdentification__dlm",
85         "displayName": "Party Identification",
86         "relationships": [],
87         "primaryKeys": [
88             {
89                 "name": "ssot__Id__c",
90                 "displayName": "Party Identification Id",
91                 "indexOrder": "1"
92             }
93         ]
94      },
95      {
96         "name": "Avg_Spends__cio",
97         "displayName": "Avg Spends",
98         "dimensions": [
99            {
100               "name": "Id__c",
101               "displayName": "Id",
102               "type": "STRING"
103            },
104            {
105               "name": "FirstName__c",
106               "displayName": "First Name",
107               "type": "STRING"
108            }
109         ],
110         "measures": [
111            {
112               "name": "Avg_Spend__c",
113               "displayName": "Avg Spend",
114               "type": "NUMBER",
115               "rollupable": true
116            }
117         ],
118         "relationships": [
119            {
120               "fromEntity": "ssot__Individual__dlm",
121               "toEntity": "Avg_Spends__cio"
122            }
123         ],
124         "partitionBy": "Id__c"
125      }
126   ]
127}

HTTP 応答

応答 理由
200 OK コールバックが正常に検証されました。
400 Bad Request 無効な要求です。
500 Server Error 内部エラーです。