App Connect adapter interfaces
Each adapter exposes an API that the App Connect server connects and exchanges data with. Each endpoint or interface of this API corresponds to a function supported by App Connect, and is responsible for fulfilling that function within the context of the CRM being connected to.
Every App Connect adapter needs to implement each of the following interfaces.
Interface | Description |
---|---|
createCallLog |
Creates a new call log or activity needs to be recorded in the CRM. |
createMessageLog |
Createa a new SMS conversation needs to be recorded in the CRM. |
createContact |
Creates a new contact, when a contact is not found for a phone number. |
getAuthType |
Returns the auth type specific to this CRM. |
getCallLog |
Loads the current state of the call log from the CRM in the event that the user may have edited the record directly. |
findContact |
Attempts to find and return one or more contacts associated with a phone number. |
getOauthInfo |
Returns key OAuth details to facilitate connect to a CRM. |
unAuthorize |
Logs a user out of the CRM, invalidates credentials, etc. |
updateCallLog |
Updates an existing call log record in the CRM. |
updateMessageLog |
Updates an existing message log in the CRM. |