Chilkat Online Tools

PowerBuilder / Salesforce Platform APIs / Get a Batch of Records

Back to Collection Items

integer li_rc
oleobject loo_Http
integer li_Success
oleobject loo_SbResponseBody
oleobject loo_JResp
integer li_RespStatusCode
string ls_ApiName
string ls_ETag
string ls_DisplayValue
integer li_Value
string ls_BillingCityDisplayValue
string ls_BillingCityValue
string ls_BillingCountryDisplayValue
string ls_BillingCountryValue
string ls_BillingPostalCodeDisplayValue
string ls_BillingPostalCodeValue
string ls_BillingStateDisplayValue
string ls_BillingStateValue
string ls_BillingStreetDisplayValue
string ls_BillingStreetValue
string ls_IndustryDisplayValue
string ls_IndustryValue
string ls_NameDisplayValue
string ls_NameValue
string ls_OwnerDisplayValue
string ls_ValueApiName
string ls_ValueETag
string ls_IdDisplayValue
string ls_IdValue
string ls_Id
string ls_LastModifiedById
string ls_LastModifiedDate
string ls_RecordTypeId
string ls_RecordTypeInfo
string ls_SystemModstamp
integer li_WeakEtag
string ls_OwnerIdDisplayValue
string ls_OwnerIdValue
string ls_ParentDisplayValue
string ls_ParentValue
string ls_ParentIdDisplayValue
string ls_ParentIdValue
string ls_PhoneDisplayValue
string ls_PhoneValue
string ls_PhotoUrlDisplayValue
string ls_PhotoUrlValue
string ls_SiteDisplayValue
string ls_SiteValue
string ls_TypeDisplayValue
string ls_TypeValue
string ls_WebsiteDisplayValue
string ls_WebsiteValue
string ls_ResultId
string ls_ResultLastModifiedById
string ls_ResultLastModifiedDate
string ls_ResultRecordTypeId
string ls_ResultRecordTypeInfo
string ls_ResultSystemModstamp
integer li_ResultWeakEtag
integer li_StatusCode
integer li_HasErrors
integer i
integer li_Count_i

// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.

loo_Http = create oleobject
// Use "Chilkat_9_5_0.Http" for versions of Chilkat < 10.0.0
li_rc = loo_Http.ConnectToNewObject("Chilkat.Http")
if li_rc < 0 then
    destroy loo_Http
    MessageBox("Error","Connecting to COM object failed")
    return
end if

// Adds the "Authorization: Bearer <access_token>" header.
loo_Http.AuthToken = "<access_token>"

loo_SbResponseBody = create oleobject
// Use "Chilkat_9_5_0.StringBuilder" for versions of Chilkat < 10.0.0
li_rc = loo_SbResponseBody.ConnectToNewObject("Chilkat.StringBuilder")

li_Success = loo_Http.QuickGetSb("https://domain.com/services/data/v{{version}}/ui-api/records/batch/:RECORD_IDS",loo_SbResponseBody)
if li_Success = 0 then
    Write-Debug loo_Http.LastErrorText
    destroy loo_Http
    destroy loo_SbResponseBody
    return
end if

loo_JResp = create oleobject
// Use "Chilkat_9_5_0.JsonObject" for versions of Chilkat < 10.0.0
li_rc = loo_JResp.ConnectToNewObject("Chilkat.JsonObject")

loo_JResp.LoadSb(loo_SbResponseBody)
loo_JResp.EmitCompact = 0

Write-Debug "Response Body:"
Write-Debug loo_JResp.Emit()

li_RespStatusCode = loo_Http.LastStatus
Write-Debug "Response Status Code = " + string(li_RespStatusCode)
if li_RespStatusCode >= 400 then
    Write-Debug "Response Header:"
    Write-Debug loo_Http.LastHeader
    Write-Debug "Failed."
    destroy loo_Http
    destroy loo_SbResponseBody
    destroy loo_JResp
    return
end if

// Sample JSON response:
// (Sample code for parsing the JSON response is shown below)

