# kommo SDK for Data Enginner
# Overview
kommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API. It simplifies API integration, data extraction, and transformation processes, making it easier to manage and analyze data efficiently.
# Installation
```bash
pip install kommo-sdk-data-engineer
```
# How to Use
```python
from kommo_sdk_data_engineer import KommoConfig, Leads
TOKEN_LONG_DURATION = '[TOKEN]'
URL_COMPANY = 'https://[YOUR_COMPANY].kommo.com'
config_kommo = KommoConfig(url_company=URL_COMPANY, token_long_duration=TOKEN_LONG_DURATION)
leads = Leads(config=config_kommo, output_verbose=True)
all_leads = leads.get_all_leads_list(with_params=['contacts', 'loss_reason'])
# To Dataframe
df_leads = leads.to_dataframe(leads.all_leads())
df_leads_custom_fields = leads.to_dataframe(leads.all_custom_field_values())
df_leads_contacts = leads.to_dataframe(leads.all_contacts())
df_leads_loss_reasons = leads.to_dataframe(leads.all_loss_reasons())
df_leads_tags = leads.to_dataframe(leads.all_tags())
```
# Contact
For any questions or support, please contact: mailson.nascin@gmail.com.
Raw data
{
"_id": null,
"home_page": null,
"name": "kommo-sdk-data-engineer",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "kommo, data engineer",
"author": null,
"author_email": "Mailson N\u00e1scin <mailson.nascin@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b4/9d/da54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554/kommo_sdk_data_engineer-0.1.7.tar.gz",
"platform": null,
"description": "# kommo SDK for Data Enginner\r\n\r\n# Overview\r\nkommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API. It simplifies API integration, data extraction, and transformation processes, making it easier to manage and analyze data efficiently.\r\n\r\n# Installation\r\n```bash\r\npip install kommo-sdk-data-engineer\r\n```\r\n\r\n# How to Use\r\n```python\r\nfrom kommo_sdk_data_engineer import KommoConfig, Leads\r\n\r\nTOKEN_LONG_DURATION = '[TOKEN]'\r\nURL_COMPANY = 'https://[YOUR_COMPANY].kommo.com'\r\n\r\n\r\nconfig_kommo = KommoConfig(url_company=URL_COMPANY, token_long_duration=TOKEN_LONG_DURATION)\r\nleads = Leads(config=config_kommo, output_verbose=True)\r\nall_leads = leads.get_all_leads_list(with_params=['contacts', 'loss_reason'])\r\n\r\n# To Dataframe\r\ndf_leads = leads.to_dataframe(leads.all_leads())\r\ndf_leads_custom_fields = leads.to_dataframe(leads.all_custom_field_values())\r\ndf_leads_contacts = leads.to_dataframe(leads.all_contacts())\r\ndf_leads_loss_reasons = leads.to_dataframe(leads.all_loss_reasons())\r\ndf_leads_tags = leads.to_dataframe(leads.all_tags())\r\n```\r\n\r\n# Contact\r\nFor any questions or support, please contact: mailson.nascin@gmail.com.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "kommo SDK for Data Enginner is a comprehensive Python SDK designed for data engineers working with the Kommo API.",
"version": "0.1.7",
"project_urls": {
"Bug Tracker": "https://github.com/nascin/kommo-sdk-data-engineer/issues",
"Homepage": "https://github.com/nascin/kommo-sdk-data-engineer",
"Source Code": "https://github.com/nascin/kommo-sdk-data-engineer"
},
"split_keywords": [
"kommo",
" data engineer"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "62221e636928f59458368398dc9949961e4c843c4baaa21a62f3f71e8aad0f67",
"md5": "83ade746047bfeb477892cec1f3f8dd8",
"sha256": "a0bf51487b800e55eb69f1bfdcdcd61345937c74bc285ce316f7ab15a6039563"
},
"downloads": -1,
"filename": "kommo_sdk_data_engineer-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "83ade746047bfeb477892cec1f3f8dd8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 24139,
"upload_time": "2025-02-19T17:20:25",
"upload_time_iso_8601": "2025-02-19T17:20:25.333525Z",
"url": "https://files.pythonhosted.org/packages/62/22/1e636928f59458368398dc9949961e4c843c4baaa21a62f3f71e8aad0f67/kommo_sdk_data_engineer-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b49dda54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554",
"md5": "2c58195696fb9f49aeca40a0fcbc6089",
"sha256": "f88bfc7801205d6a502eadfe69559daa5ba5936265e73a93aa3e0459aee7abe1"
},
"downloads": -1,
"filename": "kommo_sdk_data_engineer-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "2c58195696fb9f49aeca40a0fcbc6089",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 13939,
"upload_time": "2025-02-19T17:20:26",
"upload_time_iso_8601": "2025-02-19T17:20:26.456828Z",
"url": "https://files.pythonhosted.org/packages/b4/9d/da54fd590612020097c3f4cfbaf7356d4040997ece778cdda62b9fc01554/kommo_sdk_data_engineer-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-19 17:20:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nascin",
"github_project": "kommo-sdk-data-engineer",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "pandas",
"specs": [
[
">=",
"2.1.4"
]
]
},
{
"name": "requests",
"specs": [
[
">=",
"2.32.3"
]
]
},
{
"name": "pydantic",
"specs": [
[
">=",
"2.10.6"
]
]
}
],
"lcname": "kommo-sdk-data-engineer"
}