# Dentrix Service
Service for handling Dentrix processes.
Contains methods that integrate operations inside the Dentrix platform with any automations that require it.
It does this by utilizing API requests and UI operations automated by Selenium.
## Main Objects
- DentrixServiceRequests: Contains logic for requests of endpoints taken from the Dentrix website.
- AscendRequests: Contains logic that makes requests to the endpoints of the official Ascend API (Not yet available).
- DentrixService: Contains easy to use logic that receives, processes and returns information from the Dentrix website, and it's endpoints, in a more pythonic way (models and exceptions instead of jsons and status codes).
## Usage
```python
from t_dentrix_service import DentrixService
ds = DentrixService("username": "foobar", "password": "12345")
ds.login_to_dentrix()
# you can now execute any operation you'd like
```
Raw data
{
"_id": null,
"home_page": "https://www.thoughtful.ai/",
"name": "t-dentrix-service",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11.5",
"maintainer_email": null,
"keywords": "t_dentrix_service",
"author": "Thoughtful",
"author_email": "support@thoughtful.ai",
"download_url": "https://files.pythonhosted.org/packages/ea/78/b1974a2d334bd10036734cf2b36f22e1db7021c863f5a49879833305716f/t_dentrix_service-0.1.12.tar.gz",
"platform": null,
"description": "# Dentrix Service\n\nService for handling Dentrix processes.\nContains methods that integrate operations inside the Dentrix platform with any automations that require it.\nIt does this by utilizing API requests and UI operations automated by Selenium.\n\n## Main Objects\n- DentrixServiceRequests: Contains logic for requests of endpoints taken from the Dentrix website.\n- AscendRequests: Contains logic that makes requests to the endpoints of the official Ascend API (Not yet available).\n- DentrixService: Contains easy to use logic that receives, processes and returns information from the Dentrix website, and it's endpoints, in a more pythonic way (models and exceptions instead of jsons and status codes).\n\n## Usage\n```python\nfrom t_dentrix_service import DentrixService\n\nds = DentrixService(\"username\": \"foobar\", \"password\": \"12345\")\nds.login_to_dentrix()\n# you can now execute any operation you'd like\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Service for handling Dentrix processes.",
"version": "0.1.12",
"project_urls": {
"Homepage": "https://www.thoughtful.ai/"
},
"split_keywords": [
"t_dentrix_service"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ea78b1974a2d334bd10036734cf2b36f22e1db7021c863f5a49879833305716f",
"md5": "10539a1f06b5db7cb61db0309aef6d46",
"sha256": "b88603923bc826544688de9d8b5455b73a1021926089897e81563a5a507368e6"
},
"downloads": -1,
"filename": "t_dentrix_service-0.1.12.tar.gz",
"has_sig": false,
"md5_digest": "10539a1f06b5db7cb61db0309aef6d46",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11.5",
"size": 46875,
"upload_time": "2025-08-18T17:23:54",
"upload_time_iso_8601": "2025-08-18T17:23:54.239801Z",
"url": "https://files.pythonhosted.org/packages/ea/78/b1974a2d334bd10036734cf2b36f22e1db7021c863f5a49879833305716f/t_dentrix_service-0.1.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-18 17:23:54",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "t-dentrix-service"
}