{ "info": { "author": "kevteg", "author_email": "kevteg05@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": " [![CircleCI](https://circleci.com/gh/kevteg/calendly-python/tree/master.svg?style=svg)](https://circleci.com/gh/kevteg/calendly-python/tree/master)\n# calendly-python \ud83d\udc0d\n\nPython package to use the [Calendly](http://calendly.com) API \ud83d\ude80\n\n\n## Installation\n\n pip install calendly\n\n## Usage\n\n### Set your Authentication token\nSee [Calendly docs](https://developer.calendly.com/docs/getting-your-authentication-token) to get your auth token\n\n from calendly import Calendly\n calendly = Calendly(api_key)\n\n#### Test the auth token\n\n\tcalendly.echo()\n\n#### Webhooks\n##### Create A Webhook Subscription\n\n calendly.create_webhook('https://your-webhook.com', events=['canceled', 'invited'])\n\n - **Note:** the `events` variable is a list \n - **Note:** possible values are: `canceled` and `invited` \n - **Note:** by default the `events` list contains the 2 possible values\n\n##### Get Webhook Subscription\n\n calendly.get_webhook('webhook_id')\n\n##### Get List of Webhook Subscriptions\n\n calendly.list_webhooks()\n\n##### Delete Webhook Subscription\n\n calendly.remove_webhook('webhook_id')\n\n- **Note**: the response will be `{'success': True}` if the webhook was successfully removed, otherwise it will be `{'success': False, \"type\": \"calendly type\", \"message\": \"reason it failed\"}`\n\n#### User Event Types\n\n calendly.event_types()\n\n#### About Me\n\n calendly.about()\n\n#### Important\n- **Note:** All the responses are dictionaries with the calendly response, except for the remove webhook method that also contains the `success` key. Check their [docs](https://developer.calendly.com/docs/) to know the possible responses!\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kevteg/calendly-python", "keywords": "Calendly python api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "calendly", "package_url": "https://pypi.org/project/calendly/", "platform": "", "project_url": "https://pypi.org/project/calendly/", "project_urls": { "Homepage": "https://github.com/kevteg/calendly-python" }, "release_url": "https://pypi.org/project/calendly/1.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A Python wrapper for the Calendly API (https://developer.calendly.com/docs/)", "version": "1.1" }, "last_serial": 5392314, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "b2bc2150bd35cc31d42ed3e0091281a8", "sha256": "0a793ff2f52b62894a645fea2371a006f1917d80a5f8c5e3e0e12cfbf56fe812" }, "downloads": -1, "filename": "calendly-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b2bc2150bd35cc31d42ed3e0091281a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4286, "upload_time": "2019-06-12T18:03:18", "url": "https://files.pythonhosted.org/packages/7b/35/83607891988a95a2c55c3a4368d894ca5320681fb53c68408a81dba85909/calendly-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fb4e0064feae8fcbc2ded2004b0c0f7", "sha256": "62d4e18c7a0a20ba11186bde50032345495e92040c9a8d22b23954b3c656ca50" }, "downloads": -1, "filename": "calendly-1.1.tar.gz", "has_sig": false, "md5_digest": "9fb4e0064feae8fcbc2ded2004b0c0f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2833, "upload_time": "2019-06-12T18:03:20", "url": "https://files.pythonhosted.org/packages/6c/00/36ca0967f20bfde41fc3f16ce5897a686084fa3ed090c7903241a2efdc71/calendly-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2bc2150bd35cc31d42ed3e0091281a8", "sha256": "0a793ff2f52b62894a645fea2371a006f1917d80a5f8c5e3e0e12cfbf56fe812" }, "downloads": -1, "filename": "calendly-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b2bc2150bd35cc31d42ed3e0091281a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4286, "upload_time": "2019-06-12T18:03:18", "url": "https://files.pythonhosted.org/packages/7b/35/83607891988a95a2c55c3a4368d894ca5320681fb53c68408a81dba85909/calendly-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fb4e0064feae8fcbc2ded2004b0c0f7", "sha256": "62d4e18c7a0a20ba11186bde50032345495e92040c9a8d22b23954b3c656ca50" }, "downloads": -1, "filename": "calendly-1.1.tar.gz", "has_sig": false, "md5_digest": "9fb4e0064feae8fcbc2ded2004b0c0f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2833, "upload_time": "2019-06-12T18:03:20", "url": "https://files.pythonhosted.org/packages/6c/00/36ca0967f20bfde41fc3f16ce5897a686084fa3ed090c7903241a2efdc71/calendly-1.1.tar.gz" } ] }