// {
//   "hasErrors": false,
//   "results": [
//     {
//       "result": {
//         "apiName": "Account",
//         "childRelationships": {},
//         "eTag": "8aae3f4fbe3055e68df1d4c8a989a671",
//         "fields": {
//           "AnnualRevenue": {
//             "displayValue": "$350,000,000",
//             "value": 350000000
//           },
//           "BillingCity": {
//             "displayValue": null,
//             "value": "Burlington"
//           },
//           "BillingCountry": {
//             "displayValue": null,
//             "value": "USA"
//           },
//           "BillingPostalCode": {
//             "displayValue": null,
//             "value": "27215"
//           },
//           "BillingState": {
//             "displayValue": null,
//             "value": "NC"
//           },
//           "BillingStreet": {
//             "displayValue": null,
//             "value": "525 S. Lexington Ave"
//           },
//           "Industry": {
//             "displayValue": "Apparel",
//             "value": "Apparel"
//           },
//           "Name": {
//             "displayValue": null,
//             "value": "Burlington Textiles Corp of America"
//           },
//           "Owner": {
//             "displayValue": "Philippe Ozil",
//             "value": {
//               "apiName": "User",
//               "childRelationships": {},
//               "eTag": "cc07f7ef1b08ddbd75074c69512dd388",
//               "fields": {
//                 "Id": {
//                   "displayValue": null,
//                   "value": "005B0000003TOI6IAO"
//                 },
//                 "Name": {
//                   "displayValue": null,
//                   "value": "Philippe Ozil"
//                 }
//               },
//               "id": "005B0000003TOI6IAO",
//               "lastModifiedById": "005B0000003TOI6IAO",
//               "lastModifiedDate": "2023-02-02T10:32:12.000Z",
//               "recordTypeId": null,
//               "recordTypeInfo": null,
//               "systemModstamp": "2023-09-27T15:47:51.000Z",
//               "weakEtag": 1695829671000
//             }
//           },
//           "OwnerId": {
//             "displayValue": null,
//             "value": "005B0000003TOI6IAO"
//           },
//           "Parent": {
//             "displayValue": null,
//             "value": null
//           },
//           "ParentId": {
//             "displayValue": null,
//             "value": null
//           },
//           "Phone": {
//             "displayValue": null,
//             "value": "(336) 222-7000"
//           },
//           "PhotoUrl": {
//             "displayValue": null,
//             "value": "/services/images/photo/001B000000UnQ2wIAF"
//           },
//           "Site": {
//             "displayValue": null,
//             "value": null
//           },
//           "Type": {
//             "displayValue": "Customer - Direct",
//             "value": "Customer - Direct"
//           },
//           "Website": {
//             "displayValue": null,
//             "value": "www.burlington.com"
//           }
//         },
//         "id": "001B000000UnQ2wIAF",
//         "lastModifiedById": "005B0000003TOI6IAO",
//         "lastModifiedDate": "2017-08-18T14:46:22.000Z",
//         "recordTypeId": "012000000000000AAA",
//         "recordTypeInfo": null,
//         "systemModstamp": "2017-08-18T14:46:22.000Z",
//         "weakEtag": 1503067582000
//       },
//       "statusCode": 200
//     },
//     {
//       "result": {
//         "apiName": "Account",
//         "childRelationships": {},
//         "eTag": "a825a67a87fa16446d82b4948e5643c7",
//         "fields": {
//           "AnnualRevenue": {
//             "displayValue": "$50,000,000",
//             "value": 50000000
//           },
//           "BillingCity": {
//             "displayValue": null,
//             "value": "Lawrence"
//           },
//           "BillingCountry": {
//             "displayValue": null,
//             "value": "USA"
//           },
//           "BillingPostalCode": {
//             "displayValue": null,
//             "value": "66045"
//           },
//           "BillingState": {
//             "displayValue": null,
//             "value": "KS"
//           },
//           "BillingStreet": {
//             "displayValue": null,
//             "value": "1301 Hoch Drive"
//           },
//           "Industry": {
//             "displayValue": "Consulting",
//             "value": "Consulting"
//           },
//           "Name": {
//             "displayValue": null,
//             "value": "Dickenson plc"
//           },
//           "Owner": {
//             "displayValue": "Philippe Ozil",
//             "value": {
//               "apiName": "User",
//               "childRelationships": {},
//               "eTag": "cc07f7ef1b08ddbd75074c69512dd388",
//               "fields": {
//                 "Id": {
//                   "displayValue": null,
//                   "value": "005B0000003TOI6IAO"
//                 },
//                 "Name": {
//                   "displayValue": null,
//                   "value": "Philippe Ozil"
//                 }
//               },
//               "id": "005B0000003TOI6IAO",
//               "lastModifiedById": "005B0000003TOI6IAO",
//               "lastModifiedDate": "2023-02-02T10:32:12.000Z",
//               "recordTypeId": null,
//               "recordTypeInfo": null,
//               "systemModstamp": "2023-09-27T15:47:51.000Z",
//               "weakEtag": 1695829671000
//             }
//           },
//           "OwnerId": {
//             "displayValue": null,
//             "value": "005B0000003TOI6IAO"
//           },
//           "Parent": {
//             "displayValue": null,
//             "value": null
//           },
//           "ParentId": {
//             "displayValue": null,
//             "value": null
//           },
//           "Phone": {
//             "displayValue": null,
//             "value": "(785) 241-6200"
//           },
//           "PhotoUrl": {
//             "displayValue": null,
//             "value": "/services/images/photo/001B000000UnQ2yIAF"
//           },
//           "Site": {
//             "displayValue": null,
//             "value": null
//           },
//           "Type": {
//             "displayValue": "Customer - Channel",
//             "value": "Customer - Channel"
//           },
//           "Website": {
//             "displayValue": null,
//             "value": "dickenson-consulting.com"
//           }
//         },
//         "id": "001B000000UnQ2yIAF",
//         "lastModifiedById": "005B0000003TOI6IAO",
//         "lastModifiedDate": "2017-08-18T14:46:22.000Z",
//         "recordTypeId": "012000000000000AAA",
//         "recordTypeInfo": null,
//         "systemModstamp": "2017-08-18T14:46:22.000Z",
//         "weakEtag": 1503067582000
//       },
//       "statusCode": 200
//     }
//   ]
// }

