API

Code Snippet

Select any of the web services below to view details and examples.

API » Leasing Center » getCallLogs

getCallLogs



*propertyIds [Integer] This is a required field. This field accepts comma seperated multiple values. This node should accept property Id's.
callSourceId [Integer] This is an optional field. This field accepts single value. Supported values (1, 2, 7)
callTypeIds [Integer] This is an optional field. This field accepts comma seperated multiple values.
callResultIds [Integer] This is an optional field. This field accepts comma seperated multiple values.
answerStatus [Integer] This is an optional field. This field accepts single value. Supports only 1 (ANSWERED) & 2 (UNANSWERED)
voiceMailTypeId [Integer] This is an optional field. This field accepts single value. Supported values are 1 (VOICE_MESSAGE) or 2 (UNPLAYED_VOICE_MESSAGE) o r 3 (NO_VOICE_MESSAGE).
callAnalyzed [Integer] This is an optional field. This field accepts single value. Supports 1 (ANALYZED) or 0 (NON_ANALYZED)
callState [Integer] This is an optional field. This field accepts single value. Supports 1 (NON-ARCHIVED) or 2 (ARCHIVED).
startDate [Date] This is an optional field. This field accepts single value. This field accepts value in MM/DD/YYYY format.
endDate [Date] This is an optional field. This field accepts single value. This field accepts value in MM/DD/YYYY format.
 id [Integer] This field should display call id.
 applicationId [Integer] This field should display application id.
 callerName [String] This field should display caller name.
 originPhoneNumber [String] This field should display the Original Phone number associated with le ad.
 destinationPhoneNumber [String] This field should display the destination Phone number associated with lead.
 callTypeId [Integer] This field should return call Type id.
 callType [String] This field should return call Type.
 callSourceId [Integer] This field should return call source id.
 callSource [String] This field should return call source.
 callResultId [Integer] This field should return call result id.
 callResult [String] This field should return call result.
 callState [String] This field should return call state. (NON-ARCHIVED or ARCHIVED)
 callAnalyzed [String] This field should display call analyzed status. (ANALYZED or NON _ ANA LYZED)
 voiceMailTypeId [Integer] This field should return the type id of voice mail. ('VOICE_MESSAGE' o r 'UNPLAYED_VOICE_MESSAGE' or 'NO_VOICE_MESSAGE')
 answerStatus [String] This field should return status of answer.
 leadSourceId [Integer] This field should display lead source id.
 leadSourceName [String] This field should display lead source name.
 agentName [String] This field should display agent name which is associated with call.
 callDuration [String] This Field should display call duration.
 callCenterTalkTime [String] This field should display call center talk time.

Request URL

https://YOUR_DOMAIN.entrata.com/api/leasingcenter

Request Type

Request Copy to Clipboard

Response Copy to Clipboard



/* An Example XML Request */
string xmlRequest = '';

/* An Example JSON Request */ string jsonRequest = '';
/* Initiate a Web Request object */ HttpWebRequest webRequest = null; webRequest = WebRequest.Create(' REPLACE THIS WITH THE WEB SERVICE URL ') as HttpWebRequest; webRequest.Method = 'POST'; webRequest.Headers.Add("Authorization", "Basic ");
/* Add Form data */
FileInfo fi = new FileInfo(@"E:\RabitMQ\Learn RabbitMQ With C.pdf"); string fileName = fi.Name; byte[] fileContents = File.ReadAllBytes(fi.FullName);
string boundary = "--AaB03x";
StringBuilder sb = new StringBuilder();
sb.AppendLine(boundary); sb.AppendLine(string.Format("Content-Disposition: form-data; name=\"{0}\"", "requestBody")); sb.AppendLine(); sb.AppendLine(xmlRequest);
sb.AppendLine(boundary); sb.AppendLine(string.Format("Content-Disposition: form-data; name=\"{0}\"", "requestContentType")); sb.AppendLine(); sb.AppendLine("application/xml; CHARSET=UTF-8");
sb.AppendLine(boundary); sb.AppendLine(string.Format("Content-Disposition: file; name=\"{0}\"; filename=\"{1}\"", "file1", fileName)); sb.AppendLine("Content-Type: application/octet-stream"); sb.AppendLine(); sb.AppendLine(Encoding.UTF8.GetString(fileContents)); sb.AppendLine(boundary);
/* Initiate the request writer */ StreamWriter requestWriter = new StreamWriter(webRequest.GetRequestStream());
/* If you want to send an XML Request, use these options */ webRequest.ContentType = "multipart/form-data; boundary=AaB03x"; requestWriter.Write(xmlRequest);
/* If you want to send an XML Request, use these options */ webRequest.ContentType = 'multipart/form-data; boundary=AaB03x'; requestWriter.Write(jsonRequest);
requestWriter.Close();
/* Read the response */ StreamReader responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream()); string responseData = responseReader.ReadToEnd(); responseReader.Close();

