Submitted by 
iCIMSUNIFIL on July 22, 2021
      Permalink
		
		
	
			 Submitted by 
iCIMSUNIFIL on November 11, 2021
      Permalink
		
		searchJson will search for
searchJson will search for the value in response. How to make sure response gives value for custom field? I am struggling with running below GET..it never returns any custom field value even though the field has value stored in it.
https://api.icims.com/customers//people/237527?fields=firstname,lastname,middlename,field2146
			 Submitted by 
iCIMSUNIFIL on December 01, 2021
      Permalink
		
		retrieving custom fields
You will need to check with the client system admin to ensure that you have the correct custom field identifier and that the field is accessible to your API user.
Search results are always returned as a System ID. Vendors are responsible for targeting these specific profiles if they need further information about these profiles. A GET request using the Search API requires encoded filters in the URL. GET: https://api.icims.com/customers/{customerID}/search/{profileType}?searchJson={EncodedFilters...}. If you are using the Person Profile API and issuing a GET request make sure your API user has access to all the fields. The client user admin or iCIMS resource will need to un-hide the fields. If you do have access make sure there is data in the fields for the profile you are requesting.