GET /api/v1/profile/{dataModelName}/{Id}

Returns data model objects based on search indexes and filters. Use this API call to retrieve the object record based on the primary key or secondary keys. Returns an empty list when records are not found.

Syntax

HTTP method
GET
Availability
Customer 360 Audiences v1.0, Salesforce v51.0
Formats
REST
URI
/api/v1/profile/{dataModelName}/{Id}

Request Parameters

Field Name Field Type Description
dataModelName string Required. Data model object API name. Example: UnifiedIndividual__dlm
Id string Required. The value of the primary/secondary key field. Defaults to primary key when not specified. Example: John
searchKey string The name of the key field, if a field other than the primary key is used. Example: FirstName__c
fields string Optional. Distinct comma-separated name of fields that you want to include in the result. Not specifying this parameter will return an arbitrary set of fields. Example: Id__c,FirstName__c,GenderId__c,Occupation__c
limit int The numbers of records to be returned. Example: 10
filters string A set of comma-separated equality expressions, within square brackets. Example: [FirstName__c=DON]

Examples

Request
1http://{TSE}.360a.salesforce.com/api/v1/profile/{dataModelName}/{Id}
Response
1{
2  "data": [
3    {
4      "GenderId__c": "F",
5      "Id__c": "05d01a06-0c61-3990-808d-2aa602dd3e7f",
6      "Occupation__c": "Staffing",
7      "FirstName__c": "Don"
8    },
9    {
10      "GenderId__c": "M",
11      "Id__c": "11bcc846-1a80-3293-8cc4-3449835d8d4c",
12      "Occupation__c": "Operational",
13      "FirstName__c": "Don"
14    },
15    {
16      "GenderId__c": "M",
17      "Id__c": "18213566-df86-34a8-97aa-2cb75b70ae3b",
18      "Occupation__c": "Organizational",
19      "FirstName__c": "Don"
20    }
21  ]
22}

HTTP Responses

Response Reason
200 OK Callback successfully verified
400 Bad Request Invalid request
403 Forbidden Failed to pass authorization.
404 Not Found Incorrect callback ID, verification key, or both.
422 Unprocessable Entity Attribute name used in fields/filter parameter does not exist.
500 Server Error Internal error