/* An Example XML Request */
string xmlRequest = '';

/* An Example JSON Request */ string jsonRequest = '';
import java.io.InputStream; import org.apache.commons.httpclient.HttpClient;
public class PostExample {
public static void main(String[] args){
HttpClient httpClient = new DefaultHttpClient();
try { HttpPost request = new HttpPost("REPLACE THIS WITH THE WEB SERVICE URL"); request.addHeader("Authorization", "Basic <BASE64 ENCODED VALUE OF USERNAME:PASSWORD>"); request.addHeader("content-type", "multipart/form-data");
File file1 = new File("[/path/to/upload]");
MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.addBinaryBody( "file1", new FileInputStream( file1 ), ContentType.APPLICATION_OCTET_STREAM, file1.getName() );
/* If you want to send an XML Request, use these options */ builder.addTextBody( "requestBody", xmlRequest ); builder.addTextBody( "requestContentType", "APPLICATION/XML; CHARSET=UTF-8" );
/* If you want to send an JSON Request, use these options */ builder.addTextBody( "requestBody", jsonRequest ); builder.addTextBody( "requestContentType", "APPLICATION/JSON; CHARSET=UTF-8" );
HttpEntity multipartFormData = builder.build(); request.setEntity( multipartFormData );
HttpResponse response = httpClient.execute(request);
// handle response here... System.out.println(response); }catch (Exception ex) { // handle exception here ex.printStackTrace(); } finally { httpClient.getConnectionManager().shutdown(); } } }

/* An Example XML Request */
string xmlRequest = '' ;

/* An Example JSON Request */ $jsonRequest = '' ;
$resCurl = curl_init();
curl_setopt( $resCurl, CURLOPT_POST, true ); curl_setopt( $resCurl, CURLOPT_URL, REPLACE THIS WITH THE WEB SERVICE URL ); curl_setopt( $resCurl, CURLOPT_RETURNTRANSFER, 1 );
$strFirstFileName = '<filename with path>'; $strSecondFileName = '<filename with path>'; if( true == function_exists( 'curl_file_create' ) ) { $strFirsFilePath = curl_file_create( $strFirstFileName ); $strSecondFilePath = curl_file_create( $strSecondFileName ); } else { $strFirsFilePath = '@' . realpath( $strFirstFileName ); $strSecondFilePath = '@' . realpath( $strSecondFileName ); }
/* If you want to send an XML Request, use these options */ $arrmixPost = [ 'requestContentType' => 'APPLICATION/XML; CHARSET=UTF-8', 'requestBody' => $xmlRequest, 'file1' => $strFirsFilePath, 'file2' => $strSecondFilePath ]; /* If you want to send a JSON Request, use these options */ $arrmixPost = [ 'requestContentType' => 'APPLICATION/JSON; CHARSET=UTF-8', 'requestBody' => $jsonRequest, 'file1' => $strFirsFilePath, 'file2' => $strSecondFilePath ];
curl_setopt( $resCurl, CURLOPT_HTTPHEADER, array( 'Content-type: multipart/form-data', 'Authorization: Basic <BASE64 ENCODED VALUE OF USERNAME:PASSWORD>' ) ); curl_setopt( $resCurl, CURLOPT_POSTFIELDS, $arrmixPost ); $result = curl_exec( $resCurl ); if( false === $result ) { echo 'Curl error: ' . curl_error( $resCurl ); curl_close( $resCurl ); } else { curl_close( $resCurl ); echo $result; }
Domain .entrata.com/api/v1/leasingcenter
Request Parameter:
Username *
Password *
propertyIds [Integer] *
callSourceId [Integer] optional
callTypeIds [Integer] optional
callResultIds [Integer] optional
answerStatus [Integer] optional
voiceMailTypeId [Integer] optional
callAnalyzed [Integer] optional
callState [Integer] optional
startDate [Date] optional
endDate [Date] optional
Request URL Parameter:
Page Number
Page Size
Request Header:
Send Pagination Links in Response Body
Off

Request Type

Request URL

Request Headers

Request Headers will be shown here

Request Copy to Clipboard

Request code will be shown here

Response Copy to Clipboard

Response code will be shown here

Response Headers

Response Headers will be shown here

Your life is about to
get a whole lot easier

Sign in
to Entrata