{"id":14987146,"url":"https://github.com/green-api/whatsapp-api-client-python","last_synced_at":"2025-04-08T08:17:50.042Z","repository":{"id":61357745,"uuid":"545396084","full_name":"green-api/whatsapp-api-client-python","owner":"green-api","description":"This library helps you easily create a Python application with WhatsApp API.","archived":false,"fork":false,"pushed_at":"2024-11-28T11:16:48.000Z","size":462,"stargazers_count":155,"open_issues_count":1,"forks_count":36,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-01T09:15:02.557Z","etag":null,"topics":["whatsapp","whatsapp-api","whatsapp-api-python","whatsapp-bot","whatsapp-chat","whatsapp-chatbot","whatsapp-chatbot-python","whatsapp-python"],"latest_commit_sha":null,"homepage":"https://green-api.com/en","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/green-api.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-04T09:42:09.000Z","updated_at":"2024-12-27T18:30:08.000Z","dependencies_parsed_at":"2023-02-16T08:30:53.661Z","dependency_job_id":"27dde4b4-0c8c-4919-a16a-bbd8df358761","html_url":"https://github.com/green-api/whatsapp-api-client-python","commit_stats":{"total_commits":279,"total_committers":12,"mean_commits":23.25,"dds":0.5555555555555556,"last_synced_commit":"1fbc9dcc1f0b1c397d87c6d5a0c24cdc6378308d"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/green-api%2Fwhatsapp-api-client-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/green-api","download_url":"https://codeload.github.com/green-api/whatsapp-api-client-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801176,"owners_count":20998339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["whatsapp","whatsapp-api","whatsapp-api-python","whatsapp-bot","whatsapp-chat","whatsapp-chatbot","whatsapp-chatbot-python","whatsapp-python"],"created_at":"2024-09-24T14:14:10.226Z","updated_at":"2025-04-08T08:17:50.023Z","avatar_url":"https://github.com/green-api.png","language":"Python","readme":"﻿# whatsapp-api-client-python\n\n![](https://img.shields.io/badge/license-CC%20BY--ND%204.0-green)\n![](https://img.shields.io/pypi/status/whatsapp-api-client-python)\n![](https://img.shields.io/pypi/pyversions/whatsapp-api-client-python)\n![](https://img.shields.io/github/actions/workflow/status/green-api/whatsapp-api-client-python/python-package.yml)\n![](https://img.shields.io/pypi/dm/whatsapp-api-client-python)\n\n## Support links\n\n[![Support](https://img.shields.io/badge/support@green--api.com-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)](mailto:support@greenapi.com)\n[![Support](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)](https://t.me/greenapi_support_eng_bot)\n[![Support](https://img.shields.io/badge/WhatsApp-25D366?style=for-the-badge\u0026logo=whatsapp\u0026logoColor=white)](https://wa.me/77273122366)\n\n## Guides \u0026 News\n\n[![Guides](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge\u0026logo=YouTube\u0026logoColor=white)](https://www.youtube.com/@greenapi-en)\n[![News](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)](https://t.me/green_api)\n[![News](https://img.shields.io/badge/WhatsApp-25D366?style=for-the-badge\u0026logo=whatsapp\u0026logoColor=white)](https://whatsapp.com/channel/0029VaLj6J4LNSa2B5Jx6s3h)\n\n- [Документация на русском языке](https://github.com/green-api/whatsapp-api-client-python/blob/master/docs/README.md).\n\nwhatsapp-api-client-python is a library for integration with WhatsApp messenger using the API\nservice [green-api.com](https://green-api.com/en/). You should get a registration token and an account ID in\nyour [personal cabinet](https://console.green-api.com/) to use the library. There is a free developer account tariff.\n\n## API\n\nThe documentation for the REST API can be found at the [link](https://green-api.com/en/docs/). The library is a wrapper\nfor the REST API, so the documentation at the link above also applies.\n\n## Authorization\n\nTo send a message or perform other GREEN API methods, the WhatsApp account in the phone app must be authorized. To\nauthorize the account, go to your [cabinet](https://console.green-api.com/) and scan the QR code using the WhatsApp app.\n\n## Installation\n\n```shell\npython -m pip install whatsapp-api-client-python\n```\n\n## Import\n\n```\nfrom whatsapp_api_client_python import API\n```\n\n## Examples\n\n### How to initialize an object\n\n```\ngreenAPI = API.GreenAPI(\n    \"1101000001\", \"d75b3a66374942c5b3c019c698abc2067e151558acbd412345\"\n)\n```\n\n### Sending a text message to a WhatsApp number\n\nLink to example: [sendTextMessage.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendTextMessage.py\n).\n\n```\nresponse = greenAPI.sending.sendMessage(\"11001234567@c.us\", \"Message text\")\n\nprint(response.data)\n```\n\n### Sending an image via URL\n\nLink to example: [sendPictureByLink.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPictureByLink.py\n).\n\n```\nresponse = greenAPI.sending.sendFileByUrl(\n    \"11001234567@c.us\",\n    \"https://download.samplelib.com/png/sample-clouds2-400x300.png\",\n    \"sample-clouds2-400x300.png\",\n    \"Sample PNG\"\n)\n\nprint(response.data)\n```\n\n### Sending an image by uploading from the disk\n\nLink to example: [sendPictureByUpload.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPictureByUpload.py\n).\n\n```\nresponse = greenAPI.sending.sendFileByUpload(\n    \"11001234567@c.us\",\n    \"data/rates.png\",\n    \"rates.png\",\n    \"Available rates\"\n)\n\nprint(response.data)\n```\n\n### Group creation and sending a message to the group\n\n**Attention**. If one tries to create a group with a non-existent number, WhatsApp may block the sender's number. The\nnumber in the example is non-existent.\n\nLink to example: [createGroupAndSendMessage.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/createGroupAndSendMessage.py\n).\n\n```\ncreate_group_response = greenAPI.groups.createGroup(\n    \"Group Name\", [\"11001234567@c.us\"]\n)\nif create_group_response.code == 200:\n    send_message_response = greenAPI.sending.sendMessage(\n        create_group_response.data[\"chatId\"], \"Message text\"\n    )\n```\n\n### Receive incoming messages by HTTP API\n\nLink to example: [receiveNotification.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/receiveNotification.py\n).\n\nThe general concept of receiving data in the GREEN API is described [here](\nhttps://green-api.com/en/docs/api/receiving/\n). To start receiving notifications by the HTTP API you need to execute the library method:\n\n```\ngreenAPI.webhooks.startReceivingNotifications(onEvent)\n```\n\nonEvent - your function which should contain parameters:\n\n| Parameter   | Description                      |\n|-------------|----------------------------------|\n| typeWebhook | received notification type (str) |\n| body        | notification body (dict)         |\n\nNotification body types and formats can be found [here](\nhttps://green-api.com/en/docs/api/receiving/notifications-format/\n).\n\nThis method will be called when an incoming notification is received. Next, process notifications according to the\nbusiness logic of your system.\n\n### Sending a polling message\n\nLink to example: [sendPoll.py](\nhttps://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPoll.py\n).\n\n```\nresponse = greenAPI.sending.sendPoll(\n    \"11001234567@c.us\",\n    \"Please choose a color:\",\n    [\n        {\"optionName\": \"Red\"},\n        {\"optionName\": \"Green\"},\n        {\"optionName\": \"Blue\"}\n    ]\n)\n\nprint(response.data)\n```\n\n### Sending a text status\n\nLink to example: [sendTextStatus.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/statusesMethods/sendTextStatus.py).\n\n```\nresponse = greenAPI.statuses.sendTextStatus(\n    \"I sent this status using Green Api Python SDK!\", \n    \"#54c774\", \n    \"NORICAN_REGULAR\"\n)\n\nprint(response.data)\n```\n\n## Examples list\n\n| Description                                                    | Module                                                                                                                                    |\n|----------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| Example of sending text                                        | [sendTextMessage.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendTextMessage.py)                     |\n| Example of sending a picture by URL                            | [sendPictureByLink.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPictureByLink.py)                 |\n| Example of sending a picture by uploading from the disk        | [sendPictureByUpload.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPictureByUpload.py)             |\n| Example of a group creation and sending a message to the group | [createGroupAndSendMessage.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/createGroupAndSendMessage.py) |\n| Example of incoming webhooks receiving                         | [receiveNotification.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/receiveNotification.py)             |\n| Example of sending a polling message                           | [sendPoll.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/sendPoll.py)                                   |\n| Example of sending a text status                          | [sendTextStatus.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/statusesMethods/sendTextStatus.py)                          |\n| Example of creating instance                          | [CreateInstance.py](https://github.com/green-api/whatsapp-api-client-python/blob/master/examples/partherMethods/CreateInstance.py)                          |\n\n## The full list of the library methods\n\n| API method                             | Description                                                                                                              | Documentation link                                                                                          |\n|----------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|\n| `account.getSettings`                  | The method is designed to get the current settings of the account                                                        | [GetSettings](https://green-api.com/en/docs/api/account/GetSettings/)                                       |\n| `account.getWaSettings`                | The method is designed to get information about the WhatsApp account                                                     | [GetWaSettings](https://green-api.com/en/docs/api/account/GetWaSettings/)                                   |\n| `account.setSettings`                  | The method is designed to set the account settings                                                                       | [SetSettings](https://green-api.com/en/docs/api/account/SetSettings/)                                       |\n| `account.getStateInstance`             | The method is designed to get the state of the account                                                                   | [GetStateInstance](https://green-api.com/en/docs/api/account/GetStateInstance/)                             |\n| `account.getStatusInstance`            | The method is designed to get the socket connection state of the account instance with WhatsApp                          | [GetStatusInstance](https://green-api.com/en/docs/api/account/GetStatusInstance/)                           |\n| `account.reboot`                       | The method is designed to restart the account                                                                            | [Reboot](https://green-api.com/en/docs/api/account/Reboot/)                                                 |\n| `account.logout`                       | The method is designed to unlogin the account                                                                            | [Logout](https://green-api.com/en/docs/api/account/Logout/)                                                 |\n| `account.qr`                           | The method is designed to get a QR code                                                                                  | [QR](https://green-api.com/en/docs/api/account/QR/)                                                         |\n| `account.setProfilePicture`            | The method is designed to set the avatar of the account                                                                  | [SetProfilePicture](https://green-api.com/en/docs/api/account/SetProfilePicture/)                           |\n| `account.getAuthorizationCode`         | The method is designed to authorize an instance by phone number                                                          | [GetAuthorizationCode](https://green-api.com/en/docs/api/account/GetAuthorizationCode/)                     |\n| `device.getDeviceInfo`                 | The method is designed to get information about the device (phone) on which the WhatsApp Business application is running | [GetDeviceInfo](https://green-api.com/en/docs/api/phone/GetDeviceInfo/)                                     |\n| `groups.createGroup`                   | The method is designed to create a group chat                                                                            | [CreateGroup](https://green-api.com/en/docs/api/groups/CreateGroup/)                                        |\n| `groups.updateGroupName`               | The method changes the name of the group chat                                                                            | [UpdateGroupName](https://green-api.com/en/docs/api/groups/UpdateGroupName/)                                |\n| `groups.getGroupData`                  | The method gets group chat data                                                                                          | [GetGroupData](https://green-api.com/en/docs/api/groups/GetGroupData/)                                      |\n| `groups.addGroupParticipant`           | The method adds a participant to the group chat                                                                          | [AddGroupParticipant](https://green-api.com/en/docs/api/groups/AddGroupParticipant/)                        |\n| `groups.removeGroupParticipant`        | The method removes the participant from the group chat                                                                   | [RemoveGroupParticipant](https://green-api.com/en/docs/api/groups/RemoveGroupParticipant/)                  |\n| `groups.setGroupAdmin`                 | The method designates a member of a group chat as an administrator                                                       | [SetGroupAdmin](https://green-api.com/en/docs/api/groups/SetGroupAdmin/)                                    |\n| `groups.removeAdmin`                   | The method deprives the participant of group chat administration rights                                                  | [RemoveAdmin](https://green-api.com/en/docs/api/groups/RemoveAdmin/)                                        |\n| `groups.setGroupPicture`               | The method sets the avatar of the group                                                                                  | [SetGroupPicture](https://green-api.com/en/docs/api/groups/SetGroupPicture/)                                |\n| `groups.leaveGroup`                    | The method logs the user of the current account out of the group chat                                                    | [LeaveGroup](https://green-api.com/en/docs/api/groups/LeaveGroup/)                                          |\n| `statuses.sendTextStatus`                    | The method is aimed for sending a text status                                                    | [SendTextStatus](https://green-api.com/en/docs/api/statuses/SendTextStatus/)                                          |\n| `statuses.sendVoiceStatus`                    | The method is aimed for sending a voice status                                                    | [SendVoiceStatus](https://green-api.com/en/docs/api/statuses/SendVoiceStatus/)                                          |\n| `statuses.sendMediaStatus`                    | The method is aimed for sending a pictures or video status                                                    | [SendMediaStatus](https://green-api.com/en/docs/api/statuses/SendMediaStatus/)                                          |\n| `statuses.deleteStatus`                    | The method is aimed for deleting a certain status                                                    | [DeleteStatus](https://green-api.com/en/docs/api/statuses/DeleteStatus/)                                          |\n| `statuses.getStatusStatistic`                    | The method returns an array of recipients marked sent/delivered/read for a given status                                                    | [GetStatusStatistic](https://green-api.com/en/docs/api/statuses/GetStatusStatistic/)                                          |\n| `statuses.getOutgoingStatuses`                    | The method returns the outgoing statuses of the account                                                    | [GetOutgoingStatuses](https://green-api.com/en/docs/api/statuses/GetOutgoingStatuses/)                                          |\n| `statuses.getIncomingStatuses`                    | The method returns the incoming statuses of the account                                                    | [GetIncomingStatuses](https://green-api.com/en/docs/api/statuses/GetIncomingStatuses/)                                          |\n| `journals.getChatHistory`              | The method returns the chat message history                                                                              | [GetChatHistory](https://green-api.com/en/docs/api/journals/GetChatHistory/)                                |\n| `journals.getMessage`                  | The method returns a chat message                                                                                        | [GetMessage](https://green-api.com/en/docs/api/journals/GetMessage/)                                        |\n| `journals.lastIncomingMessages`        | The method returns the most recent incoming messages of the account                                                      | [LastIncomingMessages](https://green-api.com/en/docs/api/journals/LastIncomingMessages/)                    |\n| `journals.lastOutgoingMessages`        | The method returns the last sent messages of the account                                                                 | [LastOutgoingMessages](https://green-api.com/en/docs/api/journals/LastOutgoingMessages/)                    |\n| `queues.showMessagesQueue`             | The method is designed to get the list of messages that are in the queue to be sent                                      | [ShowMessagesQueue](https://green-api.com/en/docs/api/queues/ShowMessagesQueue/)                            |\n| `queues.clearMessagesQueue`            | The method is designed to clear the queue of messages to be sent                                                         | [ClearMessagesQueue](https://green-api.com/en/docs/api/queues/ClearMessagesQueue/)                          |\n| `marking.readChat`                     | The method is designed to mark chat messages as read                                                                     | [ReadChat](https://green-api.com/en/docs/api/marks/ReadChat/)                                               |\n| `receiving.receiveNotification`        | The method is designed to receive a single incoming notification from the notification queue                             | [ReceiveNotification](https://green-api.com/en/docs/api/receiving/technology-http-api/ReceiveNotification/) |\n| `receiving.deleteNotification`         | The method is designed to remove an incoming notification from the notification queue                                    | [DeleteNotification](https://green-api.com/en/docs/api/receiving/technology-http-api/DeleteNotification/)   |\n| `receiving.downloadFile`               | The method is for downloading received and sent files                                                                    | [DownloadFile](https://green-api.com/en/docs/api/receiving/files/DownloadFile/)                             |\n| `sending.sendMessage`                  | The method is designed to send a text message to a personal or group chat                                                | [SendMessage](https://green-api.com/en/docs/api/sending/SendMessage/)                                       |\n| `sending.sendButtons`                  | The method is designed to send a message with buttons to a personal or group chat                                        | [SendButtons](https://green-api.com/en/docs/api/sending/SendButtons/)                                       |\n| `sending.sendTemplateButtons`          | The method is designed to send a message with interactive buttons from the list of templates in a personal or group chat | [SendTemplateButtons](https://green-api.com/en/docs/api/sending/SendTemplateButtons/)                       |\n| `sending.sendListMessage`              | The method is designed to send a message with a selection button from a list of values to a personal or group chat       | [SendListMessage](https://green-api.com/en/docs/api/sending/SendListMessage/)                               |\n| `sending.sendFileByUpload`             | The method is designed to send a file loaded through a form (form-data)                                                  | [SendFileByUpload](https://green-api.com/en/docs/api/sending/SendFileByUpload/)                             |\n| `sending.sendFileByUrl`                | The method is designed to send a file downloaded via a link                                                              | [SendFileByUrl](https://green-api.com/en/docs/api/sending/SendFileByUrl/)                                   |\n| `sending.uploadFile`                   | The method is designed to upload a file to the cloud storage, which can be sent using the sendFileByUrl method           | [UploadFile](https://green-api.com/en/docs/api/sending/UploadFile/)                                         |\n| `sending.sendLocation`                 | The method is designed to send a geolocation message                                                                     | [SendLocation](https://green-api.com/en/docs/api/sending/SendLocation/)                                     |\n| `sending.sendContact`                  | The method is for sending a message with a contact                                                                       | [SendContact](https://green-api.com/en/docs/api/sending/SendContact/)                                       |\n| `sending.sendLink`                     | The method is designed to send a message with a link that will add an image preview, title and description               | [SendLink](https://green-api.com/en/docs/api/sending/SendLink/)                                             |\n| `sending.forwardMessages`              | The method is designed for forwarding messages to a personal or group chat                                               | [ForwardMessages](https://green-api.com/en/docs/api/sending/ForwardMessages/)                               |\n| `sending.sendPoll`                     | The method is designed for sending messages with a poll to a private or group chat                                       | [SendPoll](https://green-api.com/en/docs/api/sending/SendPoll/)                                             |\n| `serviceMethods.checkWhatsapp`         | The method checks if there is a WhatsApp account on the phone number                                                     | [CheckWhatsapp](https://green-api.com/en/docs/api/service/CheckWhatsapp/)                                   |\n| `serviceMethods.getAvatar`             | The method returns the avatar of the correspondent or group chat                                                         | [GetAvatar](https://green-api.com/en/docs/api/service/GetAvatar/)                                           |\n| `serviceMethods.getContacts`           | The method is designed to get a list of contacts of the current account                                                  | [GetContacts](https://green-api.com/en/docs/api/service/GetContacts/)                                       |\n| `serviceMethods.getContactInfo`        | The method is designed to obtain information about the contact                                                           | [GetContactInfo](https://green-api.com/en/docs/api/service/GetContactInfo/)                                 |\n| `serviceMethods.deleteMessage`         | The method deletes the message from chat                                                                                 | [DeleteMessage](https://green-api.com/en/docs/api/service/deleteMessage/)                                   |\n| `serviceMethods.editMessage`           | The method edits the message in chat                                                                                     | [EditMessage](https://green-api.com/en/docs/api/service/editMessage/)                                   |\n| `serviceMethods.archiveChat`           | The method archives the chat                                                                                             | [ArchiveChat](https://green-api.com/en/docs/api/service/archiveChat/)                                       |\n| `serviceMethods.unarchiveChat`         | The method unarchives the chat                                                                                           | [UnarchiveChat](https://green-api.com/en/docs/api/service/unarchiveChat/)                                   |\n| `serviceMethods.setDisappearingChat`   | The method is designed to change the settings of disappearing messages in chats                                          | [SetDisappearingChat](https://green-api.com/en/docs/api/service/SetDisappearingChat/)                       |\n| `webhooks.startReceivingNotifications` | The method is designed to start receiving new notifications                                                              |                                                                                                             |\n| `webhooks.stopReceivingNotifications`  | The method is designed to stop receiving new notifications                                                               |                                                                                                             |\n| `partner.GetInstances`   | The method is for getting all the account instances created by the partner.                                           | [GetInstances](https://green-api.com/en/docs/partners/getInstances/)                       |\n| `partner.CreateInstance`   | The method is for creating an instance.                                           | [CreateInstance](https://green-api.com/en/docs/partners/createInstance/)                       |\n| `partner.DeleteInstanceAccount`   | The method is for deleting an instance.                                           | [DeleteInstanceAccount](https://green-api.com/en/docs/partners/deleteInstanceAccount/)                       |\n\n\n## Service methods documentation\n\n[https://green-api.com/en/docs/api/](https://green-api.com/en/docs/api/).\n\n## External products\n\n- [requests](https://requests.readthedocs.io/en/latest/) - for HTTP requests.\n\n## License\n\nLicensed under [\nCreative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)\n](https://creativecommons.org/licenses/by-nd/4.0/) terms.\nPlease see file [LICENSE](https://github.com/green-api/whatsapp-api-client-python/blob/master/LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreen-api%2Fwhatsapp-api-client-python/lists"}