Contact
The following operations are supported. For a formal definition, please review the Service Description.
-
GetEmailByContactID
Get user's email address by IFS_ContactID. Returns email address. -
HandmarkContactAdd
Search for a contact, if not exists, create contact and return IFS contact Id -
IFSAddContact
Create a new Infusionsoft contact if it doesn't already exist. Return: 0 - success, 1 - account already exists, 2 - system error, 3 - some of the required parameters are empty. Email and Password are required. -
SearchContactInIFS
Search for a contact by email address and password. Returns IFS_ContactID. -
SearchCreateContact
Search for a contact by email address, if not exists, create the contact and return contactId. If more than 1 contact is returned, result = -1. -
UpdateUnPwInIFS
Update the IFS Email/Username and Password using the submitted info. Returns the Contact ID that was updated, or -1 if unsuccessful. -
getIfsContactId
Get IFS Contact Id by email address. Returns IFS contact ID (or -1 if no contact found, or -2 if more than one contact is found. -
getRNCPInstitutionAccountInfo
Returns Institution Account info (FirstName|LastName|InstAccountID|InstitutionName) from POL as '|'-delimited string. InstAccountID is 0 if ZNCP is not in user's account and -1 if user is not assigned to any institution. -
getRNCPInstitutionAccountInfoNew
Returns Institution Account info (FirstName|LastName|InstAccountID|InstitutionName|Products) from POL as '|'-delimited string. InstAccountID is 0 if ZNCP is not in user's account and -1 if user is not assigned to any institution. -
getRNCPInstitutionIDString
Returns the Institution ID from POL if requesting user has Nurs. Care Plan (RNCP/ZNCP); else returns 0 if RNCP is not in user's account or -1 if the Institution ID is not found (returned as a string) -
putUsageData
Accepts Usage Data. Returns Success or Failure. -
setupInstUserContact
Associates a child contact with a parent contact. 'key' is required.