Back to Collection Items
#include <C_CkHttpW.h>
#include <C_CkJsonObjectW.h>
#include <C_CkHttpResponseW.h>
#include <C_CkStringBuilderW.h>
void ChilkatSample(void)
{
HCkHttpW http;
BOOL success;
HCkJsonObjectW queryParams;
HCkHttpResponseW resp;
HCkStringBuilderW sbResponseBody;
HCkJsonObjectW jResp;
int respStatusCode;
const wchar_t *v_Type;
const wchar_t *v_Url;
const wchar_t *Id;
BOOL IsDeleted;
const wchar_t *MasterRecordId;
const wchar_t *Name;
const wchar_t *ParentId;
const wchar_t *BillingStreet;
const wchar_t *BillingCity;
const wchar_t *BillingState;
const wchar_t *BillingPostalCode;
const wchar_t *BillingCountry;
const wchar_t *BillingLatitude;
const wchar_t *BillingLongitude;
const wchar_t *BillingGeocodeAccuracy;
const wchar_t *City;
const wchar_t *Country;
const wchar_t *GeocodeAccuracy;
const wchar_t *Latitude;
const wchar_t *Longitude;
const wchar_t *PostalCode;
const wchar_t *State;
const wchar_t *Street;
const wchar_t *ShippingStreet;
const wchar_t *ShippingCity;
const wchar_t *ShippingState;
const wchar_t *ShippingPostalCode;
const wchar_t *ShippingCountry;
const wchar_t *ShippingLatitude;
const wchar_t *ShippingLongitude;
const wchar_t *ShippingGeocodeAccuracy;
const wchar_t *ShippingAddress;
const wchar_t *Phone;
const wchar_t *Fax;
const wchar_t *AccountNumber;
const wchar_t *Website;
const wchar_t *PhotoUrl;
const wchar_t *Sic;
const wchar_t *Industry;
int AnnualRevenue;
int NumberOfEmployees;
const wchar_t *Ownership;
const wchar_t *TickerSymbol;
const wchar_t *Description;
const wchar_t *Rating;
const wchar_t *Site;
const wchar_t *OwnerId;
const wchar_t *CreatedDate;
const wchar_t *CreatedById;
const wchar_t *LastModifiedDate;
const wchar_t *LastModifiedById;
const wchar_t *SystemModstamp;
const wchar_t *LastActivityDate;
const wchar_t *LastViewedDate;
const wchar_t *LastReferencedDate;
BOOL IsPartner;
BOOL IsCustomerPortal;
const wchar_t *ChannelProgramName;
const wchar_t *ChannelProgramLevelName;
const wchar_t *Jigsaw;
const wchar_t *JigsawCompanyId;
const wchar_t *CleanStatus;
const wchar_t *AccountSource;
const wchar_t *DunsNumber;
const wchar_t *Tradestyle;
const wchar_t *NaicsCode;
const wchar_t *NaicsDesc;
const wchar_t *YearStarted;
const wchar_t *SicDesc;
const wchar_t *DandbCompanyId;
const wchar_t *CustomerPriority__c;
const wchar_t *SLA__c;
const wchar_t *Active__c;
int NumberofLocations__c;
const wchar_t *UpsellOpportunity__c;
const wchar_t *SLASerialNumber__c;
const wchar_t *SLAExpirationDate__c;
const wchar_t *ShippingAddressCity;
const wchar_t *ShippingAddressCountry;
const wchar_t *ShippingAddressGeocodeAccuracy;
const wchar_t *ShippingAddressLatitude;
const wchar_t *ShippingAddressLongitude;
const wchar_t *ShippingAddressPostalCode;
const wchar_t *ShippingAddressState;
const wchar_t *ShippingAddressStreet;
int totalSize;
BOOL done;
int i;
int count_i;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
http = CkHttpW_Create();
queryParams = CkJsonObjectW_Create();
CkJsonObjectW_UpdateString(queryParams,L"q",L"SELECT FIELDS(All) FROM ACCOUNT ORDER BY Name LIMIT 5");
// Adds the "Authorization: Bearer <access_token>" header.
CkHttpW_putAuthToken(http,L"<access_token>");
CkHttpW_SetRequestHeader(http,L"Content-Type",L"application/json");
resp = CkHttpW_QuickRequestParams(http,L"GET",L"https://domain.com/services/data/v{{version}}/query/",queryParams);
if (CkHttpW_getLastMethodSuccess(http) == FALSE) {
wprintf(L"%s\n",CkHttpW_lastErrorText(http));
CkHttpW_Dispose(http);
CkJsonObjectW_Dispose(queryParams);
return;
}
sbResponseBody = CkStringBuilderW_Create();
CkHttpResponseW_GetBodySb(resp,sbResponseBody);
jResp = CkJsonObjectW_Create();
CkJsonObjectW_LoadSb(jResp,sbResponseBody);
CkJsonObjectW_putEmitCompact(jResp,FALSE);
wprintf(L"Response Body:\n");
wprintf(L"%s\n",CkJsonObjectW_emit(jResp));
respStatusCode = CkHttpResponseW_getStatusCode(resp);
wprintf(L"Response Status Code = %d\n",respStatusCode);
if (respStatusCode >= 400) {
wprintf(L"Response Header:\n");
wprintf(L"%s\n",CkHttpResponseW_header(resp));
wprintf(L"Failed.\n");
CkHttpResponseW_Dispose(resp);
CkHttpW_Dispose(http);
CkJsonObjectW_Dispose(queryParams);
CkStringBuilderW_Dispose(sbResponseBody);
CkJsonObjectW_Dispose(jResp);
return;
}
CkHttpResponseW_Dispose(resp);
// Sample JSON response:
// (Sample code for parsing the JSON response is shown below)
// {
// "totalSize": 5,
// "done": true,
// "records": [
// {
// "attributes": {
// "type": "Account",
// "url": "/services/data/v58.0/sobjects/Account/001B000000UnQ2wIAF"
// },
// "Id": "001B000000UnQ2wIAF",
// "IsDeleted": false,
// "MasterRecordId": null,
// "Name": "Burlington Textiles Corp of America",
// "Type": "Customer - Direct",
// "ParentId": null,
// "BillingStreet": "525 S. Lexington Ave",
// "BillingCity": "Burlington",
// "BillingState": "NC",
// "BillingPostalCode": "27215",
// "BillingCountry": "USA",
// "BillingLatitude": null,
// "BillingLongitude": null,
// "BillingGeocodeAccuracy": null,
// "BillingAddress": {
// "city": "Burlington",
// "country": "USA",
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": "27215",
// "state": "NC",
// "street": "525 S. Lexington Ave"
// },
// "ShippingStreet": null,
// "ShippingCity": null,
// "ShippingState": null,
// "ShippingPostalCode": null,
// "ShippingCountry": null,
// "ShippingLatitude": null,
// "ShippingLongitude": null,
// "ShippingGeocodeAccuracy": null,
// "ShippingAddress": null,
// "Phone": "(336) 222-7000",
// "Fax": "(336) 222-8000",
// "AccountNumber": "CD656092",
// "Website": "www.burlington.com",
// "PhotoUrl": "/services/images/photo/001B000000UnQ2wIAF",
// "Sic": "546732",
// "Industry": "Apparel",
// "AnnualRevenue": 350000000,
// "NumberOfEmployees": 9000,
// "Ownership": "Public",
// "TickerSymbol": "BTXT",
// "Description": null,
// "Rating": "Warm",
// "Site": null,
// "OwnerId": "005B0000003TOI6IAO",
// "CreatedDate": "2017-08-18T14:46:22.000+0000",
// "CreatedById": "005B0000003TOI6IAO",
// "LastModifiedDate": "2017-08-18T14:46:22.000+0000",
// "LastModifiedById": "005B0000003TOI6IAO",
// "SystemModstamp": "2017-08-18T14:46:22.000+0000",
// "LastActivityDate": null,
// "LastViewedDate": null,
// "LastReferencedDate": null,
// "IsPartner": false,
// "IsCustomerPortal": false,
// "ChannelProgramName": null,
// "ChannelProgramLevelName": null,
// "Jigsaw": null,
// "JigsawCompanyId": null,
// "CleanStatus": "Pending",
// "AccountSource": null,
// "DunsNumber": null,
// "Tradestyle": null,
// "NaicsCode": null,
// "NaicsDesc": null,
// "YearStarted": null,
// "SicDesc": null,
// "DandbCompanyId": null,
// "CustomerPriority__c": null,
// "SLA__c": "Silver",
// "Active__c": null,
// "NumberofLocations__c": 6,
// "UpsellOpportunity__c": "Maybe",
// "SLASerialNumber__c": "5367",
// "SLAExpirationDate__c": "2016-09-12"
// },
// {
// "attributes": {
// "type": "Account",
// "url": "/services/data/v58.0/sobjects/Account/001B000000UnQ2yIAF"
// },
// "Id": "001B000000UnQ2yIAF",
// "IsDeleted": false,
// "MasterRecordId": null,
// "Name": "Dickenson plc",
// "Type": "Customer - Channel",
// "ParentId": null,
// "BillingStreet": "1301 Hoch Drive",
// "BillingCity": "Lawrence",
// "BillingState": "KS",
// "BillingPostalCode": "66045",
// "BillingCountry": "USA",
// "BillingLatitude": null,
// "BillingLongitude": null,
// "BillingGeocodeAccuracy": null,
// "BillingAddress": {
// "city": "Lawrence",
// "country": "USA",
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": "66045",
// "state": "KS",
// "street": "1301 Hoch Drive"
// },
// "ShippingStreet": "1301 Hoch Drive",
// "ShippingCity": "Lawrence",
// "ShippingState": "KS",
// "ShippingPostalCode": "66045",
// "ShippingCountry": "USA",
// "ShippingLatitude": null,
// "ShippingLongitude": null,
// "ShippingGeocodeAccuracy": null,
// "ShippingAddress": {
// "city": "Lawrence",
// "country": "USA",
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": "66045",
// "state": "KS",
// "street": "1301 Hoch Drive"
// },
// "Phone": "(785) 241-6200",
// "Fax": "(785) 241-6201",
// "AccountNumber": "CC634267",
// "Website": "dickenson-consulting.com",
// "PhotoUrl": "/services/images/photo/001B000000UnQ2yIAF",
// "Sic": "6752",
// "Industry": "Consulting",
// "AnnualRevenue": 50000000,
// "NumberOfEmployees": 120,
// "Ownership": "Private",
// "TickerSymbol": null,
// "Description": null,
// "Rating": null,
// "Site": null,
// "OwnerId": "005B0000003TOI6IAO",
// "CreatedDate": "2017-08-18T14:46:22.000+0000",
// "CreatedById": "005B0000003TOI6IAO",
// "LastModifiedDate": "2017-08-18T14:46:22.000+0000",
// "LastModifiedById": "005B0000003TOI6IAO",
// "SystemModstamp": "2017-08-18T14:46:22.000+0000",
// "LastActivityDate": null,
// "LastViewedDate": null,
// "LastReferencedDate": null,
// "IsPartner": false,
// "IsCustomerPortal": false,
// "ChannelProgramName": null,
// "ChannelProgramLevelName": null,
// "Jigsaw": null,
// "JigsawCompanyId": null,
// "CleanStatus": "Pending",
// "AccountSource": null,
// "DunsNumber": null,
// "Tradestyle": null,
// "NaicsCode": null,
// "NaicsDesc": null,
// "YearStarted": null,
// "SicDesc": null,
// "DandbCompanyId": null,
// "CustomerPriority__c": "Low",
// "SLA__c": "Bronze",
// "Active__c": "Yes",
// "NumberofLocations__c": 2,
// "UpsellOpportunity__c": "No",
// "SLASerialNumber__c": "7425",
// "SLAExpirationDate__c": "2017-03-15"
// },
// {
// "attributes": {
// "type": "Account",
// "url": "/services/data/v58.0/sobjects/Account/001B000000UnQ2vIAF"
// },
// "Id": "001B000000UnQ2vIAF",
// "IsDeleted": false,
// "MasterRecordId": null,
// "Name": "Edge Communications",
// "Type": "Customer - Direct",
// "ParentId": null,
// "BillingStreet": "312 Constitution Place\nAustin, TX 78767\nUSA",
// "BillingCity": "Austin",
// "BillingState": "TX",
// "BillingPostalCode": null,
// "BillingCountry": null,
// "BillingLatitude": null,
// "BillingLongitude": null,
// "BillingGeocodeAccuracy": null,
// "BillingAddress": {
// "city": "Austin",
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": "TX",
// "street": "312 Constitution Place\nAustin, TX 78767\nUSA"
// },
// "ShippingStreet": "312 Constitution Place\nAustin, TX 78767\nUSA",
// "ShippingCity": null,
// "ShippingState": null,
// "ShippingPostalCode": null,
// "ShippingCountry": null,
// "ShippingLatitude": null,
// "ShippingLongitude": null,
// "ShippingGeocodeAccuracy": null,
// "ShippingAddress": {
// "city": null,
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": null,
// "street": "312 Constitution Place\nAustin, TX 78767\nUSA"
// },
// "Phone": "(512) 757-6000",
// "Fax": "(512) 757-9000",
// "AccountNumber": "CD451796",
// "Website": "http://edgecomm.com",
// "PhotoUrl": "/services/images/photo/001B000000UnQ2vIAF",
// "Sic": "6576",
// "Industry": "Electronics",
// "AnnualRevenue": 139000000,
// "NumberOfEmployees": 1000,
// "Ownership": "Public",
// "TickerSymbol": "EDGE",
// "Description": "Edge, founded in 1998, is a start-up based in Austin, TX. The company designs and manufactures a device to convert music from one digital format to another. Edge sells its product through retailers and its own website.",
// "Rating": "Hot",
// "Site": null,
// "OwnerId": "005B0000003TOI6IAO",
// "CreatedDate": "2017-08-18T14:46:22.000+0000",
// "CreatedById": "005B0000003TOI6IAO",
// "LastModifiedDate": "2017-08-18T14:46:22.000+0000",
// "LastModifiedById": "005B0000003TOI6IAO",
// "SystemModstamp": "2017-08-18T14:46:22.000+0000",
// "LastActivityDate": null,
// "LastViewedDate": null,
// "LastReferencedDate": null,
// "IsPartner": false,
// "IsCustomerPortal": false,
// "ChannelProgramName": null,
// "ChannelProgramLevelName": null,
// "Jigsaw": null,
// "JigsawCompanyId": null,
// "CleanStatus": "Pending",
// "AccountSource": null,
// "DunsNumber": null,
// "Tradestyle": null,
// "NaicsCode": null,
// "NaicsDesc": null,
// "YearStarted": null,
// "SicDesc": null,
// "DandbCompanyId": null,
// "CustomerPriority__c": "Medium",
// "SLA__c": "Silver",
// "Active__c": "Yes",
// "NumberofLocations__c": 2,
// "UpsellOpportunity__c": "Maybe",
// "SLASerialNumber__c": "2657",
// "SLAExpirationDate__c": "2016-09-12"
// },
// {
// "attributes": {
// "type": "Account",
// "url": "/services/data/v58.0/sobjects/Account/001B000000UnQ31IAF"
// },
// "Id": "001B000000UnQ31IAF",
// "IsDeleted": false,
// "MasterRecordId": null,
// "Name": "Express Logistics and Transport",
// "Type": "Customer - Channel",
// "ParentId": null,
// "BillingStreet": "620 SW 5th Avenue Suite 400\nPortland, Oregon 97204\nUnited States",
// "BillingCity": "Portland",
// "BillingState": "OR",
// "BillingPostalCode": null,
// "BillingCountry": null,
// "BillingLatitude": null,
// "BillingLongitude": null,
// "BillingGeocodeAccuracy": null,
// "BillingAddress": {
// "city": "Portland",
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": "OR",
// "street": "620 SW 5th Avenue Suite 400\nPortland, Oregon 97204\nUnited States"
// },
// "ShippingStreet": "620 SW 5th Avenue Suite 400\nPortland, Oregon 97204\nUnited States",
// "ShippingCity": null,
// "ShippingState": null,
// "ShippingPostalCode": null,
// "ShippingCountry": null,
// "ShippingLatitude": null,
// "ShippingLongitude": null,
// "ShippingGeocodeAccuracy": null,
// "ShippingAddress": {
// "city": null,
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": null,
// "street": "620 SW 5th Avenue Suite 400\nPortland, Oregon 97204\nUnited States"
// },
// "Phone": "(503) 421-7800",
// "Fax": "(503) 421-7801",
// "AccountNumber": "CC947211",
// "Website": "www.expressl&t.net",
// "PhotoUrl": "/services/images/photo/001B000000UnQ31IAF",
// "Sic": "8742",
// "Industry": "Transportation",
// "AnnualRevenue": 950000000,
// "NumberOfEmployees": 12300,
// "Ownership": "Public",
// "TickerSymbol": "EXLT",
// "Description": "Commerical logistics and transportation company.",
// "Rating": "Cold",
// "Site": null,
// "OwnerId": "005B0000003TOI6IAO",
// "CreatedDate": "2017-08-18T14:46:22.000+0000",
// "CreatedById": "005B0000003TOI6IAO",
// "LastModifiedDate": "2017-08-18T14:46:22.000+0000",
// "LastModifiedById": "005B0000003TOI6IAO",
// "SystemModstamp": "2017-08-18T14:46:22.000+0000",
// "LastActivityDate": null,
// "LastViewedDate": null,
// "LastReferencedDate": null,
// "IsPartner": false,
// "IsCustomerPortal": false,
// "ChannelProgramName": null,
// "ChannelProgramLevelName": null,
// "Jigsaw": null,
// "JigsawCompanyId": null,
// "CleanStatus": "Pending",
// "AccountSource": null,
// "DunsNumber": null,
// "Tradestyle": null,
// "NaicsCode": null,
// "NaicsDesc": null,
// "YearStarted": null,
// "SicDesc": null,
// "DandbCompanyId": null,
// "CustomerPriority__c": "Medium",
// "SLA__c": "Platinum",
// "Active__c": "Yes",
// "NumberofLocations__c": 150,
// "UpsellOpportunity__c": "Maybe",
// "SLASerialNumber__c": "4724",
// "SLAExpirationDate__c": "2017-03-15"
// },
// {
// "attributes": {
// "type": "Account",
// "url": "/services/data/v58.0/sobjects/Account/001B000000UnQ35IAF"
// },
// "Id": "001B000000UnQ35IAF",
// "IsDeleted": false,
// "MasterRecordId": null,
// "Name": "GenePoint",
// "Type": "Customer - Channel",
// "ParentId": null,
// "BillingStreet": "345 Shoreline Park\nMountain View, CA 94043\nUSA",
// "BillingCity": "Mountain View",
// "BillingState": "CA",
// "BillingPostalCode": null,
// "BillingCountry": null,
// "BillingLatitude": null,
// "BillingLongitude": null,
// "BillingGeocodeAccuracy": null,
// "BillingAddress": {
// "city": "Mountain View",
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": "CA",
// "street": "345 Shoreline Park\nMountain View, CA 94043\nUSA"
// },
// "ShippingStreet": "345 Shoreline Park\nMountain View, CA 94043\nUSA",
// "ShippingCity": null,
// "ShippingState": null,
// "ShippingPostalCode": null,
// "ShippingCountry": null,
// "ShippingLatitude": null,
// "ShippingLongitude": null,
// "ShippingGeocodeAccuracy": null,
// "ShippingAddress": {
// "city": null,
// "country": null,
// "geocodeAccuracy": null,
// "latitude": null,
// "longitude": null,
// "postalCode": null,
// "state": null,
// "street": "345 Shoreline Park\nMountain View, CA 94043\nUSA"
// },
// "Phone": "(650) 867-3450",
// "Fax": "(650) 867-9895",
// "AccountNumber": "CC978213",
// "Website": "www.genepoint.com",
// "PhotoUrl": "/services/images/photo/001B000000UnQ35IAF",
// "Sic": "3712",
// "Industry": "Biotechnology",
// "AnnualRevenue": 30000000,
// "NumberOfEmployees": 265,
// "Ownership": "Private",
// "TickerSymbol": null,
// "Description": "Genomics company engaged in mapping and sequencing of the human genome and developing gene-based drugs",
// "Rating": "Cold",
// "Site": null,
// "OwnerId": "005B0000003TOI6IAO",
// "CreatedDate": "2017-08-18T14:46:22.000+0000",
// "CreatedById": "005B0000003TOI6IAO",
// "LastModifiedDate": "2017-08-18T14:46:22.000+0000",
// "LastModifiedById": "005B0000003TOI6IAO",
// "SystemModstamp": "2017-08-18T14:46:22.000+0000",
// "LastActivityDate": null,
// "LastViewedDate": null,
// "LastReferencedDate": null,
// "IsPartner": false,
// "IsCustomerPortal": false,
// "ChannelProgramName": null,
// "ChannelProgramLevelName": null,
// "Jigsaw": null,
// "JigsawCompanyId": null,
// "CleanStatus": "Pending",
// "AccountSource": null,
// "DunsNumber": null,
// "Tradestyle": null,
// "NaicsCode": null,
// "NaicsDesc": null,
// "YearStarted": null,
// "SicDesc": null,
// "DandbCompanyId": null,
// "CustomerPriority__c": "Low",
// "SLA__c": "Bronze",
// "Active__c": "Yes",
// "NumberofLocations__c": 1,
// "UpsellOpportunity__c": "Yes",
// "SLASerialNumber__c": "7324",
// "SLAExpirationDate__c": "2017-03-15"
// }
// ]
// }
// Sample code for parsing the JSON response...
// Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
// Chilkat functions returning "const char *" return a pointer to temporary internal memory owned and managed by Chilkat.
totalSize = CkJsonObjectW_IntOf(jResp,L"totalSize");
done = CkJsonObjectW_BoolOf(jResp,L"done");
i = 0;
count_i = CkJsonObjectW_SizeOfArray(jResp,L"records");
while (i < count_i) {
CkJsonObjectW_putI(jResp,i);
v_Type = CkJsonObjectW_stringOf(jResp,L"records[i].attributes.type");
v_Url = CkJsonObjectW_stringOf(jResp,L"records[i].attributes.url");
Id = CkJsonObjectW_stringOf(jResp,L"records[i].Id");
IsDeleted = CkJsonObjectW_BoolOf(jResp,L"records[i].IsDeleted");
MasterRecordId = CkJsonObjectW_stringOf(jResp,L"records[i].MasterRecordId");
Name = CkJsonObjectW_stringOf(jResp,L"records[i].Name");
v_Type = CkJsonObjectW_stringOf(jResp,L"records[i].Type");
ParentId = CkJsonObjectW_stringOf(jResp,L"records[i].ParentId");
BillingStreet = CkJsonObjectW_stringOf(jResp,L"records[i].BillingStreet");
BillingCity = CkJsonObjectW_stringOf(jResp,L"records[i].BillingCity");
BillingState = CkJsonObjectW_stringOf(jResp,L"records[i].BillingState");
BillingPostalCode = CkJsonObjectW_stringOf(jResp,L"records[i].BillingPostalCode");
BillingCountry = CkJsonObjectW_stringOf(jResp,L"records[i].BillingCountry");
BillingLatitude = CkJsonObjectW_stringOf(jResp,L"records[i].BillingLatitude");
BillingLongitude = CkJsonObjectW_stringOf(jResp,L"records[i].BillingLongitude");
BillingGeocodeAccuracy = CkJsonObjectW_stringOf(jResp,L"records[i].BillingGeocodeAccuracy");
City = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.city");
Country = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.country");
GeocodeAccuracy = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.geocodeAccuracy");
Latitude = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.latitude");
Longitude = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.longitude");
PostalCode = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.postalCode");
State = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.state");
Street = CkJsonObjectW_stringOf(jResp,L"records[i].BillingAddress.street");
ShippingStreet = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingStreet");
ShippingCity = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingCity");
ShippingState = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingState");
ShippingPostalCode = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingPostalCode");
ShippingCountry = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingCountry");
ShippingLatitude = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingLatitude");
ShippingLongitude = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingLongitude");
ShippingGeocodeAccuracy = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingGeocodeAccuracy");
ShippingAddress = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress");
Phone = CkJsonObjectW_stringOf(jResp,L"records[i].Phone");
Fax = CkJsonObjectW_stringOf(jResp,L"records[i].Fax");
AccountNumber = CkJsonObjectW_stringOf(jResp,L"records[i].AccountNumber");
Website = CkJsonObjectW_stringOf(jResp,L"records[i].Website");
PhotoUrl = CkJsonObjectW_stringOf(jResp,L"records[i].PhotoUrl");
Sic = CkJsonObjectW_stringOf(jResp,L"records[i].Sic");
Industry = CkJsonObjectW_stringOf(jResp,L"records[i].Industry");
AnnualRevenue = CkJsonObjectW_IntOf(jResp,L"records[i].AnnualRevenue");
NumberOfEmployees = CkJsonObjectW_IntOf(jResp,L"records[i].NumberOfEmployees");
Ownership = CkJsonObjectW_stringOf(jResp,L"records[i].Ownership");
TickerSymbol = CkJsonObjectW_stringOf(jResp,L"records[i].TickerSymbol");
Description = CkJsonObjectW_stringOf(jResp,L"records[i].Description");
Rating = CkJsonObjectW_stringOf(jResp,L"records[i].Rating");
Site = CkJsonObjectW_stringOf(jResp,L"records[i].Site");
OwnerId = CkJsonObjectW_stringOf(jResp,L"records[i].OwnerId");
CreatedDate = CkJsonObjectW_stringOf(jResp,L"records[i].CreatedDate");
CreatedById = CkJsonObjectW_stringOf(jResp,L"records[i].CreatedById");
LastModifiedDate = CkJsonObjectW_stringOf(jResp,L"records[i].LastModifiedDate");
LastModifiedById = CkJsonObjectW_stringOf(jResp,L"records[i].LastModifiedById");
SystemModstamp = CkJsonObjectW_stringOf(jResp,L"records[i].SystemModstamp");
LastActivityDate = CkJsonObjectW_stringOf(jResp,L"records[i].LastActivityDate");
LastViewedDate = CkJsonObjectW_stringOf(jResp,L"records[i].LastViewedDate");
LastReferencedDate = CkJsonObjectW_stringOf(jResp,L"records[i].LastReferencedDate");
IsPartner = CkJsonObjectW_BoolOf(jResp,L"records[i].IsPartner");
IsCustomerPortal = CkJsonObjectW_BoolOf(jResp,L"records[i].IsCustomerPortal");
ChannelProgramName = CkJsonObjectW_stringOf(jResp,L"records[i].ChannelProgramName");
ChannelProgramLevelName = CkJsonObjectW_stringOf(jResp,L"records[i].ChannelProgramLevelName");
Jigsaw = CkJsonObjectW_stringOf(jResp,L"records[i].Jigsaw");
JigsawCompanyId = CkJsonObjectW_stringOf(jResp,L"records[i].JigsawCompanyId");
CleanStatus = CkJsonObjectW_stringOf(jResp,L"records[i].CleanStatus");
AccountSource = CkJsonObjectW_stringOf(jResp,L"records[i].AccountSource");
DunsNumber = CkJsonObjectW_stringOf(jResp,L"records[i].DunsNumber");
Tradestyle = CkJsonObjectW_stringOf(jResp,L"records[i].Tradestyle");
NaicsCode = CkJsonObjectW_stringOf(jResp,L"records[i].NaicsCode");
NaicsDesc = CkJsonObjectW_stringOf(jResp,L"records[i].NaicsDesc");
YearStarted = CkJsonObjectW_stringOf(jResp,L"records[i].YearStarted");
SicDesc = CkJsonObjectW_stringOf(jResp,L"records[i].SicDesc");
DandbCompanyId = CkJsonObjectW_stringOf(jResp,L"records[i].DandbCompanyId");
CustomerPriority__c = CkJsonObjectW_stringOf(jResp,L"records[i].CustomerPriority__c");
SLA__c = CkJsonObjectW_stringOf(jResp,L"records[i].SLA__c");
Active__c = CkJsonObjectW_stringOf(jResp,L"records[i].Active__c");
NumberofLocations__c = CkJsonObjectW_IntOf(jResp,L"records[i].NumberofLocations__c");
UpsellOpportunity__c = CkJsonObjectW_stringOf(jResp,L"records[i].UpsellOpportunity__c");
SLASerialNumber__c = CkJsonObjectW_stringOf(jResp,L"records[i].SLASerialNumber__c");
SLAExpirationDate__c = CkJsonObjectW_stringOf(jResp,L"records[i].SLAExpirationDate__c");
ShippingAddressCity = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.city");
ShippingAddressCountry = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.country");
ShippingAddressGeocodeAccuracy = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.geocodeAccuracy");
ShippingAddressLatitude = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.latitude");
ShippingAddressLongitude = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.longitude");
ShippingAddressPostalCode = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.postalCode");
ShippingAddressState = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.state");
ShippingAddressStreet = CkJsonObjectW_stringOf(jResp,L"records[i].ShippingAddress.street");
i = i + 1;
}
CkHttpW_Dispose(http);
CkJsonObjectW_Dispose(queryParams);
CkStringBuilderW_Dispose(sbResponseBody);
CkJsonObjectW_Dispose(jResp);
}
Curl Command
curl -G -d "q=SELECT%20FIELDS%28All%29%20FROM%20ACCOUNT%20ORDER%20BY%20Name%20LIMIT%205"
-H "Authorization: Bearer <access_token>"
-H "Content-Type: application/json"
https://domain.com/services/data/v{{version}}/query/
Postman Collection Item JSON
{
"name": "Query",
"request": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{_endpoint}}/services/data/v{{version}}/query/?q=SELECT FIELDS(All) FROM ACCOUNT ORDER BY Name LIMIT 5",
"host": [
"{{_endpoint}}"
],
"path": [
"services",
"data",
"v{{version}}",
"query",
""
],
"query": [
{
"key": "q",
"value": "SELECT FIELDS(All) FROM ACCOUNT ORDER BY Name LIMIT 5",
"description": "A SOQL query. Note that you will need to replace spaces with “+” characters in your query string to create a valid URI. An example query parameter string might look like: “SELECT+Name+FROM+MyObject”. If the SOQL query string is invalid, a MALFORMED_QUERY response is returned."
}
]
},
"description": "Executes the specified SOQL query.\n\nIf the query results are too large, the response contains the first batch of results and a query identifier in the nextRecordsUrl field of the response. The identifier can be used in an additional request to retrieve the next batch.\nhttps://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query.htm"
},
"response": [
{
"name": "Query",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{_endpoint}}/services/data/v{{version}}/query/?q=SELECT FIELDS(All) FROM ACCOUNT ORDER BY Name LIMIT 5",
"host": [
"{{_endpoint}}"
],
"path": [
"services",
"data",
"v{{version}}",
"query",
""
],
"query": [
{
"key": "q",
"value": "SELECT FIELDS(All) FROM ACCOUNT ORDER BY Name LIMIT 5",
"description": "A SOQL query. Note that you will need to replace spaces with “+” characters in your query string to create a valid URI. An example query parameter string might look like: “SELECT+Name+FROM+MyObject”. If the SOQL query string is invalid, a MALFORMED_QUERY response is returned."
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Date",
"value": "Wed, 27 Sep 2023 15:27:00 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": "Sforce-Limit-Info",
"value": "api-usage=1/15000"
},
{
"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 \"totalSize\": 5,\n \"done\": true,\n \"records\": [\n {\n \"attributes\": {\n \"type\": \"Account\",\n \"url\": \"/services/data/v58.0/sobjects/Account/001B000000UnQ2wIAF\"\n },\n \"Id\": \"001B000000UnQ2wIAF\",\n \"IsDeleted\": false,\n \"MasterRecordId\": null,\n \"Name\": \"Burlington Textiles Corp of America\",\n \"Type\": \"Customer - Direct\",\n \"ParentId\": null,\n \"BillingStreet\": \"525 S. Lexington Ave\",\n \"BillingCity\": \"Burlington\",\n \"BillingState\": \"NC\",\n \"BillingPostalCode\": \"27215\",\n \"BillingCountry\": \"USA\",\n \"BillingLatitude\": null,\n \"BillingLongitude\": null,\n \"BillingGeocodeAccuracy\": null,\n \"BillingAddress\": {\n \"city\": \"Burlington\",\n \"country\": \"USA\",\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": \"27215\",\n \"state\": \"NC\",\n \"street\": \"525 S. Lexington Ave\"\n },\n \"ShippingStreet\": null,\n \"ShippingCity\": null,\n \"ShippingState\": null,\n \"ShippingPostalCode\": null,\n \"ShippingCountry\": null,\n \"ShippingLatitude\": null,\n \"ShippingLongitude\": null,\n \"ShippingGeocodeAccuracy\": null,\n \"ShippingAddress\": null,\n \"Phone\": \"(336) 222-7000\",\n \"Fax\": \"(336) 222-8000\",\n \"AccountNumber\": \"CD656092\",\n \"Website\": \"www.burlington.com\",\n \"PhotoUrl\": \"/services/images/photo/001B000000UnQ2wIAF\",\n \"Sic\": \"546732\",\n \"Industry\": \"Apparel\",\n \"AnnualRevenue\": 350000000,\n \"NumberOfEmployees\": 9000,\n \"Ownership\": \"Public\",\n \"TickerSymbol\": \"BTXT\",\n \"Description\": null,\n \"Rating\": \"Warm\",\n \"Site\": null,\n \"OwnerId\": \"005B0000003TOI6IAO\",\n \"CreatedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"CreatedById\": \"005B0000003TOI6IAO\",\n \"LastModifiedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"LastModifiedById\": \"005B0000003TOI6IAO\",\n \"SystemModstamp\": \"2017-08-18T14:46:22.000+0000\",\n \"LastActivityDate\": null,\n \"LastViewedDate\": null,\n \"LastReferencedDate\": null,\n \"IsPartner\": false,\n \"IsCustomerPortal\": false,\n \"ChannelProgramName\": null,\n \"ChannelProgramLevelName\": null,\n \"Jigsaw\": null,\n \"JigsawCompanyId\": null,\n \"CleanStatus\": \"Pending\",\n \"AccountSource\": null,\n \"DunsNumber\": null,\n \"Tradestyle\": null,\n \"NaicsCode\": null,\n \"NaicsDesc\": null,\n \"YearStarted\": null,\n \"SicDesc\": null,\n \"DandbCompanyId\": null,\n \"CustomerPriority__c\": null,\n \"SLA__c\": \"Silver\",\n \"Active__c\": null,\n \"NumberofLocations__c\": 6,\n \"UpsellOpportunity__c\": \"Maybe\",\n \"SLASerialNumber__c\": \"5367\",\n \"SLAExpirationDate__c\": \"2016-09-12\"\n },\n {\n \"attributes\": {\n \"type\": \"Account\",\n \"url\": \"/services/data/v58.0/sobjects/Account/001B000000UnQ2yIAF\"\n },\n \"Id\": \"001B000000UnQ2yIAF\",\n \"IsDeleted\": false,\n \"MasterRecordId\": null,\n \"Name\": \"Dickenson plc\",\n \"Type\": \"Customer - Channel\",\n \"ParentId\": null,\n \"BillingStreet\": \"1301 Hoch Drive\",\n \"BillingCity\": \"Lawrence\",\n \"BillingState\": \"KS\",\n \"BillingPostalCode\": \"66045\",\n \"BillingCountry\": \"USA\",\n \"BillingLatitude\": null,\n \"BillingLongitude\": null,\n \"BillingGeocodeAccuracy\": null,\n \"BillingAddress\": {\n \"city\": \"Lawrence\",\n \"country\": \"USA\",\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": \"66045\",\n \"state\": \"KS\",\n \"street\": \"1301 Hoch Drive\"\n },\n \"ShippingStreet\": \"1301 Hoch Drive\",\n \"ShippingCity\": \"Lawrence\",\n \"ShippingState\": \"KS\",\n \"ShippingPostalCode\": \"66045\",\n \"ShippingCountry\": \"USA\",\n \"ShippingLatitude\": null,\n \"ShippingLongitude\": null,\n \"ShippingGeocodeAccuracy\": null,\n \"ShippingAddress\": {\n \"city\": \"Lawrence\",\n \"country\": \"USA\",\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": \"66045\",\n \"state\": \"KS\",\n \"street\": \"1301 Hoch Drive\"\n },\n \"Phone\": \"(785) 241-6200\",\n \"Fax\": \"(785) 241-6201\",\n \"AccountNumber\": \"CC634267\",\n \"Website\": \"dickenson-consulting.com\",\n \"PhotoUrl\": \"/services/images/photo/001B000000UnQ2yIAF\",\n \"Sic\": \"6752\",\n \"Industry\": \"Consulting\",\n \"AnnualRevenue\": 50000000,\n \"NumberOfEmployees\": 120,\n \"Ownership\": \"Private\",\n \"TickerSymbol\": null,\n \"Description\": null,\n \"Rating\": null,\n \"Site\": null,\n \"OwnerId\": \"005B0000003TOI6IAO\",\n \"CreatedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"CreatedById\": \"005B0000003TOI6IAO\",\n \"LastModifiedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"LastModifiedById\": \"005B0000003TOI6IAO\",\n \"SystemModstamp\": \"2017-08-18T14:46:22.000+0000\",\n \"LastActivityDate\": null,\n \"LastViewedDate\": null,\n \"LastReferencedDate\": null,\n \"IsPartner\": false,\n \"IsCustomerPortal\": false,\n \"ChannelProgramName\": null,\n \"ChannelProgramLevelName\": null,\n \"Jigsaw\": null,\n \"JigsawCompanyId\": null,\n \"CleanStatus\": \"Pending\",\n \"AccountSource\": null,\n \"DunsNumber\": null,\n \"Tradestyle\": null,\n \"NaicsCode\": null,\n \"NaicsDesc\": null,\n \"YearStarted\": null,\n \"SicDesc\": null,\n \"DandbCompanyId\": null,\n \"CustomerPriority__c\": \"Low\",\n \"SLA__c\": \"Bronze\",\n \"Active__c\": \"Yes\",\n \"NumberofLocations__c\": 2,\n \"UpsellOpportunity__c\": \"No\",\n \"SLASerialNumber__c\": \"7425\",\n \"SLAExpirationDate__c\": \"2017-03-15\"\n },\n {\n \"attributes\": {\n \"type\": \"Account\",\n \"url\": \"/services/data/v58.0/sobjects/Account/001B000000UnQ2vIAF\"\n },\n \"Id\": \"001B000000UnQ2vIAF\",\n \"IsDeleted\": false,\n \"MasterRecordId\": null,\n \"Name\": \"Edge Communications\",\n \"Type\": \"Customer - Direct\",\n \"ParentId\": null,\n \"BillingStreet\": \"312 Constitution Place\\nAustin, TX 78767\\nUSA\",\n \"BillingCity\": \"Austin\",\n \"BillingState\": \"TX\",\n \"BillingPostalCode\": null,\n \"BillingCountry\": null,\n \"BillingLatitude\": null,\n \"BillingLongitude\": null,\n \"BillingGeocodeAccuracy\": null,\n \"BillingAddress\": {\n \"city\": \"Austin\",\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": \"TX\",\n \"street\": \"312 Constitution Place\\nAustin, TX 78767\\nUSA\"\n },\n \"ShippingStreet\": \"312 Constitution Place\\nAustin, TX 78767\\nUSA\",\n \"ShippingCity\": null,\n \"ShippingState\": null,\n \"ShippingPostalCode\": null,\n \"ShippingCountry\": null,\n \"ShippingLatitude\": null,\n \"ShippingLongitude\": null,\n \"ShippingGeocodeAccuracy\": null,\n \"ShippingAddress\": {\n \"city\": null,\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": null,\n \"street\": \"312 Constitution Place\\nAustin, TX 78767\\nUSA\"\n },\n \"Phone\": \"(512) 757-6000\",\n \"Fax\": \"(512) 757-9000\",\n \"AccountNumber\": \"CD451796\",\n \"Website\": \"http://edgecomm.com\",\n \"PhotoUrl\": \"/services/images/photo/001B000000UnQ2vIAF\",\n \"Sic\": \"6576\",\n \"Industry\": \"Electronics\",\n \"AnnualRevenue\": 139000000,\n \"NumberOfEmployees\": 1000,\n \"Ownership\": \"Public\",\n \"TickerSymbol\": \"EDGE\",\n \"Description\": \"Edge, founded in 1998, is a start-up based in Austin, TX. The company designs and manufactures a device to convert music from one digital format to another. Edge sells its product through retailers and its own website.\",\n \"Rating\": \"Hot\",\n \"Site\": null,\n \"OwnerId\": \"005B0000003TOI6IAO\",\n \"CreatedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"CreatedById\": \"005B0000003TOI6IAO\",\n \"LastModifiedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"LastModifiedById\": \"005B0000003TOI6IAO\",\n \"SystemModstamp\": \"2017-08-18T14:46:22.000+0000\",\n \"LastActivityDate\": null,\n \"LastViewedDate\": null,\n \"LastReferencedDate\": null,\n \"IsPartner\": false,\n \"IsCustomerPortal\": false,\n \"ChannelProgramName\": null,\n \"ChannelProgramLevelName\": null,\n \"Jigsaw\": null,\n \"JigsawCompanyId\": null,\n \"CleanStatus\": \"Pending\",\n \"AccountSource\": null,\n \"DunsNumber\": null,\n \"Tradestyle\": null,\n \"NaicsCode\": null,\n \"NaicsDesc\": null,\n \"YearStarted\": null,\n \"SicDesc\": null,\n \"DandbCompanyId\": null,\n \"CustomerPriority__c\": \"Medium\",\n \"SLA__c\": \"Silver\",\n \"Active__c\": \"Yes\",\n \"NumberofLocations__c\": 2,\n \"UpsellOpportunity__c\": \"Maybe\",\n \"SLASerialNumber__c\": \"2657\",\n \"SLAExpirationDate__c\": \"2016-09-12\"\n },\n {\n \"attributes\": {\n \"type\": \"Account\",\n \"url\": \"/services/data/v58.0/sobjects/Account/001B000000UnQ31IAF\"\n },\n \"Id\": \"001B000000UnQ31IAF\",\n \"IsDeleted\": false,\n \"MasterRecordId\": null,\n \"Name\": \"Express Logistics and Transport\",\n \"Type\": \"Customer - Channel\",\n \"ParentId\": null,\n \"BillingStreet\": \"620 SW 5th Avenue Suite 400\\nPortland, Oregon 97204\\nUnited States\",\n \"BillingCity\": \"Portland\",\n \"BillingState\": \"OR\",\n \"BillingPostalCode\": null,\n \"BillingCountry\": null,\n \"BillingLatitude\": null,\n \"BillingLongitude\": null,\n \"BillingGeocodeAccuracy\": null,\n \"BillingAddress\": {\n \"city\": \"Portland\",\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": \"OR\",\n \"street\": \"620 SW 5th Avenue Suite 400\\nPortland, Oregon 97204\\nUnited States\"\n },\n \"ShippingStreet\": \"620 SW 5th Avenue Suite 400\\nPortland, Oregon 97204\\nUnited States\",\n \"ShippingCity\": null,\n \"ShippingState\": null,\n \"ShippingPostalCode\": null,\n \"ShippingCountry\": null,\n \"ShippingLatitude\": null,\n \"ShippingLongitude\": null,\n \"ShippingGeocodeAccuracy\": null,\n \"ShippingAddress\": {\n \"city\": null,\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": null,\n \"street\": \"620 SW 5th Avenue Suite 400\\nPortland, Oregon 97204\\nUnited States\"\n },\n \"Phone\": \"(503) 421-7800\",\n \"Fax\": \"(503) 421-7801\",\n \"AccountNumber\": \"CC947211\",\n \"Website\": \"www.expressl&t.net\",\n \"PhotoUrl\": \"/services/images/photo/001B000000UnQ31IAF\",\n \"Sic\": \"8742\",\n \"Industry\": \"Transportation\",\n \"AnnualRevenue\": 950000000,\n \"NumberOfEmployees\": 12300,\n \"Ownership\": \"Public\",\n \"TickerSymbol\": \"EXLT\",\n \"Description\": \"Commerical logistics and transportation company.\",\n \"Rating\": \"Cold\",\n \"Site\": null,\n \"OwnerId\": \"005B0000003TOI6IAO\",\n \"CreatedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"CreatedById\": \"005B0000003TOI6IAO\",\n \"LastModifiedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"LastModifiedById\": \"005B0000003TOI6IAO\",\n \"SystemModstamp\": \"2017-08-18T14:46:22.000+0000\",\n \"LastActivityDate\": null,\n \"LastViewedDate\": null,\n \"LastReferencedDate\": null,\n \"IsPartner\": false,\n \"IsCustomerPortal\": false,\n \"ChannelProgramName\": null,\n \"ChannelProgramLevelName\": null,\n \"Jigsaw\": null,\n \"JigsawCompanyId\": null,\n \"CleanStatus\": \"Pending\",\n \"AccountSource\": null,\n \"DunsNumber\": null,\n \"Tradestyle\": null,\n \"NaicsCode\": null,\n \"NaicsDesc\": null,\n \"YearStarted\": null,\n \"SicDesc\": null,\n \"DandbCompanyId\": null,\n \"CustomerPriority__c\": \"Medium\",\n \"SLA__c\": \"Platinum\",\n \"Active__c\": \"Yes\",\n \"NumberofLocations__c\": 150,\n \"UpsellOpportunity__c\": \"Maybe\",\n \"SLASerialNumber__c\": \"4724\",\n \"SLAExpirationDate__c\": \"2017-03-15\"\n },\n {\n \"attributes\": {\n \"type\": \"Account\",\n \"url\": \"/services/data/v58.0/sobjects/Account/001B000000UnQ35IAF\"\n },\n \"Id\": \"001B000000UnQ35IAF\",\n \"IsDeleted\": false,\n \"MasterRecordId\": null,\n \"Name\": \"GenePoint\",\n \"Type\": \"Customer - Channel\",\n \"ParentId\": null,\n \"BillingStreet\": \"345 Shoreline Park\\nMountain View, CA 94043\\nUSA\",\n \"BillingCity\": \"Mountain View\",\n \"BillingState\": \"CA\",\n \"BillingPostalCode\": null,\n \"BillingCountry\": null,\n \"BillingLatitude\": null,\n \"BillingLongitude\": null,\n \"BillingGeocodeAccuracy\": null,\n \"BillingAddress\": {\n \"city\": \"Mountain View\",\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": \"CA\",\n \"street\": \"345 Shoreline Park\\nMountain View, CA 94043\\nUSA\"\n },\n \"ShippingStreet\": \"345 Shoreline Park\\nMountain View, CA 94043\\nUSA\",\n \"ShippingCity\": null,\n \"ShippingState\": null,\n \"ShippingPostalCode\": null,\n \"ShippingCountry\": null,\n \"ShippingLatitude\": null,\n \"ShippingLongitude\": null,\n \"ShippingGeocodeAccuracy\": null,\n \"ShippingAddress\": {\n \"city\": null,\n \"country\": null,\n \"geocodeAccuracy\": null,\n \"latitude\": null,\n \"longitude\": null,\n \"postalCode\": null,\n \"state\": null,\n \"street\": \"345 Shoreline Park\\nMountain View, CA 94043\\nUSA\"\n },\n \"Phone\": \"(650) 867-3450\",\n \"Fax\": \"(650) 867-9895\",\n \"AccountNumber\": \"CC978213\",\n \"Website\": \"www.genepoint.com\",\n \"PhotoUrl\": \"/services/images/photo/001B000000UnQ35IAF\",\n \"Sic\": \"3712\",\n \"Industry\": \"Biotechnology\",\n \"AnnualRevenue\": 30000000,\n \"NumberOfEmployees\": 265,\n \"Ownership\": \"Private\",\n \"TickerSymbol\": null,\n \"Description\": \"Genomics company engaged in mapping and sequencing of the human genome and developing gene-based drugs\",\n \"Rating\": \"Cold\",\n \"Site\": null,\n \"OwnerId\": \"005B0000003TOI6IAO\",\n \"CreatedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"CreatedById\": \"005B0000003TOI6IAO\",\n \"LastModifiedDate\": \"2017-08-18T14:46:22.000+0000\",\n \"LastModifiedById\": \"005B0000003TOI6IAO\",\n \"SystemModstamp\": \"2017-08-18T14:46:22.000+0000\",\n \"LastActivityDate\": null,\n \"LastViewedDate\": null,\n \"LastReferencedDate\": null,\n \"IsPartner\": false,\n \"IsCustomerPortal\": false,\n \"ChannelProgramName\": null,\n \"ChannelProgramLevelName\": null,\n \"Jigsaw\": null,\n \"JigsawCompanyId\": null,\n \"CleanStatus\": \"Pending\",\n \"AccountSource\": null,\n \"DunsNumber\": null,\n \"Tradestyle\": null,\n \"NaicsCode\": null,\n \"NaicsDesc\": null,\n \"YearStarted\": null,\n \"SicDesc\": null,\n \"DandbCompanyId\": null,\n \"CustomerPriority__c\": \"Low\",\n \"SLA__c\": \"Bronze\",\n \"Active__c\": \"Yes\",\n \"NumberofLocations__c\": 1,\n \"UpsellOpportunity__c\": \"Yes\",\n \"SLASerialNumber__c\": \"7324\",\n \"SLAExpirationDate__c\": \"2017-03-15\"\n }\n ]\n}"
}
]
}