// Sample code for parsing the JSON response...
// Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

li_HasErrors = loo_JResp.BoolOf("hasErrors")
i = 0
li_Count_i = loo_JResp.SizeOfArray("results")
do while i < li_Count_i
    loo_JResp.I = i
    ls_ApiName = loo_JResp.StringOf("results[i].result.apiName")
    ls_ETag = loo_JResp.StringOf("results[i].result.eTag")
    ls_DisplayValue = loo_JResp.StringOf("results[i].result.fields.AnnualRevenue.displayValue")
    li_Value = loo_JResp.IntOf("results[i].result.fields.AnnualRevenue.value")
    ls_BillingCityDisplayValue = loo_JResp.StringOf("results[i].result.fields.BillingCity.displayValue")
    ls_BillingCityValue = loo_JResp.StringOf("results[i].result.fields.BillingCity.value")
    ls_BillingCountryDisplayValue = loo_JResp.StringOf("results[i].result.fields.BillingCountry.displayValue")
    ls_BillingCountryValue = loo_JResp.StringOf("results[i].result.fields.BillingCountry.value")
    ls_BillingPostalCodeDisplayValue = loo_JResp.StringOf("results[i].result.fields.BillingPostalCode.displayValue")
    ls_BillingPostalCodeValue = loo_JResp.StringOf("results[i].result.fields.BillingPostalCode.value")
    ls_BillingStateDisplayValue = loo_JResp.StringOf("results[i].result.fields.BillingState.displayValue")
    ls_BillingStateValue = loo_JResp.StringOf("results[i].result.fields.BillingState.value")
    ls_BillingStreetDisplayValue = loo_JResp.StringOf("results[i].result.fields.BillingStreet.displayValue")
    ls_BillingStreetValue = loo_JResp.StringOf("results[i].result.fields.BillingStreet.value")
    ls_IndustryDisplayValue = loo_JResp.StringOf("results[i].result.fields.Industry.displayValue")
    ls_IndustryValue = loo_JResp.StringOf("results[i].result.fields.Industry.value")
    ls_NameDisplayValue = loo_JResp.StringOf("results[i].result.fields.Name.displayValue")
    ls_NameValue = loo_JResp.StringOf("results[i].result.fields.Name.value")
    ls_OwnerDisplayValue = loo_JResp.StringOf("results[i].result.fields.Owner.displayValue")
    ls_ValueApiName = loo_JResp.StringOf("results[i].result.fields.Owner.value.apiName")
    ls_ValueETag = loo_JResp.StringOf("results[i].result.fields.Owner.value.eTag")
    ls_IdDisplayValue = loo_JResp.StringOf("results[i].result.fields.Owner.value.fields.Id.displayValue")
    ls_IdValue = loo_JResp.StringOf("results[i].result.fields.Owner.value.fields.Id.value")
    ls_NameDisplayValue = loo_JResp.StringOf("results[i].result.fields.Owner.value.fields.Name.displayValue")
    ls_NameValue = loo_JResp.StringOf("results[i].result.fields.Owner.value.fields.Name.value")
    ls_Id = loo_JResp.StringOf("results[i].result.fields.Owner.value.id")
    ls_LastModifiedById = loo_JResp.StringOf("results[i].result.fields.Owner.value.lastModifiedById")
    ls_LastModifiedDate = loo_JResp.StringOf("results[i].result.fields.Owner.value.lastModifiedDate")
    ls_RecordTypeId = loo_JResp.StringOf("results[i].result.fields.Owner.value.recordTypeId")
    ls_RecordTypeInfo = loo_JResp.StringOf("results[i].result.fields.Owner.value.recordTypeInfo")
    ls_SystemModstamp = loo_JResp.StringOf("results[i].result.fields.Owner.value.systemModstamp")
    li_WeakEtag = loo_JResp.IntOf("results[i].result.fields.Owner.value.weakEtag")
    ls_OwnerIdDisplayValue = loo_JResp.StringOf("results[i].result.fields.OwnerId.displayValue")
    ls_OwnerIdValue = loo_JResp.StringOf("results[i].result.fields.OwnerId.value")
    ls_ParentDisplayValue = loo_JResp.StringOf("results[i].result.fields.Parent.displayValue")
    ls_ParentValue = loo_JResp.StringOf("results[i].result.fields.Parent.value")
    ls_ParentIdDisplayValue = loo_JResp.StringOf("results[i].result.fields.ParentId.displayValue")
    ls_ParentIdValue = loo_JResp.StringOf("results[i].result.fields.ParentId.value")
    ls_PhoneDisplayValue = loo_JResp.StringOf("results[i].result.fields.Phone.displayValue")
    ls_PhoneValue = loo_JResp.StringOf("results[i].result.fields.Phone.value")
    ls_PhotoUrlDisplayValue = loo_JResp.StringOf("results[i].result.fields.PhotoUrl.displayValue")
    ls_PhotoUrlValue = loo_JResp.StringOf("results[i].result.fields.PhotoUrl.value")
    ls_SiteDisplayValue = loo_JResp.StringOf("results[i].result.fields.Site.displayValue")
    ls_SiteValue = loo_JResp.StringOf("results[i].result.fields.Site.value")
    ls_TypeDisplayValue = loo_JResp.StringOf("results[i].result.fields.Type.displayValue")
    ls_TypeValue = loo_JResp.StringOf("results[i].result.fields.Type.value")
    ls_WebsiteDisplayValue = loo_JResp.StringOf("results[i].result.fields.Website.displayValue")
    ls_WebsiteValue = loo_JResp.StringOf("results[i].result.fields.Website.value")
    ls_ResultId = loo_JResp.StringOf("results[i].result.id")
    ls_ResultLastModifiedById = loo_JResp.StringOf("results[i].result.lastModifiedById")
    ls_ResultLastModifiedDate = loo_JResp.StringOf("results[i].result.lastModifiedDate")
    ls_ResultRecordTypeId = loo_JResp.StringOf("results[i].result.recordTypeId")
    ls_ResultRecordTypeInfo = loo_JResp.StringOf("results[i].result.recordTypeInfo")
    ls_ResultSystemModstamp = loo_JResp.StringOf("results[i].result.systemModstamp")
    li_ResultWeakEtag = loo_JResp.IntOf("results[i].result.weakEtag")
    li_StatusCode = loo_JResp.IntOf("results[i].statusCode")
    i = i + 1
