Get Profile Metadata

Retrieves detailed metadata for a specific profile data model object in your Data 360 instance. This endpoint returns information about fields, data types, and available indexes for the specified object.

Syntax 

  • HTTP Method: GET
  • Availability: Data 360 v1.0, Salesforce v51.0
  • format: REST
  • URI: /api/v1/profile/metadata/{dataModelName}

Path Parameters 

ParameterTypeDescription
dataModelNamestringRequired. The unique identifier of the data model object. Example: Individual__dlm

Response Structure 

The response includes a data model object containing:

  • name: The unique identifier of the data model object
  • displayName: The human-readable name of the data model object
  • category: The category of the data model object (for example, PROFILE)
  • fields: Array of field objects with name, type, and other properties
  • indexes: Array of index objects showing available lookup fields
  • relationships: Array of relationship objects showing connections to other entities

Examples 

Request 

1GET https://{TSE}.360a.salesforce.com/api/v1/profile/metadata/Individual__dlm

Response 

1{
2  "metadata": [
3    {
4      "indexes": [
5        {
6          "fields": [
7            {
8              "name": "FirstName__c",
9              "type": "STRING"
10            }
11          ]
12        }
13      ],
14      "name": "Individual__dlm",
15      "category": "Profile",
16      "displayName": "Individual",
17      "fields": [
18        {
19          "name": "BirthDate__c",
20          "displayName": "Birth Date",
21          "type": "DATE"
22        },
23        {
24          "name": "FirstName__c",
25          "displayName": "First Name",
26          "type": "STRING"
27        }
28      ],
29      "relationships": [
30        {
31          "fromEntity": "ContactPointEmail__dlm",
32          "toEntity": "Individual__dlm",
33          "fromEntityAttribute": "PartyId__c",
34          "toEntityAttribute": "Id__c",
35          "cardinality": "NTOONE"
36        }
37      ],
38      "primaryKeys": [
39        {
40          "name": "Id__c",
41          "displayName": "Individual Id",
42          "indexOrder": "1"
43        }
44      ]
45    }
46  ]
47}

Notes 

  • The response includes detailed metadata for the specified data model object only
  • All fields and indexes available for the object are included in the response
  • The category field indicates the type of data model object
  • Indexes show which fields can be used for efficient lookups
  • Field types include STRING, NUMBER, DATE, boolean, and more