{ "info": { "author": "starenka", "author_email": "starenka0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "[api_credential]: https://app.mailjet.com/account/api_keys\n[doc]: http://dev.mailjet.com/guides/?python#\n[api_doc]: https://github.com/mailjet/api-documentation\n[smsDashboard]: https://app.mailjet.com/sms?_ga=2.81581655.1972348350.1522654521-1279766791.1506937572\n[smsInfo]: https://app.mailjet.com/docs/transactional-sms?_ga=2.183303910.1972348350.1522654521-1279766791.1506937572#trans-sms-token\n\n![alt text](https://www.mailjet.com/images/email/transac/logo_header.png \"Mailjet\")\n\n# Official Mailjet Python Wrapper\n\n[![Build Status](https://travis-ci.org/mailjet/mailjet-apiv3-python.svg?branch=master)](https://travis-ci.org/mailjet/mailjet-apiv3-python)\n\n### API documentation\n\nAll code examples can be found on the [Mailjet Documentation][doc].\n\n(Please refer to the [Mailjet Documentation Repository][api_doc] to contribute to the documentation examples)\n\n## Installation\n\n``` bash\n(sudo) pip install mailjet_rest\n```\n\n## Getting Started\n\nGrab your API and Secret Keys [here][api_credential]. You need them for authentication when using the Email API:\n\n```bash\nexport MJ_APIKEY_PUBLIC='your api key'\nexport MJ_APIKEY_PRIVATE='your api secret'\n```\n\n## API Versioning\n\nThe Mailjet API is spread among three distinct versions:\n\n- `v3` - The Email API\n- `v3.1` - Email Send API v3.1, which is the latest version of our Send API\n- `v4` - SMS API\n\nSince most Email API endpoints are located under `v3`, it is set as the default one and does not need to be specified when making your request. For the others you need to specify the version using `version`. For example, if using Send API `v3.1`:\n\n``` python\n# import the mailjet wrapper\nfrom mailjet_rest import Client\nimport os\n\n# Get your environment Mailjet keys\nAPI_KEY = os.environ['MJ_APIKEY_PUBLIC']\nAPI_SECRET = os.environ['MJ_APIKEY_PRIVATE']\n\n\n# Initialize the client with API URL (default is 'https://api.eu.mailjet.com/')\nmailjet = Client(auth=(API_KEY, API_SECRET), version='v3', api_url='https://api.eu.mailjet.com/')\n\n\n```\n\nFor additional information refer to our [API Reference](https://dev.preprod.mailjet.com/reference/overview/versioning/).\n\n## Make a `GET` request:\n``` python\n# get all contacts\nresult = mailjet.contact.get()\n```\n\n## `GET` request with filters:\n``` python\n# get the first 2 contacts\nresult = mailjet.contact.get(filters={'limit': 2})\n```\n## `POST` request\n``` python\n# Register a new sender email address\nresult = mailjet.sender.create(data={'email': 'test@mailjet.com'})\n```\n\n## Combine a resource with an action\n``` python\n# Get the contacts lists of contact #2\nresult = mailjet.contact_getcontactslists.get(id=2)\n```\n\n## Send an Email\n``` python\n\nfrom mailjet_rest import Client\nimport os\napi_key = os.environ['MJ_APIKEY_PUBLIC']\napi_secret = os.environ['MJ_APIKEY_PRIVATE']\nmailjet = Client(auth=(api_key, api_secret), version='v3.1')\ndata = {\n 'Messages': [\n {\n \"From\": {\n \"Email\": \"pilot@mailjet.com\",\n \"Name\": \"Mailjet Pilot\"\n },\n \"To\": [\n {\n \"Email\": \"passenger1@mailjet.com\",\n \"Name\": \"passenger 1\"\n }\n ],\n \"Subject\": \"Your email flight plan!\",\n \"TextPart\": \"Dear passenger 1, welcome to Mailjet! May the delivery force be with you!\",\n \"HTMLPart\": \"

Dear passenger 1, welcome to Mailjet!


May the delivery force be with you!\"\n }\n ]\n}\nresult = mailjet.send.create(data=data)\nprint result.status_code\nprint result.json()\n\n```\n\nYou can also use the previous version of Mailjet's Send API (v3). You can find the documentation explaining the overall differences and code samples [here](https://dev.mailjet.com/guides/?python#sending-a-basic-email-v3).\n\n## Create a new Contact\n``` python\n\n# wrapping the call inside a function\ndef new_contact(email):\n\treturn mailjet.contact.create(data={'Email': email})\n\nnew_contact('mr@smith.com')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/mailjet/mailjet-apiv3-python/releases/tag/v1.3.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mailjet/mailjet-apiv3-python", "keywords": "Mailjet API v3 / v3.1 Python Wrapper", "license": "MIT", "maintainer": "Mailjet", "maintainer_email": "api@mailjet.com", "name": "mailjet-rest", "package_url": "https://pypi.org/project/mailjet-rest/", "platform": "", "project_url": "https://pypi.org/project/mailjet-rest/", "project_urls": { "Download": "https://github.com/mailjet/mailjet-apiv3-python/releases/tag/v1.3.3", "Homepage": "https://github.com/mailjet/mailjet-apiv3-python" }, "release_url": "https://pypi.org/project/mailjet-rest/1.3.3/", "requires_dist": [ "requests (>=2.4.3)" ], "requires_python": "", "summary": "Mailjet V3 API wrapper", "version": "1.3.3" }, "last_serial": 4964272, "releases": { "1.3.0": [ { "comment_text": "", "digests": { "md5": "8371f1e9cb790866aa734a145be66409", "sha256": "3de6988d50f2d5f83d60f21a581cc21917d642829c52c5ed7b925bb5e144c6c3" }, "downloads": -1, "filename": "mailjet_rest-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8371f1e9cb790866aa734a145be66409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3044, "upload_time": "2017-05-31T13:39:42", "url": "https://files.pythonhosted.org/packages/a8/ed/c5cc5c3637cc3e0d52bea375567959804da973f55d6bd450aa6b0ab29271/mailjet_rest-1.3.0.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "d9455d21e6756fe2f29d7cc149882eab", "sha256": "f95a44d5cef2ce003776c4f847f885790da513ec0fe78c9c4ff6f6bf15325b71" }, "downloads": -1, "filename": "mailjet_rest-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d9455d21e6756fe2f29d7cc149882eab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6460, "upload_time": "2019-03-20T15:12:42", "url": "https://files.pythonhosted.org/packages/1e/5c/72d9c2a3a33802b1350ea6a00115f7f49f8b43f2bb8c547616ee0eae2633/mailjet_rest-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f4135133908a919f273bb41d31fffe5", "sha256": "f14424df10c30083491dcaa5902ff9b159af82bca261af5e7b2213afdcf7a11c" }, "downloads": -1, "filename": "mailjet_rest-1.3.3.tar.gz", "has_sig": false, "md5_digest": "3f4135133908a919f273bb41d31fffe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5291, "upload_time": "2019-03-20T15:12:43", "url": "https://files.pythonhosted.org/packages/69/04/a92885c635ca412c8f5bdf3d11da6f619bbd4bce45c4e28189eeef10bd6a/mailjet_rest-1.3.3.tar.gz" } ], "v1.0.2": [], "v1.0.3": [ { "comment_text": "", "digests": { "md5": "4f7b2cd79dba41526ef85e1a4a9361a3", "sha256": "785ae24da650809f6c8b4edf8c2633b47cae4841289127ee6d188dd30a25b117" }, "downloads": -1, "filename": "mailjet_rest-v1.0.3.tar.gz", "has_sig": false, "md5_digest": "4f7b2cd79dba41526ef85e1a4a9361a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2876, "upload_time": "2015-10-13T14:59:28", "url": "https://files.pythonhosted.org/packages/50/03/11e46a602b8d80131a1e5455ec4004b3c56e7990c5ade2b05ab5a8571b35/mailjet_rest-v1.0.3.tar.gz" } ], "v1.0.4": [], "v1.0.5": [], "v1.0.7": [], "v1.1.0": [ { "comment_text": "", "digests": { "md5": "7017519950a8a8550239f9d236db89a6", "sha256": "0d9c98a71961ff35c3d0cb8de0d3b959e37b778eb89d6af1791458816431fd46" }, "downloads": -1, "filename": "mailjet_rest-v1.1.0.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "7017519950a8a8550239f9d236db89a6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 63850, "upload_time": "2015-11-19T15:27:00", "url": "https://files.pythonhosted.org/packages/7d/fc/0a326d55e5bbc8c679d8621c983dfd8fd0404fa7016c9c7ad632aab827a5/mailjet_rest-v1.1.0.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "6d5b22ccbea854345c03805cddf71217", "sha256": "ba763b892eeb7d6c9abb5e2cc3c87cbb2e513825ce182cc43966a4233ff0e457" }, "downloads": -1, "filename": "mailjet_rest-v1.1.0.tar.gz", "has_sig": false, "md5_digest": "6d5b22ccbea854345c03805cddf71217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1385, "upload_time": "2015-11-19T15:26:52", "url": "https://files.pythonhosted.org/packages/c3/b3/7fc7fe51af9e342c6ef54ee9abaf732b013516319fed0b97f123acc4febd/mailjet_rest-v1.1.0.tar.gz" } ], "v1.1.1": [ { "comment_text": "", "digests": { "md5": "2d67aa2f894b4d11cccddc22437ea746", "sha256": "c9abd9f0a0e12f3670b53c6c105efbbdbd23d877c8e7134bcd42d6cc204d0e81" }, "downloads": -1, "filename": "mailjet_rest-v1.1.1.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "2d67aa2f894b4d11cccddc22437ea746", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65656, "upload_time": "2015-11-19T15:36:20", "url": "https://files.pythonhosted.org/packages/62/1e/1dc41a8c85839d1d30211f0c51d338afbad3fed342a749bc3721f6170edf/mailjet_rest-v1.1.1.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "bfd60352c7c895fd0c011ed3c5522626", "sha256": "3f586bf509f97663542ac4280a75030c38a7cfb325fe188e618322d252454a3a" }, "downloads": -1, "filename": "mailjet_rest-v1.1.1.tar.gz", "has_sig": false, "md5_digest": "bfd60352c7c895fd0c011ed3c5522626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2895, "upload_time": "2015-11-19T15:36:09", "url": "https://files.pythonhosted.org/packages/9f/d5/ec5cc9a757e51be223a6b230e2fde0e62dbf1d827d85fc2a2113a816e10f/mailjet_rest-v1.1.1.tar.gz" } ], "v1.2.1": [ { "comment_text": "", "digests": { "md5": "a8f36fd16ef8a470cb0f1521af3eeb36", "sha256": "69374af5baddea4d18843f77ac5d36a9a635149c8c08f503179a17c2dc71e935" }, "downloads": -1, "filename": "mailjet_rest-v1.2.1.tar.gz", "has_sig": false, "md5_digest": "a8f36fd16ef8a470cb0f1521af3eeb36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2773, "upload_time": "2016-06-20T11:58:51", "url": "https://files.pythonhosted.org/packages/94/eb/6798cdc49b7773a586290bc09edb3612b870d1d8e1edb7a03a1934f8c7cc/mailjet_rest-v1.2.1.tar.gz" } ], "v1.2.2": [ { "comment_text": "", "digests": { "md5": "15ebce707829484df2346755dacfd58c", "sha256": "aa14d2a79fd046fc83c2ef652cb6116c9a69f2a6d37de5425711e2d4cd2201c7" }, "downloads": -1, "filename": "mailjet_rest-v1.2.2.tar.gz", "has_sig": false, "md5_digest": "15ebce707829484df2346755dacfd58c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2770, "upload_time": "2016-06-21T10:03:47", "url": "https://files.pythonhosted.org/packages/01/ab/660c67a2d6447cc0c0feeea61a608a9ae19b8821a44ade98e920a7f6bdd4/mailjet_rest-v1.2.2.tar.gz" } ], "v1.3.0": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9455d21e6756fe2f29d7cc149882eab", "sha256": "f95a44d5cef2ce003776c4f847f885790da513ec0fe78c9c4ff6f6bf15325b71" }, "downloads": -1, "filename": "mailjet_rest-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d9455d21e6756fe2f29d7cc149882eab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6460, "upload_time": "2019-03-20T15:12:42", "url": "https://files.pythonhosted.org/packages/1e/5c/72d9c2a3a33802b1350ea6a00115f7f49f8b43f2bb8c547616ee0eae2633/mailjet_rest-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f4135133908a919f273bb41d31fffe5", "sha256": "f14424df10c30083491dcaa5902ff9b159af82bca261af5e7b2213afdcf7a11c" }, "downloads": -1, "filename": "mailjet_rest-1.3.3.tar.gz", "has_sig": false, "md5_digest": "3f4135133908a919f273bb41d31fffe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5291, "upload_time": "2019-03-20T15:12:43", "url": "https://files.pythonhosted.org/packages/69/04/a92885c635ca412c8f5bdf3d11da6f619bbd4bce45c4e28189eeef10bd6a/mailjet_rest-1.3.3.tar.gz" } ] }