loop


destroy loo_Http
destroy loo_SbResponseBody
destroy loo_JResp

Curl Command

curl -X GET
	-H "Authorization: Bearer <access_token>"
https://domain.com/services/data/v{{version}}/ui-api/records/batch/:RECORD_IDS

Postman Collection Item JSON

{
  "name": "Get a Batch of Records",
  "request": {
    "method": "GET",
    "header": [
    ],
    "url": {
      "raw": "{{_endpoint}}/services/data/v{{version}}/ui-api/records/batch/:RECORD_IDS",
      "host": [
        "{{_endpoint}}"
      ],
      "path": [
        "services",
        "data",
        "v{{version}}",
        "ui-api",
        "records",
        "batch",
        ":RECORD_IDS"
      ],
      "query": [
        {
          "key": "childRelationships",
          "value": "",
          "description": "A collection of child relationship names. The records with those child relationship names are included in the response. Specify names in the format ObjectApiName.ChildRelationshipName or ObjectApiName.ChildRelationshipName.FieldApiName. For example, to specify the Contacts relationship on an Account, use Account.Contacts. You can get child relationships one level deep.\nTo get a relationship name, look in the Object Info response body.",
          "disabled": true
        },
        {
          "key": "fields",
          "value": "",
          "description": "Specifies the fields to return. If this property is specified, the response is a union of fields and optionalFields.\nIf the context user doesn’t have access to a field, an error is returned.\n\nIf you’re not sure whether the context user has access to a field and you don’t want the request to fail if they don’t, use the optionalFields parameter.\n\nSpecify names in the format ObjectApiName.FieldName. You can get any field that has a named relationship to this record. There is no limit to the number of fields you can specify.",
          "disabled": true
        },
        {
          "key": "layoutTypes",
          "value": "",
          "description": "Specifies the fields to return. If this property is specified, the response is a union of layoutTypes, modes, and optionalFields.\nA collection containing any of these values:\nCompact—Use this value to get a layout that contains a record’s key fields.\nFull—(Default) Use this value to get a full layout.",
          "disabled": true
        },
        {
          "key": "modes",
          "value": "",
          "description": "The access mode for the record. This value determines which fields to get from a layout. Layouts have different fields for create, edit, and view modes. For example, formula fields are rendered in view mode, but not in create mode because they’re calculated at run time, like formulas in a spreadsheet. A collection containing any of these values:\nCreate—Use this mode if you intend to build UI that lets a user create a record. This mode is used by the /ui-api/record-defaults/create/<SOBJECT_API_NAME> resource.\nEdit—Use this mode if you intend to build UI that lets a user edit a record. This mode is used by the /ui-api/record-defaults/clone/<RECORD_ID> resource.\nView—(Default) Use this mode if you intend to build UI that displays a record.",
          "disabled": true
        },
        {
          "key": "optionalFields",
          "value": "",
          "description": "A collection of optional field names. If a field is accessible to the context user, it’s included in the response. If a field isn’t accessible to the context user, it isn’t included in the response, but it doesn’t cause an error.\nSpecify names in the format ObjectApiName.FieldName. You can get any field that has a named relationship to this record. There is no limit to the number of fields you can specify.",
          "disabled": true
        },
        {
          "key": "pageSize",
          "value": "",
          "description": "The maximum number of child records to return on a page. The default value is 5.",
          "disabled": true
        },
        {
          "key": "updateMru",
          "value": "",
          "description": "To add to the most recently used (MRU) list view, set to true. The default value is false.",
          "disabled": true
        }
      ],
      "variable": [
        {
          "key": "RECORD_IDS",
          "value": "",
          "description": "Comma-separated list of record IDs"
        }
      ]
    },
    "description": "Get data for a batch of records."
  },
  "response": [
    {
      "name": "Get a Batch of Records",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{_endpoint}}/services/data/v{{version}}/ui-api/records/batch/:RECORD_IDS?layoutTypes=Compact",
          "host": [
            "{{_endpoint}}"
          ],
          "path": [
            "services",
            "data",
            "v{{version}}",
            "ui-api",
            "records",
            "batch",
            ":RECORD_IDS"
          ],
          "query": [
            {
              "key": "childRelationships",
              "value": "",
              "description": "A collection of child relationship names. The records with those child relationship names are included in the response. Specify names in the format ObjectApiName.ChildRelationshipName or ObjectApiName.ChildRelationshipName.FieldApiName. For example, to specify the Contacts relationship on an Account, use Account.Contacts. You can get child relationships one level deep.\nTo get a relationship name, look in the Object Info response body.",
              "disabled": true
            },
            {
              "key": "fields",
              "value": "",
              "description": "Specifies the fields to return. If this property is specified, the response is a union of fields and optionalFields.\nIf the context user doesn’t have access to a field, an error is returned.\n\nIf you’re not sure whether the context user has access to a field and you don’t want the request to fail if they don’t, use the optionalFields parameter.\n\nSpecify names in the format ObjectApiName.FieldName. You can get any field that has a named relationship to this record. There is no limit to the number of fields you can specify.",
              "disabled": true
            },
            {
              "key": "layoutTypes",
              "value": "Compact",
              "description": "Specifies the fields to return. If this property is specified, the response is a union of layoutTypes, modes, and optionalFields.\nA collection containing any of these values:\nCompact—Use this value to get a layout that contains a record’s key fields.\nFull—(Default) Use this value to get a full layout."
            },
            {
              "key": "modes",
              "value": "",
              "description": "The access mode for the record. This value determines which fields to get from a layout. Layouts have different fields for create, edit, and view modes. For example, formula fields are rendered in view mode, but not in create mode because they’re calculated at run time, like formulas in a spreadsheet. A collection containing any of these values:\nCreate—Use this mode if you intend to build UI that lets a user create a record. This mode is used by the /ui-api/record-defaults/create/<SOBJECT_API_NAME> resource.\nEdit—Use this mode if you intend to build UI that lets a user edit a record. This mode is used by the /ui-api/record-defaults/clone/<RECORD_ID> resource.\nView—(Default) Use this mode if you intend to build UI that displays a record.",
              "disabled": true
            },
            {
              "key": "optionalFields",
              "value": "",
              "description": "A collection of optional field names. If a field is accessible to the context user, it’s included in the response. If a field isn’t accessible to the context user, it isn’t included in the response, but it doesn’t cause an error.\nSpecify names in the format ObjectApiName.FieldName. You can get any field that has a named relationship to this record. There is no limit to the number of fields you can specify.",
              "disabled": true
            },
            {
              "key": "pageSize",
              "value": "",
              "description": "The maximum number of child records to return on a page. The default value is 5.",
              "disabled": true
            },
            {
              "key": "updateMru",
              "value": "",
              "description": "To add to the most recently used (MRU) list view, set to true. The default value is false.",
              "disabled": true
            }
          ],
          "variable": [
            {
              "key": "RECORD_IDS",
              "value": "001B000000UnQ2wIAF,001B000000UnQ2yIAF",
              "description": "Comma-separated list of record IDs"
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Date",
          "value": "Wed, 27 Sep 2023 16:00:23 GMT"
        },
        {
          "key": "Strict-Transport-Security",
          "value": "max-age=63072000; includeSubDomains"
        },
        {
          "key": "X-Content-Type-Options",
          "value": "nosniff"
        },
        {
          "key": "X-XSS-Protection",
          "value": "1; mode=block"
        },
        {
          "key": "X-Robots-Tag",
          "value": "none"
        },
        {
          "key": "Cache-Control",
          "value": "no-cache,must-revalidate,max-age=0,no-store,private"
        },
        {
          "key": "Content-Type",
          "value": "application/json;charset=UTF-8"
        },
        {
          "key": "Vary",
          "value": "Accept-Encoding"
        },
        {
          "key": "Content-Encoding",
          "value": "gzip"
        },
        {
          "key": "Transfer-Encoding",
          "value": "chunked"
        }
      ],
      "cookie": [
      ],
      "body": "{\n    \"hasErrors\": false,\n    \"results\": [\n        {\n            \"result\": {\n                \"apiName\": \"Account\",\n                \"childRelationships\": {},\n                \"eTag\": \"8aae3f4fbe3055e68df1d4c8a989a671\",\n                \"fields\": {\n                    \"AnnualRevenue\": {\n                        \"displayValue\": \"$350,000,000\",\n                        \"value\": 350000000\n                    },\n                    \"BillingCity\": {\n                        \"displayValue\": null,\n                        \"value\": \"Burlington\"\n                    },\n                    \"BillingCountry\": {\n                        \"displayValue\": null,\n                        \"value\": \"USA\"\n                    },\n                    \"BillingPostalCode\": {\n                        \"displayValue\": null,\n                        \"value\": \"27215\"\n                    },\n                    \"BillingState\": {\n                        \"displayValue\": null,\n                        \"value\": \"NC\"\n                    },\n                    \"BillingStreet\": {\n                        \"displayValue\": null,\n                        \"value\": \"525 S. Lexington Ave\"\n                    },\n                    \"Industry\": {\n                        \"displayValue\": \"Apparel\",\n                        \"value\": \"Apparel\"\n                    },\n                    \"Name\": {\n                        \"displayValue\": null,\n                        \"value\": \"Burlington Textiles Corp of America\"\n                    },\n                    \"Owner\": {\n                        \"displayValue\": \"Philippe Ozil\",\n                        \"value\": {\n                            \"apiName\": \"User\",\n                            \"childRelationships\": {},\n                            \"eTag\": \"cc07f7ef1b08ddbd75074c69512dd388\",\n                            \"fields\": {\n                                \"Id\": {\n                                    \"displayValue\": null,\n                                    \"value\": \"005B0000003TOI6IAO\"\n                                },\n                                \"Name\": {\n                                    \"displayValue\": null,\n                                    \"value\": \"Philippe Ozil\"\n                                }\n                            },\n                            \"id\": \"005B0000003TOI6IAO\",\n                            \"lastModifiedById\": \"005B0000003TOI6IAO\",\n                            \"lastModifiedDate\": \"2023-02-02T10:32:12.000Z\",\n                            \"recordTypeId\": null,\n                            \"recordTypeInfo\": null,\n                            \"systemModstamp\": \"2023-09-27T15:47:51.000Z\",\n                            \"weakEtag\": 1695829671000\n                        }\n                    },\n                    \"OwnerId\": {\n                        \"displayValue\": null,\n                        \"value\": \"005B0000003TOI6IAO\"\n                    },\n                    \"Parent\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"ParentId\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"Phone\": {\n                        \"displayValue\": null,\n                        \"value\": \"(336) 222-7000\"\n                    },\n                    \"PhotoUrl\": {\n                        \"displayValue\": null,\n                        \"value\": \"/services/images/photo/001B000000UnQ2wIAF\"\n                    },\n                    \"Site\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"Type\": {\n                        \"displayValue\": \"Customer - Direct\",\n                        \"value\": \"Customer - Direct\"\n                    },\n                    \"Website\": {\n                        \"displayValue\": null,\n                        \"value\": \"www.burlington.com\"\n                    }\n                },\n                \"id\": \"001B000000UnQ2wIAF\",\n                \"lastModifiedById\": \"005B0000003TOI6IAO\",\n                \"lastModifiedDate\": \"2017-08-18T14:46:22.000Z\",\n                \"recordTypeId\": \"012000000000000AAA\",\n                \"recordTypeInfo\": null,\n                \"systemModstamp\": \"2017-08-18T14:46:22.000Z\",\n                \"weakEtag\": 1503067582000\n            },\n            \"statusCode\": 200\n        },\n        {\n            \"result\": {\n                \"apiName\": \"Account\",\n                \"childRelationships\": {},\n                \"eTag\": \"a825a67a87fa16446d82b4948e5643c7\",\n                \"fields\": {\n                    \"AnnualRevenue\": {\n                        \"displayValue\": \"$50,000,000\",\n                        \"value\": 50000000\n                    },\n                    \"BillingCity\": {\n                        \"displayValue\": null,\n                        \"value\": \"Lawrence\"\n                    },\n                    \"BillingCountry\": {\n                        \"displayValue\": null,\n                        \"value\": \"USA\"\n                    },\n                    \"BillingPostalCode\": {\n                        \"displayValue\": null,\n                        \"value\": \"66045\"\n                    },\n                    \"BillingState\": {\n                        \"displayValue\": null,\n                        \"value\": \"KS\"\n                    },\n                    \"BillingStreet\": {\n                        \"displayValue\": null,\n                        \"value\": \"1301 Hoch Drive\"\n                    },\n                    \"Industry\": {\n                        \"displayValue\": \"Consulting\",\n                        \"value\": \"Consulting\"\n                    },\n                    \"Name\": {\n                        \"displayValue\": null,\n                        \"value\": \"Dickenson plc\"\n                    },\n                    \"Owner\": {\n                        \"displayValue\": \"Philippe Ozil\",\n                        \"value\": {\n                            \"apiName\": \"User\",\n                            \"childRelationships\": {},\n                            \"eTag\": \"cc07f7ef1b08ddbd75074c69512dd388\",\n                            \"fields\": {\n                                \"Id\": {\n                                    \"displayValue\": null,\n                                    \"value\": \"005B0000003TOI6IAO\"\n                                },\n                                \"Name\": {\n                                    \"displayValue\": null,\n                                    \"value\": \"Philippe Ozil\"\n                                }\n                            },\n                            \"id\": \"005B0000003TOI6IAO\",\n                            \"lastModifiedById\": \"005B0000003TOI6IAO\",\n                            \"lastModifiedDate\": \"2023-02-02T10:32:12.000Z\",\n                            \"recordTypeId\": null,\n                            \"recordTypeInfo\": null,\n                            \"systemModstamp\": \"2023-09-27T15:47:51.000Z\",\n                            \"weakEtag\": 1695829671000\n                        }\n                    },\n                    \"OwnerId\": {\n                        \"displayValue\": null,\n                        \"value\": \"005B0000003TOI6IAO\"\n                    },\n                    \"Parent\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"ParentId\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"Phone\": {\n                        \"displayValue\": null,\n                        \"value\": \"(785) 241-6200\"\n                    },\n                    \"PhotoUrl\": {\n                        \"displayValue\": null,\n                        \"value\": \"/services/images/photo/001B000000UnQ2yIAF\"\n                    },\n                    \"Site\": {\n                        \"displayValue\": null,\n                        \"value\": null\n                    },\n                    \"Type\": {\n                        \"displayValue\": \"Customer - Channel\",\n                        \"value\": \"Customer - Channel\"\n                    },\n                    \"Website\": {\n                        \"displayValue\": null,\n                        \"value\": \"dickenson-consulting.com\"\n                    }\n                },\n                \"id\": \"001B000000UnQ2yIAF\",\n                \"lastModifiedById\": \"005B0000003TOI6IAO\",\n                \"lastModifiedDate\": \"2017-08-18T14:46:22.000Z\",\n                \"recordTypeId\": \"012000000000000AAA\",\n                \"recordTypeInfo\": null,\n                \"systemModstamp\": \"2017-08-18T14:46:22.000Z\",\n                \"weakEtag\": 1503067582000\n            },\n            \"statusCode\": 200\n        }\n    ]\n}"
    }
  ]
}