<< Return to help center
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

API documentation

Less Annoying CRM's API allows you or a developer to connect third-party apps and systems (like your own website) to LACRM. This lets you add leads, contacts, create tasks etc. via another system, automatically. This API section covers all the documentation you need to know about the type of functions you can use, to build the integrations you need.

Getting started

Getting started with the API

This article will walk you through how to start using LACRM's API to start connecting your system with LACRM.

Read more >>
How to get your user code and API key

This article explains how to enable the API to get your user code and API key.

Read more >>

More info

CreateContact Function Definition

The CreateContact function is used to add a new contact or company to your CRM.

Read more >>
GetContact Function Definition

This code shows how to get an existing contact with their Contact Id.

Read more >>
EditContact Function Definition

The EditContact function is used to edit an existing contact.

Read more >>
DeleteContact Function Definition

The DeleteContact function is used to remove contacts from your CRM.

Read more >>
SearchContacts Function Definition

The SearchContacts function is used to retrieve a list of contacts and companies that match a search.

Read more >>
CreateNote Function Definition

The CreateNote function is used to add a note to a contact's history.

Read more >>
CreateTask Function Definition

The CreateTask function is used to add a task in your CRM.

Read more >>
CreateEvent Function Definition

The CreateEvent function is used to add an event to your calendar.

Read more >>
AddContactToGroup Function Definition

This code shows how you can add a contact to an existing group using the API.

Read more >>
CreatePipeline Function Definition

The CreatePipeline function is used to attach a new pipeline to a contact or company in your CRM.

Read more >>
UpdatePipelineItem Function Definition

The UpdatePipelineItem function is used to edit an existing pipeline item in the CRM.

Read more >>
GetPipelineItemsAttachedToContact Function Definition

The GetPipelineItemsAttachedToContact function is used to retrieve a list of all pipeline items that have been attached to a contact.

Read more >>
GetPipelineReport Function Definition

As the name suggests, the GetPipelineReport function is used to retrieve the data from a pipeline report.

Read more >>
GetPipelineSettings Function Definition

The GetPipelineSettings function will return a list of all of your pipelines along with each pipeline's ID and a list of statuses.

Read more >>
GetUserInfo Function Definition

The GetUserInfo function is used to retrieve meta information about your CRM account.

Read more >>
GetCustomFields Function Definition

The GetCustomFields function is used to retrieve a list of all the custom contact/company fields you've created in your CRM.

Read more >>
API Tutorial - Adding a Contact to a Company

This code shows how you can link a new contact to an existing company when adding it through the API.

Read more >>
Tutorial - Integrating a Web Form with Less Annoying CRM

This article explains how to send information from a simple HTML web form directly into Less Annoying CRM using our API.

Read more >>
Advanced API tutorial - checking for duplicates before entering a contact

This is a slightly more advanced version of the PHP file found in our Webform tutorial to help you check if a contact already exists.

Read more >>
Getting started with the API

This article will walk you through how to start using LACRM's API to start connecting your system with LACRM.

Read more >>
CreateContact Function Definition

The CreateContact function is used to add a new contact or company to your CRM.

Read more >>
GetContact Function Definition

This code shows how to get an existing contact with their Contact Id.

Read more >>
EditContact Function Definition

The EditContact function is used to edit an existing contact.

Read more >>
DeleteContact Function Definition

The DeleteContact function is used to remove contacts from your CRM.

Read more >>
SearchContacts Function Definition

The SearchContacts function is used to retrieve a list of contacts and companies that match a search.

Read more >>
CreateNote Function Definition

The CreateNote function is used to add a note to a contact's history.

Read more >>
CreateTask Function Definition

The CreateTask function is used to add a task in your CRM.

Read more >>
How to get your user code and API key

This article explains how to enable the API to get your user code and API key.

Read more >>
CreateEvent Function Definition

The CreateEvent function is used to add an event to your calendar.

Read more >>
AddContactToGroup Function Definition

This code shows how you can add a contact to an existing group using the API.

Read more >>
CreatePipeline Function Definition

The CreatePipeline function is used to attach a new pipeline to a contact or company in your CRM.

Read more >>
UpdatePipelineItem Function Definition

The UpdatePipelineItem function is used to edit an existing pipeline item in the CRM.

Read more >>
GetPipelineItemsAttachedToContact Function Definition

The GetPipelineItemsAttachedToContact function is used to retrieve a list of all pipeline items that have been attached to a contact.

Read more >>
GetPipelineReport Function Definition

As the name suggests, the GetPipelineReport function is used to retrieve the data from a pipeline report.

Read more >>
GetPipelineSettings Function Definition

The GetPipelineSettings function will return a list of all of your pipelines along with each pipeline's ID and a list of statuses.

Read more >>
GetUserInfo Function Definition

The GetUserInfo function is used to retrieve meta information about your CRM account.

Read more >>
GetCustomFields Function Definition

The GetCustomFields function is used to retrieve a list of all the custom contact/company fields you've created in your CRM.

Read more >>
API Tutorial - Adding a Contact to a Company

This code shows how you can link a new contact to an existing company when adding it through the API.

Read more >>
Tutorial - Integrating a Web Form with Less Annoying CRM

This article explains how to send information from a simple HTML web form directly into Less Annoying CRM using our API.

Read more >>
Advanced API tutorial - checking for duplicates before entering a contact

This is a slightly more advanced version of the PHP file found in our Webform tutorial to help you check if a contact already exists.

Read more >>