PartnerHub

<back to all web services

ContactGet

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/ContactGet HTTP/1.1 
Host: partnerhub.pbsdealers.com 
Content-Type: text/jsv
Content-Length: length

{
	SerialNumber: String,
	ContactId: 00000000000000000000000000000000,
	ContactCode: String,
	LastName: String,
	PhoneNumber: String,
	EmailAddress: String,
	ModifiedSince: 0001-01-01,
	ModifiedUntil: 0001-01-01,
	ContactIdList: 
	[
		00000000000000000000000000000000
	],
	IncludeInactive: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Contacts: 
	[
		{
			Id: string/00000000-0000-0000-0000-000000000000,
			ContactId: 00000000000000000000000000000000,
			SerialNumber: String,
			Code: String,
			LastName: String,
			FirstName: String,
			Salutation: String,
			MiddleName: String,
			ContactName: String,
			IsInactive: False,
			IsBusiness: False,
			ApartmentNumber: String,
			Address: String,
			City: String,
			County: String,
			State: String,
			ZipCode: String,
			BusinessPhone: String,
			HomePhone: String,
			CellPhone: String,
			FaxNumber: String,
			EmailAddress: String,
			Notes: String,
			CriticalMemo: String,
			BirthDate: 0001-01-01,
			Gender: String,
			DriverLicense: String,
			PreferredContactMethods: 
			[
				String
			],
			LastUpdate: 0001-01-01,
			CustomFields: 
			[
				{
					Key: String,
					Value: String,
					Type: String
				}
			],
			FleetType: String,
			CommunicationPreferences: 
			{
				Email: String,
				Phone: String,
				TextMessage: String,
				Letter: String,
				Preferred: String
			}
		}
	]
}