API List of Quote
Quote methods
| Method | API | Description | 
|---|---|---|
| POST | api/Add | Adds the quote request. | 
| POST | api/Update | Updates the quote request. | 
| POST | api/Search | Search the quote request | 
| POST | api/LastCreated | Find out base on minutes last created quote | 
| POST | api/LastUpdated | Find out base on minutes last updated quote | 
API List of Automation
Get all automation API
| Method | API | Description | 
|---|---|---|
| POST | api/GetLastCreatedOppProducts | Get last created opportunities for the given time frame. | 
| POST | api/GetLastUpdatedOppProducts | Get last updated opportunities for the given time frame | 
| POST | api/AddOppProduct | Add the opportunity product in leadmaster. | 
| POST | api/UpdateOppProduct | Updates the opportunity product in leadmaster. | 
| POST | api/GetLastUpdatedOpportunitiesNew | Gets the last updated opportunities new. | 
| POST | api/GetLastCreatedOpportunitiesNew | Gets the last created opportunities new. | 
| POST | api/GetLastCreatedLead | Gets the last created lead. | 
| POST | api/UpdateLead | Updates the Lead in leadmaster. | 
| POST | api/AddLead | Updates the Lead in leadmaster. | 
| POST | api/AddOpportunity | Add the opportunity with user selected products.. | 
| POST | api/UpdateOpportunity | Updates the opportunity with user selected products. | 
| POST | api/SearchOpportunityAvailableProduct | Searches the opportunity. | 
| POST | api/SearchOpportunity | Searches the opportunity. | 
| POST | api/SearchRecordBasedOnEmail | Searches the record based on email. | 
| POST | api/SearchRecord | Searches the record based on email. | 
| GET | api/GetRefTable | Get All ReferenceTable ID and VALUE | 
| GET | api/GetCustomFieldResponses | Get All response of QuestionID | 
API List of Logcall
This is specific of RestHook
| Method | API | Description | 
|---|---|---|
| POST | api/StartCall | Handles incoming HTTP POST requests for the "StartCall" endpoint, processes the JSON payload, and updates/inserts call logs in the database based on the specified CompanyId. | 
| POST | api/EndCall | Handles incoming HTTP POST requests for the "EndCall" endpoint, processes the JSON payload, and updates the call log to mark the end of a call in the database. | 
| DELETE | api/DeleteOldLogFiles | Deletes old log files from the specified log directory based on the configured retention period. | 
API List of LMWebAPI
| Method | API | Description | 
|---|---|---|
| GET | api/GetCustomFormList | Get Custom Form List in leadmaster | 
| GET | api/GetCustomForm | Get Custom Form in leadmaster | 
| GET | api/GetCustomFormListRecord | Get Custom Form Record List in leadmaster | 
| GET | api/GetCustomFormRecord | Get Custom Form Record in leadmaster | 
| POST | api/UpdateCustomFormRecord | Update Custom Form Record in leadmaster | 
| POST | api/AttachCustomFormRecord | Attach Custom Form To a Record in leadmaster | 
| GET | api/GetCustomFields | Get Custom Field in leadmaster | 
| POST | api/UpdateCustomFields | Update Custom Field in leadmaster | 
| POST | api/AddLead | Create lead in leadmaster | 
| POST | api/AddLeadold | Create lead in leadmaster | 
| POST | api/UpdateLead | Update lead in leadmaster | 
| GET | api/GetLastUpdatedLead | Get last updated lead for the given time frame | 
| GET | api/GetLeadByID | Get the lead for the given record no | 
| GET | api/GetLastUpdatedLeadWithPaging | Get last updated lead for the given time frame with pagination | 
| POST | api/AddContact | Create Contact in leadmaster | 
| POST | api/UpdateContact | Update Contact in leadmaster | 
| GET | api/GetContactByID | Get the Contact for the given contact id | 
| GET | api/GetLastUpdatedContactWithPaging | Get last updated contacts for the given time frame with pagination | 
| GET | api/GetCampaigns | Get Campaigns | 
| GET | api/GetGroups | Get Groups for contacts | 
| GET | api/GetAccountManagers | Get Account Managers for contacts | 
| GET | api/GetPartners | Get Partners for contacts | 
| GET | api/GetAttachedFile | Get All attached files for Record | 
| POST | api/PostAttachFileAsync | Endpoint to handle file attachment uploads. Validates access token, file size, and file type. Moves the uploaded file to a specified folder on Azure. | 
| POST | api/InsertContactEmailHist | update contact email history for the given data and accesstoken | 
| GET | api/GetAzureFileConfiguration | Retrieves Azure file configuration based on the provided access token. | 
| POST | api/AddPartners | Create lead in leadmaster | 
| POST | api/UpdatePartners | Update lead in leadmaster | 
| GET | api/GetPartnerReps | Get Partners for contacts | 
| GET | api/GetTitleCodes | Get TitleCodes for contacts | 
| GET | api/GetFunctionCodes | Get FunctionCodes for contacts | 
| GET | api/GetCustomLabels | Get CustomLabels for contacts | 
| GET | api/GetLogonName | Get User logon name from access token | 
| POST | api/AddOpportunity | Create opportunity in leadmaster | 
| GET | api/GetLastUpdatedOpportunities | Get last updated opportunities for the given time frame | 
| GET | api/GetLastUpdatedOpportunitiesWithPaging | Get last updated opportunities for the given time frame with Pagination | 
| POST | api/AddCallBack | Create call back in leadmaster | 
| GET | api/GetLastUpdatedCallbackevent | Get last updated callback events for the given time frame | 
| GET | api/GetLastUpdatedCallbackeventWithPaging | Get last updated callback events using paging for the given time frame | 
| GET | api/GetLoginInfo | Get login info from the accesstoken | 
| POST | api/SearchAccountData | SearchAccountData using given search parameter and the accesstoken | 
| GET | api/GetLNTrackData | Get Lead Nurturing Track info from the accesstoken | 
| POST | api/SearchCallBackData | Search Callbackdata from the accesstoken, contactid, startdata and enddate | 
| GET | api/GetWorkgroups | Search GetWorkgroups from the accesstoken adn databaseid | 
| GET | api/GetDatabase | Get databases from the accesstoken | 
| GET | api/GetContactNote | Get contact note from contact using contactid | 
| GET | api/GetSalesRepComment | Get Sales Rep Comments from contact using RECDNO | 
| GET | api/GetContactEmailHist | Get contact email history from the accesstoken, contactid, recdno and emailid | 
| POST | api/UpdateContactEmailHist | update contact email history for the given data and accesstoken | 
| GET | api/GetEmailTemplates | Get Email Templates from the accesstoken | 
| GET | api/GetEmailTemplateDetail | Get Email Template detail from the accesstoken and given templateID | 
| POST | api/AddWebhookSubscriptions | Add Webhook subscriptions | 
| POST | api/RemoveWebhookSubscriptions | Remove Webhook subscriptions | 
| GET | api/GetWebhookSubscriptions | Get All Webhook subscriptions | 
| POST | api/GetAccessToken | Get accesstoken | 
| POST | api/LMValidateLogonData | LMValidateLogonData from the accesstoken | 
| POST | api/LMGetWorkgroups | LMGetWorkgroups from the accesstoken | 
| POST | api/LMGetDatabase | LMGetDatabase from the given logonid | 
| POST | api/AttachAudioFiles | Add AudioFiles to Contact | 
| POST | api/AttachFileLink | Attach File Link to Record | 
| GET | api/GetAttachedAudioFiles | Get All Attached Audio Files | 
API List of LMService
| Method | API | Description | 
|---|---|---|
| GET | api/GetAPIValidateLogon | Validate the user in leadmaster | 
| POST | api/access | 
API List of SMS
SMS Controller
| Method | API | Description | 
|---|---|---|
| POST | api/Receive/{ID} | Get the sms details once received | 
| POST | api/SendSMS | Send SMS From Zadarma | 
API List of LMZadarmaAPI
| Method | API | Description | 
|---|---|---|
| GET | api/Notify | No documentation available. | 
| POST | api/Notify | No documentation available. | 
| POST | api/PrintLog | No documentation available. | 
| POST | api/CallRecording | No documentation available. | 
API List of LMAPI
This is specific for CRM Express Mobile application
| Method | API | Description | 
|---|---|---|
| POST | api/GetCompanyNameFromCId | Get Company Name from Company ID | 
| POST | api/CheckLoginRequiredCID | No documentation available. | 
| POST | api/checkForURLLogin | Check Login for Url | 
| POST | api/AutoLoginAPI | No documentation available. | 
| POST | api/CheckLoginRequiredURL | No documentation available. | 
| POST | api/GetMobilenumber | Get mobile number from Key and name | 
| POST | api/GetCompaniesByLocation | Used to get list of companies based on given latitude and longitude including features of LX+ | 
| POST | api/Logout | Logouts the specified request. | 
| POST | api/TrackLocation | Logs the location information (latitude and longitude) of particular user. | 
| POST | api/GetPushNotificationHistory | Gives list of all push notifications of current user. | 
| POST | api/DeletePushNotificationHistory | Removes the specific push notification message of current user | 
| POST | api/GetLocationDetails | Gets the location information (latitude and longitude) of particular Record. | 
