BUSINESS · CRM & SUPPORT
Leads, contacts, pipelines and chat conversations in the CRM they connected.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
kommo_delete_api_v4_by_entity_by_entity_id_filesWRITEDetach files from an entity via DELETE /api/v4/{entity}/{entity_id}/files
kommo_delete_api_v4_by_entity_custom_fields_by_idWRITEDeleting a custom field via DELETE /api/v4/{entity}/custom_fields/{id}
kommo_delete_api_v4_by_entity_type_custom_fields_groups_by_idWRITEDelete a field group via DELETE /api/v4/{entity_type}/custom_fields/groups/{id}
kommo_delete_api_v4_chats_templatesWRITEDelete templates via DELETE /api/v4/chats/templates
kommo_delete_api_v4_chats_templates_by_idWRITEDelete a template via DELETE /api/v4/chats/templates/{id}
kommo_delete_api_v4_leads_pipelines_by_idWRITEDelete pipeline via DELETE /api/v4/leads/pipelines/{id}
kommo_delete_api_v4_leads_pipelines_by_pipeline_id_statuses_by_idWRITEDelete pipeline stage via DELETE /api/v4/leads/pipelines/{pipeline_id}/statuses/{id}
kommo_delete_api_v4_leads_unsorted_by_uid_declineWRITEDeclining incoming leads via DELETE /api/v4/leads/unsorted/{uid}/decline
kommo_delete_api_v4_roles_by_idWRITEDelete role via DELETE /api/v4/roles/{id}
kommo_delete_api_v4_sourcesWRITEDelete sources via DELETE /api/v4/sources
kommo_delete_api_v4_sources_by_idWRITEDelete source via DELETE /api/v4/sources/{id}
kommo_delete_api_v4_webhooksWRITEDelete webhook via DELETE /api/v4/webhooks
kommo_delete_api_v4_widgets_by_widget_codeWRITEUninstalling widget via DELETE /api/v4/widgets/{widget_code}
kommo_get_api_v4_accountREADAccount parameters via GET /api/v4/account
kommo_get_api_v4_botsREADSalesbots list via GET /api/v4/bots
kommo_get_api_v4_bots_by_idREADGet a Salesbot by ID via GET /api/v4/bots/{id}
kommo_get_api_v4_by_entity_by_entity_id_filesREADGet files attached to an entity via GET /api/v4/{entity}/{entity_id}/files
kommo_get_api_v4_by_entity_by_entity_id_linksREADLinked entities list via GET /api/v4/{entity}/{entity_id}/links
kommo_get_api_v4_by_entity_type_by_entity_id_notesREADGet notes list of entity via GET /api/v4/{entity_type}/{entity_id}/notes
kommo_get_api_v4_by_entity_type_custom_fieldsREADCustom fields list via GET /api/v4/{entity_type}/custom_fields
kommo_get_api_v4_by_entity_type_custom_fields_by_idREADGet entity field by ID via GET /api/v4/{entity_type}/custom_fields/{id}
kommo_get_api_v4_by_entity_type_custom_fields_groupsREADList of entity field groups via GET /api/v4/{entity_type}/custom_fields/groups
kommo_get_api_v4_by_entity_type_custom_fields_groups_by_idREADGet an entity field group by ID via GET /api/v4/{entity_type}/custom_fields/groups/{id}
kommo_get_api_v4_by_entity_type_notesREADGet notes list by entity type via GET /api/v4/{entity_type}/notes
kommo_get_api_v4_by_entity_type_notes_by_idREADGet note by ID via GET /api/v4/{entity_type}/notes/{id}
kommo_get_api_v4_by_entity_type_tagsREADList of entity tags via GET /api/v4/{entity_type}/tags
kommo_get_api_v4_catalogsREADGet lists via GET /api/v4/catalogs
kommo_get_api_v4_catalogs_by_idREADGet list via GET /api/v4/catalogs/{id}
kommo_get_api_v4_catalogs_by_list_id_custom_fieldsREADCustom fields list of a list via GET /api/v4/catalogs/{list_id}/custom_fields
kommo_get_api_v4_catalogs_by_list_id_custom_fields_by_custom_field_idREADGetting a list field by its ID via GET /api/v4/catalogs/{list_id}/custom_fields/{custom_field_id}
kommo_get_api_v4_catalogs_by_list_id_elementsREADGet list elements via GET /api/v4/catalogs/{list_id}/elements
kommo_get_api_v4_catalogs_by_list_id_elements_by_element_idREADGet list element via GET /api/v4/catalogs/{list_id}/elements/{element_id}
kommo_get_api_v4_chats_templatesREADGet list of templates via GET /api/v4/chats/templates
kommo_get_api_v4_chats_templates_by_idREADGet template by ID via GET /api/v4/chats/templates/{id}
kommo_get_api_v4_companiesREADCompanies list via GET /api/v4/companies
kommo_get_api_v4_companies_by_idREADGet company by ID via GET /api/v4/companies/{id}
kommo_get_api_v4_contactsREADContacts List via GET /api/v4/contacts
kommo_get_api_v4_contacts_by_idREADGet contact by ID via GET /api/v4/contacts/{id}
kommo_get_api_v4_contacts_chatsREADGet contact chats via GET /api/v4/contacts/chats
kommo_get_api_v4_eventsREADEvents list via GET /api/v4/events
kommo_get_api_v4_events_by_idREADGet event by ID via GET /api/v4/events/{id}
kommo_get_api_v4_events_typesREADGetting events types via GET /api/v4/events/types
kommo_get_api_v4_files_by_file_uuid_linksREADGet entities associated with a file via GET /api/v4/files/{file_uuid}/links
kommo_get_api_v4_leadsREADGet leads via GET /api/v4/leads
kommo_get_api_v4_leads_by_idREADGet lead by ID via GET /api/v4/leads/{id}
kommo_get_api_v4_leads_by_id_subscriptionsREADGet lead subscribers via GET /api/v4/leads/{id}/subscriptions
kommo_get_api_v4_leads_loss_reasonsREADGet loss reasons via GET /api/v4/leads/loss_reasons
kommo_get_api_v4_leads_loss_reasons_by_idREADGet loss reason by ID via GET /api/v4/leads/loss_reasons/{id}
kommo_get_api_v4_leads_pipelinesREADGet pipelines via GET /api/v4/leads/pipelines
kommo_get_api_v4_leads_pipelines_by_idREADGet pipeline by ID via GET /api/v4/leads/pipelines/{id}
kommo_get_api_v4_leads_pipelines_by_pipeline_id_statusesREADPipeline stages list via GET /api/v4/leads/pipelines/{pipeline_id}/statuses
kommo_get_api_v4_leads_pipelines_by_pipeline_id_statuses_by_idREADGet pipeline stage by ID via GET /api/v4/leads/pipelines/{pipeline_id}/statuses/{id}
kommo_get_api_v4_leads_unsortedREADIncoming leads list via GET /api/v4/leads/unsorted
kommo_get_api_v4_leads_unsorted_by_uidREADGet incoming lead by UID via GET /api/v4/leads/unsorted/{uid}
kommo_get_api_v4_leads_unsorted_summaryREADIncoming leads summary information via GET /api/v4/leads/unsorted/summary
kommo_get_api_v4_rolesREADUser roles list via GET /api/v4/roles
kommo_get_api_v4_roles_by_idREADGet role by ID via GET /api/v4/roles/{id}
kommo_get_api_v4_sourcesREADGet sources via GET /api/v4/sources
kommo_get_api_v4_sources_by_idREADGet source by ID via GET /api/v4/sources/{id}
kommo_get_api_v4_talksREADGet conversations via GET /api/v4/talks
kommo_get_api_v4_talks_by_idREADGet conversation by ID via GET /api/v4/talks/{id}
kommo_get_api_v4_talks_by_talk_id_messagesREADGet conversation messages via GET /api/v4/talks/{talk_id}/messages
kommo_get_api_v4_tasksREADTasks list via GET /api/v4/tasks
kommo_get_api_v4_tasks_by_idREADGet task by ID via GET /api/v4/tasks/{id}
kommo_get_api_v4_usersREADUsers list via GET /api/v4/users
kommo_get_api_v4_users_by_idREADGet user by ID via GET /api/v4/users/{id}
kommo_get_api_v4_webhooksREADList of webhooks via GET /api/v4/webhooks
kommo_get_api_v4_website_buttonsREADGet list of Website chat buttons via GET /api/v4/website_buttons
kommo_get_api_v4_website_buttons_by_source_idREADGet Website chat button via GET /api/v4/website_buttons/{source_id}
kommo_get_api_v4_widgetsREADWidgets List via GET /api/v4/widgets
kommo_get_api_v4_widgets_by_widget_codeREADGetting the widget info by its code via GET /api/v4/widgets/{widget_code}
kommo_patch_api_v4_by_entity_typeWRITEAdd tags to several leads, contacts or companies at once (body: an array of entities, each with _embedded.tags) via PATCH /api/v4/{entity_type}
kommo_patch_api_v4_by_entity_type_by_idWRITEAdd tags to a single lead, contact or company (body: the entity with _embedded.tags) via PATCH /api/v4/{entity_type}/{id}
kommo_patch_api_v4_by_entity_type_custom_fieldsWRITEUpdate custom fields via PATCH /api/v4/{entity_type}/custom_fields
kommo_patch_api_v4_by_entity_type_custom_fields_by_idWRITEUpdate custom field via PATCH /api/v4/{entity_type}/custom_fields/{id}
kommo_patch_api_v4_by_entity_type_custom_fields_groups_by_idWRITEEdit a field group via PATCH /api/v4/{entity_type}/custom_fields/groups/{id}
kommo_patch_api_v4_by_entity_type_notesWRITEEdit notes via PATCH /api/v4/{entity_type}/notes
kommo_patch_api_v4_by_entity_type_notes_by_idWRITEEdit note via PATCH /api/v4/{entity_type}/notes/{id}
kommo_patch_api_v4_catalogsWRITEEditing lists via PATCH /api/v4/catalogs
kommo_patch_api_v4_catalogs_by_idWRITEEdit list via PATCH /api/v4/catalogs/{id}
kommo_patch_api_v4_catalogs_by_id_custom_fieldsWRITEUpdate custom fields of a catalog via PATCH /api/v4/catalogs/{id}/custom_fields
kommo_patch_api_v4_catalogs_by_list_id_custom_fields_by_cf_idWRITEUpdate a custom field of a catalog via PATCH /api/v4/catalogs/{list_id}/custom_fields/{cf_id}
kommo_patch_api_v4_catalogs_by_list_id_elementsWRITEEditing list elements via PATCH /api/v4/catalogs/{list_id}/elements
kommo_patch_api_v4_catalogs_by_list_id_elements_by_element_idWRITEEdit list element via PATCH /api/v4/catalogs/{list_id}/elements/{element_id}
kommo_patch_api_v4_chats_templatesWRITEEdit templates via PATCH /api/v4/chats/templates
kommo_patch_api_v4_companiesWRITEUpdating companies via PATCH /api/v4/companies
kommo_patch_api_v4_companies_by_idWRITEUpdate company via PATCH /api/v4/companies/{id}
kommo_patch_api_v4_contactsWRITEUpdating Contacts via PATCH /api/v4/contacts
kommo_patch_api_v4_contacts_by_idWRITEUpdate contact via PATCH /api/v4/contacts/{id}
kommo_patch_api_v4_leadsWRITEUpdate leads via PATCH /api/v4/leads
kommo_patch_api_v4_leads_by_idWRITEUpdate lead via PATCH /api/v4/leads/{id}
kommo_patch_api_v4_leads_pipelines_by_idWRITEEdit pipeline via PATCH /api/v4/leads/pipelines/{id}
kommo_patch_api_v4_leads_pipelines_by_pipeline_id_statuses_by_idWRITEPipeline stage edit via PATCH /api/v4/leads/pipelines/{pipeline_id}/statuses/{id}
kommo_patch_api_v4_roles_by_idWRITEEditing roles via PATCH /api/v4/roles/{id}
kommo_patch_api_v4_sourcesWRITEUpdate sources via PATCH /api/v4/sources
kommo_patch_api_v4_sources_by_idWRITEUpdate source via PATCH /api/v4/sources/{id}
kommo_patch_api_v4_tasksWRITEEdit tasks via PATCH /api/v4/tasks
kommo_patch_api_v4_tasks_by_idWRITEEdit task via PATCH /api/v4/tasks/{id}
kommo_patch_api_v4_website_buttons_by_source_idWRITEUpdate CRM Plugin via PATCH /api/v4/website_buttons/{source_id}
kommo_post_api_v2_eventsWRITEAdd call notification via POST /api/v2/events
kommo_post_api_v4_bots_by_id_runWRITELaunch Salesbot via POST /api/v4/bots/{id}/run
kommo_post_api_v4_bots_by_id_stopWRITEStop a Salesbot via POST /api/v4/bots/{id}/stop
kommo_post_api_v4_bots_runWRITELaunch Salesbots via POST /api/v4/bots/run
kommo_post_api_v4_by_bot_by_bot_id_continue_by_continue_idWRITESalesBot widget block execution confirmation via POST /api/v4/{bot}/{bot_id}/continue/{continue_id}
kommo_post_api_v4_by_entity_by_entity_id_linkWRITELinking entities via POST /api/v4/{entity}/{entity_id}/link
kommo_post_api_v4_by_entity_by_entity_id_unlinkWRITEUnlinking entities via POST /api/v4/{entity}/{entity_id}/unlink
kommo_post_api_v4_by_entity_type_custom_fieldsWRITEAdd custom fields via POST /api/v4/{entity_type}/custom_fields
kommo_post_api_v4_by_entity_type_custom_fields_groupsWRITEAdd field groups via POST /api/v4/{entity_type}/custom_fields/groups
kommo_post_api_v4_by_entity_type_notesWRITEAdd notes via POST /api/v4/{entity_type}/notes
kommo_post_api_v4_by_entity_type_notes_by_id_pinWRITEPin note via POST /api/v4/{entity_type}/notes/{id}/pin
kommo_post_api_v4_by_entity_type_notes_by_id_unpinWRITEUnpin note via POST /api/v4/{entity_type}/notes/{id}/unpin
kommo_post_api_v4_by_entity_type_tagsWRITECreating tags for a particular entity type via POST /api/v4/{entity_type}/tags
kommo_post_api_v4_callsWRITEAdd call note via POST /api/v4/calls
kommo_post_api_v4_catalogsWRITEAdding lists via POST /api/v4/catalogs
kommo_post_api_v4_catalogs_by_list_id_custom_fieldsWRITEAdding a custom field to a list via POST /api/v4/catalogs/{list_id}/custom_fields
kommo_post_api_v4_catalogs_by_list_id_elementsWRITEAdding list elements via POST /api/v4/catalogs/{list_id}/elements
kommo_post_api_v4_chats_templatesWRITEAdd templates via POST /api/v4/chats/templates
kommo_post_api_v4_chats_templates_by_id_reviewWRITESubmit a WhatsApp template for moderation via POST /api/v4/chats/templates/{id}/review
kommo_post_api_v4_chats_templates_by_id_review_by_review_idWRITEEdit a WhatsApp template status via POST /api/v4/chats/templates/{id}/review/{review_id}
kommo_post_api_v4_companiesWRITEAdd companies via POST /api/v4/companies
kommo_post_api_v4_contactsWRITEAdding contacts via POST /api/v4/contacts
kommo_post_api_v4_contacts_chatsWRITEStep 4: Link chat to contact via POST /api/v4/contacts/chats
kommo_post_api_v4_leadsWRITEAdd leads via POST /api/v4/leads
kommo_post_api_v4_leads_complexWRITEComplex addition of leads with contact and company via POST /api/v4/leads/complex
kommo_post_api_v4_leads_pipelinesWRITEAdding pipelines via POST /api/v4/leads/pipelines
kommo_post_api_v4_leads_pipelines_by_pipeline_id_statusesWRITEAdd stages to pipeline via POST /api/v4/leads/pipelines/{pipeline_id}/statuses
kommo_post_api_v4_leads_unsorted_by_uid_acceptWRITEAccepting incoming leads via POST /api/v4/leads/unsorted/{uid}/accept
kommo_post_api_v4_leads_unsorted_by_uid_linkWRITELinking incoming leads via POST /api/v4/leads/unsorted/{uid}/link
kommo_post_api_v4_leads_unsorted_formsWRITEAdding incoming leads from the type form via POST /api/v4/leads/unsorted/forms
kommo_post_api_v4_leads_unsorted_sipWRITEAdding incoming leads from the type sip (call) via POST /api/v4/leads/unsorted/sip
kommo_post_api_v4_rolesWRITEAdding roles via POST /api/v4/roles
kommo_post_api_v4_sourcesWRITEAdd sources via POST /api/v4/sources
kommo_post_api_v4_talks_by_id_closeWRITEClose conversation via POST /api/v4/talks/{id}/close
kommo_post_api_v4_talks_by_talk_id_send_messageWRITESend message to conversation via POST /api/v4/talks/{talk_id}/send_message
kommo_post_api_v4_tasksWRITEAdd tasks via POST /api/v4/tasks
kommo_post_api_v4_usersWRITEAdd users via POST /api/v4/users
kommo_post_api_v4_users_activateWRITEActivate users via POST /api/v4/users/activate
kommo_post_api_v4_users_deactivateWRITEDeactivate users via POST /api/v4/users/deactivate
kommo_post_api_v4_webhooksWRITEAdd webhook via POST /api/v4/webhooks
kommo_post_api_v4_website_buttonsWRITEAdd CRM Plugin via POST /api/v4/website_buttons
kommo_post_api_v4_website_buttons_by_source_id_online_chatWRITEConnect online chat to CRM Plugin via POST /api/v4/website_buttons/{source_id}/online_chat
kommo_post_api_v4_widgets_by_widget_codeWRITEInstall widget into account via POST /api/v4/widgets/{widget_code}
kommo_put_api_v4_by_entity_by_entity_id_filesWRITEAttach files to an entity via PUT /api/v4/{entity}/{entity_id}/files
Put Kommo behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.