Documentation

{{docApp.title}}

{{docApp.description}}

How can we help?

{{docApp.searchError}}
{{product.name}}

Searching in {{docApp.searchFilterBySpecificBookTitle}}

{{docApp.searchResultFilteredItems.length}} results for: {{docApp.currentResultsSearchText}} in {{docApp.searchFilterBySpecificBookTitle}}
Search results have been limited. There are a total of {{docApp.searchResponse.totalResultsAvailable}} matches.

You have an odd number of " characters in your search terms - each one needs closing with a matching " character!

{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}

{{docApp.libraryHomeViewProduct.description}}

  1. {{book.title}}

{{group.title || group.id}}

{{group.description}}

  1. {{book.title}}

{{group.title}}

Entity API / get

Operation Information

  • Application Reference: com.hornbill.core
  • Scope: Entity - Contact
  • Class: Entity
  • Required Privilege Level: basic
  • Required Rights: none

Description

For internal use only - Get Contact by ID

Request Parameters

The get API takes the following input parameters. It is important to note that the parameters must satisfy the requirement of the input validation checks.

Name Type Required Description
id xs:string Yes Contact ID we want to retrieve
getOrgData xs:boolean No Set true to get Organization Data in a JSON Object with Id and Name

Response Parameters

Name Type Description
id xs:string Contact Id
firstname xs:string Contact First Name
lastname xs:string Contact Last Name
email1 xs:string Contact Email
email2 xs:string Contact Second Email
email3 xs:string Contact Third Email
tel1 xs:string Contact Telephone
tel2 xs:string Contact Second Telephone
tel3 xs:string Contact Third Telephone
organization xs:string Organization JSON Object - id and Name
jobtitle xs:string Contact Job Title
description xs:string Contact Description
company xs:string Contact Company
notes xs:string Contact place to add long text
country xs:string The ISO 3166 alpha 2 country code that the contact is located in. If not set, the country set for the portal account is assumed
region xs:string Logical location of the contact
language xs:string The RFC3066 language code defined for this contact
timezone xs:string The timezone that the Contact is located in If not set, the timezone set the portal account is assumed
status xs:int Contact Status: 0 = active, 1 = suspended, 2 = archived/deleted - XMLMC accountStatusType
owner xs:string Contact Owner
createdOn xs:string Contact Created On
createdBy xs:string Contact Created By
modifiedOn xs:string Contact Last Date Modified On
validatedOn xs:string Contact Validated On
lastAccessed xs:string Contact Last Accessed
type xs:int Contact Type: 0 (or null) = Contact, 1 = visitor
private xs:int If 1 then this contact should only be visible to the h_owner. If h_owner is not set then is visible to everyone regardless
rights xs:int If 1 then this contact should be allowed to view requests for other organisations
logonId xs:string Contact Logon Id
activityStreamId xs:string The field used to store the activity stream id for the organization
custom_1 xs:string Contact Custom 1
custom_2 xs:string Contact Custom 2
custom_3 xs:string Contact Custom 3
custom_4 xs:string Contact Custom 4
custom_5 xs:string Contact Custom 5
custom_6 xs:string Contact Custom 6
relatedData xs:string Contact Custom 6

Code Examples

In This Document