Lead Forensics Integration Web API - Mappings Controller
Home
Mapping
Parameters
Visits
Triggers
Clients
Objects
Tests
Controller documentation
GetMapping
GetClientCRMVersion
GetCrmFields
GetUpdateLog
GetCrmLFColumns
UpdateClientCRMMappings
AddDefaultMappingsClientCRMVersion
Test GET calls
GetMapping
Input Parameters
id (int) - Represents the CRM identifier to be passed to the method.
Output
$id (int) - The row number of the record returned.
MappingID (int) - The unique identifier for the ClientCRMMappings table.
LFField (string) - The name of the field supported.
LFFieldID (int) - The unique identifier of the field supported.
CRMField (string) - The visual representation of the field displayed in the CRM field dropdown list on the integration settings page.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetMapping?id=13
GetClientCRMVersion
Input Parameters
id (int) - Represents the client identifier to be passed to the method.
Output
$id (int) - The row number of the record returned.
ClientCRMVersionID (int) - The unique identifier for the ClientCRMVersion table.
Name (string) - The name of the CRM integration used by the client.
Image (string) - The name of the image used to represent the CRM integration type in the portal.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetClientCRMVersion?id=30011
GetCrmFields
Input Parameters
id (int) - Represents the CRM identifier to be passed to the method.
editlevel (int) - The level to which the fields apply (0 = any level, 1 = site level, 2 = user level).
Output
$id (int) - The row number of the record returned.
MappingID (int) - The unique identifier for the ClientCRMMappings table.
LFField (string) - The name of the field supported.
LFFieldID (int) - The unique identifier of the field supported.
CRMField (string) - The visual representation of the field displayed in the CRM field dropdown list on the integration settings page.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetCrmFields?id=729&editlevel=2
GetUpdateLog
Input Parameters
id (int) - Represents the Client CRM Version identifier to be passed to the method.
Output
$id (int) - The row number of the record returned.
ClientCRMUpdateLogID (int) - The unique identifier for the ClientCRMUpdateLog table.
ClientCRMUpdateLogDate (datetime) - The date at which the log entry was added.
ClientCRMVersionID (int) - The unique identifier for the ClientCRMVersion table.
ClientUserID (int) - The unique identifier for the ClientUser table.
FieldName (string) - The name of the field updated.
FieldValue (string) - The value that the field was updated to.
ChangeType (string) = The type of change made (I = inserted, D = deleted, U = updated).
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetUpdateLog?id=810
GetCrmLFColumns
Returns a list of the fields originating from Lead Forensics
Input Parameters
None
Output
$id (int) - The row number of the record returned.
CrmLFColumnID (int) - The unique identifier for the CrmLFColumn table.
FieldName (string) - The name CRM attribute.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetCrmLFColumns
UpdateClientCRMMappings
Returns a list of the fields originating from Lead Forensics
Input Parameters
None
Output
$id (int) - The row number of the record returned.
CrmLFColumnID (int) - The unique identifier for the CrmLFColumn table.
FieldName (string) - The name CRM attribute.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetCrmLFColumns
AddDefaultMappingsClientCRMVersion
Returns a list of the fields originating from Lead Forensics
Input Parameters
None
Output
$id (int) - The row number of the record returned.
CrmLFColumnID (int) - The unique identifier for the CrmLFColumn table.
FieldName (string) - The name CRM attribute.
Example URL
http://localhost:61028/integrationapi_v1/Mappings/GetCrmLFColumns