Kommo API

15 endpoints for Kommo, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/kommo
Connects with
Your own Kommo user login on your account subdomain (any role; what your agent can do follows your permissions). You sign in in your own browser and keep your own password.
Integration page
Kommo

Read (7)

Return data and change nothing in the account.

Kommo Endpoints: Read
EndpointDescription
GET /pipelines Pipelines of the account with their stages, in the order Kommo shows them.
GET /leads Leads from Pipelines → All leads, filtered by pipeline, stage, responsible user or overdue tasks.
GET /leads/{lead_id} The lead card: fields, linked contact and company, tasks and notes.
GET /incoming-leads Chats waiting in the Incoming leads stage to be accepted, declined or linked.
GET /tasks Tasks from Calendar, filtered by lead, responsible user or status.
GET /conversations Conversations from Communication → Chat inbox, with the last message and whether it is unanswered.
GET /chats/{chat_id}/conversation The message history of one chat.

Write (8)

Change the account. Calls marked Confirm wait for the user to approve them.

Kommo Endpoints: Write
EndpointDescription
POST /pipelines/{pipeline_id}/leads Confirm Add a lead to a pipeline stage, optionally with a contact.
PATCH /leads/{lead_id} Confirm Change the name, sale amount, responsible user or tags of a lead.
POST /leads/{lead_id}/stage/move Confirm Move a lead to another stage, in any pipeline, or close it as Won or Lost.
POST /leads/{lead_id}/tasks Confirm Add a task to a lead with a deadline, a responsible user and a comment.
POST /leads/{lead_id}/notes Confirm Add a text note to the lead card.
POST /chats/{chat_id}/messages Confirm Reply in a chat of the Chat inbox.
POST /chats/{chat_id}/incoming-lead/accept Confirm Turn an incoming chat into a lead, the Accept button in the chat.
POST /chats/{chat_id}/incoming-lead/decline Confirm Reject an incoming chat as spam, the Decline button in the chat.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.