# Evolution API Client
</br>
<hr style=\"height: 5px;background: #007500;margin: 20px 0;box-shadow: 0px 3px 5px 0px rgb(204 204 204);\">
<div align=\"center\">
[![GitHub License](https://img.shields.io/github/license/FlavioCoutinhoGO/evolution-api-client)](./LICENSE)
</div>
<font size='3'>
Este é um cliente Python que consome a [Evolution API](https://github.com/EvolutionAPI/evolution-api), uma API que encapsula as funcionalidades da biblioteca [Baileys](https://github.com/WhiskeySockets/Baileys).
</font>
Este pacote Python foi gerado automaticamente usando o projeto [OpenAPI Generator](https://openapi-generator.tech).
#### Versões Utilizadas
- Evolution API version: 1.8.2
- OpenAPI Generator version: 7.7.0
## Requirements.
Python 3.9+
## Installation & Usage
### pip install
Você pode instalar diretamente usando:
```sh
pip install git+https://https://github.com//FlavioCoutinhoGO/evolution-api-client.git
```
Então você importa o pacote:
```python
import evolution_api_client
```
### Setuptools
Install via [Setuptools](http://pypi.python.org/pypi/setuptools).
```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)
Then import the package:
```python
import evolution_api_client
```
### Tests
Execute `pytest` to run the tests.
## Getting Started
Please follow the [installation procedure](#installation--usage) and then run the following:
```python
import evolution_api_client
from evolution_api_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = evolution_api_client.Configuration(
host = "http://localhost"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): bearerAuth
configuration = evolution_api_client.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with evolution_api_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = evolution_api_client.ChamaAIApi(api_client)
instance_name = 'evolution' # str | - required
try:
# Retrieve the Chama AI for a specific instance.
api_instance.chamaai_find_instance_name_get(instance_name)
except ApiException as e:
print("Exception when calling ChamaAIApi->chamaai_find_instance_name_get: %s\n" % e)
```
## Documentation for API Endpoints
All URIs are relative to *http://localhost*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ChamaAIApi* | [**chamaai_find_instance_name_get**](docs/ChamaAIApi.md#chamaai_find_instance_name_get) | **GET** /chamaai/find/{instanceName} | Retrieve the Chama AI for a specific instance.
*ChamaAIApi* | [**chamaai_set_instance_name_post**](docs/ChamaAIApi.md#chamaai_set_instance_name_post) | **POST** /chamaai/set/{instanceName} | Set up or modify the Chama AI for an instance.
*ChatControllerApi* | [**chat_archive_chat_instance_name_put**](docs/ChatControllerApi.md#chat_archive_chat_instance_name_put) | **PUT** /chat/archiveChat/{instanceName} | Archive specific chats for a given instance.
*ChatControllerApi* | [**chat_delete_message_for_everyone_instance_name_delete**](docs/ChatControllerApi.md#chat_delete_message_for_everyone_instance_name_delete) | **DELETE** /chat/deleteMessageForEveryone/{instanceName} | Delete a message for everyone in a given instance.
*ChatControllerApi* | [**chat_fetch_profile_picture_url_instance_name_post**](docs/ChatControllerApi.md#chat_fetch_profile_picture_url_instance_name_post) | **POST** /chat/fetchProfilePictureUrl/{instanceName} | Retrieve the profile picture URL of a specific number.
*ChatControllerApi* | [**chat_find_chats_instance_name_get**](docs/ChatControllerApi.md#chat_find_chats_instance_name_get) | **GET** /chat/findChats/{instanceName} | List all chats associated with a specific instance.
*ChatControllerApi* | [**chat_find_contacts_instance_name_post**](docs/ChatControllerApi.md#chat_find_contacts_instance_name_post) | **POST** /chat/findContacts/{instanceName} | Retrieve contact details using an ID.
*ChatControllerApi* | [**chat_find_messages_instance_name_post**](docs/ChatControllerApi.md#chat_find_messages_instance_name_post) | **POST** /chat/findMessages/{instanceName} | Search for messages based on specific criteria.
*ChatControllerApi* | [**chat_find_status_message_instance_name_post**](docs/ChatControllerApi.md#chat_find_status_message_instance_name_post) | **POST** /chat/findStatusMessage/{instanceName} | Search for status messages using an ID.
*ChatControllerApi* | [**chat_get_base64_from_media_message_instance_name_post**](docs/ChatControllerApi.md#chat_get_base64_from_media_message_instance_name_post) | **POST** /chat/getBase64FromMediaMessage/{instanceName} | Convert media message content to Base64.
*ChatControllerApi* | [**chat_mark_message_as_read_instance_name_put**](docs/ChatControllerApi.md#chat_mark_message_as_read_instance_name_put) | **PUT** /chat/markMessageAsRead/{instanceName} | Mark specific messages as read for a given instance.
*ChatControllerApi* | [**chat_whatsapp_numbers_instance_name_post**](docs/ChatControllerApi.md#chat_whatsapp_numbers_instance_name_post) | **POST** /chat/whatsappNumbers/{instanceName} | Provide a list of WhatsApp numbers associated with a given instance.
*ChatwootApi* | [**chatwoot_find_instance_name_get**](docs/ChatwootApi.md#chatwoot_find_instance_name_get) | **GET** /chatwoot/find/{instanceName} | Retrieve the Chatwoot for a specific instance.
*ChatwootApi* | [**chatwoot_set_instance_name_post**](docs/ChatwootApi.md#chatwoot_set_instance_name_post) | **POST** /chatwoot/set/{instanceName} | Set up or modify the Chatwoot for an instance.
*GroupControllerApi* | [**group_create_instance_name_post**](docs/GroupControllerApi.md#group_create_instance_name_post) | **POST** /group/create/{instanceName} | Create a new WhatsApp group.
*GroupControllerApi* | [**group_fetch_all_groups_instance_name_get**](docs/GroupControllerApi.md#group_fetch_all_groups_instance_name_get) | **GET** /group/fetchAllGroups/{instanceName} | Retrieve details about a specific group.
*GroupControllerApi* | [**group_find_group_infos_instance_name_get**](docs/GroupControllerApi.md#group_find_group_infos_instance_name_get) | **GET** /group/findGroupInfos/{instanceName} | Retrieve details about a specific group.
*GroupControllerApi* | [**group_invite_code_instance_name_get**](docs/GroupControllerApi.md#group_invite_code_instance_name_get) | **GET** /group/inviteCode/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_invite_info_instance_name_get**](docs/GroupControllerApi.md#group_invite_info_instance_name_get) | **GET** /group/inviteInfo/{instanceName} | Retrieve details about a specific group.
*GroupControllerApi* | [**group_leave_group_instance_name_delete**](docs/GroupControllerApi.md#group_leave_group_instance_name_delete) | **DELETE** /group/leaveGroup/{instanceName} | Exit from the specified WhatsApp group.
*GroupControllerApi* | [**group_participants_instance_name_get**](docs/GroupControllerApi.md#group_participants_instance_name_get) | **GET** /group/participants/{instanceName} | Retrieve a list of participants in a specific group.
*GroupControllerApi* | [**group_revoke_invite_code_instance_name_put**](docs/GroupControllerApi.md#group_revoke_invite_code_instance_name_put) | **PUT** /group/revokeInviteCode/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_send_invite_instance_name_post**](docs/GroupControllerApi.md#group_send_invite_instance_name_post) | **POST** /group/sendInvite/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_toggle_ephemeral_instance_name_put**](docs/GroupControllerApi.md#group_toggle_ephemeral_instance_name_put) | **PUT** /group/toggleEphemeral/{instanceName} | Update the status or role of a participant in the group.
*GroupControllerApi* | [**group_update_group_description_instance_name_put**](docs/GroupControllerApi.md#group_update_group_description_instance_name_put) | **PUT** /group/updateGroupDescription/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_update_group_picture_instance_name_put**](docs/GroupControllerApi.md#group_update_group_picture_instance_name_put) | **PUT** /group/updateGroupPicture/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_update_group_subject_instance_name_put**](docs/GroupControllerApi.md#group_update_group_subject_instance_name_put) | **PUT** /group/updateGroupSubject/{instanceName} | Update the group's display picture.
*GroupControllerApi* | [**group_update_participant_instance_name_put**](docs/GroupControllerApi.md#group_update_participant_instance_name_put) | **PUT** /group/updateParticipant/{instanceName} | Update the status or role of a participant in the group.
*GroupControllerApi* | [**group_update_setting_instance_name_put**](docs/GroupControllerApi.md#group_update_setting_instance_name_put) | **PUT** /group/updateSetting/{instanceName} | Update the status or role of a participant in the group.
*InstanceControllerApi* | [**instance_connect_instance_name_get**](docs/InstanceControllerApi.md#instance_connect_instance_name_get) | **GET** /instance/connect/{instanceName} | Instance Connect
*InstanceControllerApi* | [**instance_connection_state_instance_name_get**](docs/InstanceControllerApi.md#instance_connection_state_instance_name_get) | **GET** /instance/connectionState/{instanceName} | Connection Status
*InstanceControllerApi* | [**instance_create_post**](docs/InstanceControllerApi.md#instance_create_post) | **POST** /instance/create | Create Instance
*InstanceControllerApi* | [**instance_delete_instance_name_delete**](docs/InstanceControllerApi.md#instance_delete_instance_name_delete) | **DELETE** /instance/delete/{instanceName} | Delete Instance
*InstanceControllerApi* | [**instance_fetch_instances_get**](docs/InstanceControllerApi.md#instance_fetch_instances_get) | **GET** /instance/fetchInstances | Fetch Instances
*InstanceControllerApi* | [**instance_logout_instance_name_delete**](docs/InstanceControllerApi.md#instance_logout_instance_name_delete) | **DELETE** /instance/logout/{instanceName} | Logout Instance
*InstanceControllerApi* | [**instance_restart_instance_name_put**](docs/InstanceControllerApi.md#instance_restart_instance_name_put) | **PUT** /instance/restart/{instanceName} | Instance Restart
*JWTApi* | [**instance_refresh_token_put**](docs/JWTApi.md#instance_refresh_token_put) | **PUT** /instance/refreshToken/ | Refresh an expired JWT token.
*LabelControllerApi* | [**label_find_labels_instance_name_get**](docs/LabelControllerApi.md#label_find_labels_instance_name_get) | **GET** /label/findLabels/{instanceName} | List all labels for an instance.
*LabelControllerApi* | [**label_handle_label_instance_name_put**](docs/LabelControllerApi.md#label_handle_label_instance_name_put) | **PUT** /label/handleLabel/{instanceName} | Change the label (add or remove) for an specific chat.
*ProfileSettingsApi* | [**chat_fetch_business_profile_instance_name_post**](docs/ProfileSettingsApi.md#chat_fetch_business_profile_instance_name_post) | **POST** /chat/fetchBusinessProfile/{instanceName} | Fetch the business profile of a specific contact.
*ProfileSettingsApi* | [**chat_fetch_privacy_settings_instance_name_get**](docs/ProfileSettingsApi.md#chat_fetch_privacy_settings_instance_name_get) | **GET** /chat/fetchPrivacySettings/{instanceName} | Fetch the privacy settings of a specific contact.
*ProfileSettingsApi* | [**chat_fetch_profile_instance_name_post**](docs/ProfileSettingsApi.md#chat_fetch_profile_instance_name_post) | **POST** /chat/fetchProfile/{instanceName} | Fetch the profile of a specific contact.
*ProfileSettingsApi* | [**chat_remove_profile_picture_instance_name_delete**](docs/ProfileSettingsApi.md#chat_remove_profile_picture_instance_name_delete) | **DELETE** /chat/removeProfilePicture/{instanceName} | Remove the profile picture of a specific contact.
*ProfileSettingsApi* | [**chat_update_privacy_settings_instance_name_put**](docs/ProfileSettingsApi.md#chat_update_privacy_settings_instance_name_put) | **PUT** /chat/updatePrivacySettings/{instanceName} | Update the privacy settings of a specific contact.
*ProfileSettingsApi* | [**chat_update_profile_name_instance_name_post**](docs/ProfileSettingsApi.md#chat_update_profile_name_instance_name_post) | **POST** /chat/updateProfileName/{instanceName} | Update the name of a specific contact.
*ProfileSettingsApi* | [**chat_update_profile_picture_instance_name_put**](docs/ProfileSettingsApi.md#chat_update_profile_picture_instance_name_put) | **PUT** /chat/updateProfilePicture/{instanceName} | Update the profile picture of a specific contact.
*ProfileSettingsApi* | [**chat_update_profile_status_instance_name_post**](docs/ProfileSettingsApi.md#chat_update_profile_status_instance_name_post) | **POST** /chat/updateProfileStatus/{instanceName} | Update the status of a specific contact.
*ProxyApi* | [**proxy_find_instance_name_get**](docs/ProxyApi.md#proxy_find_instance_name_get) | **GET** /proxy/find/{instanceName} | Retrieve the Proxy for a specific instance.
*ProxyApi* | [**proxy_set_instance_name_post**](docs/ProxyApi.md#proxy_set_instance_name_post) | **POST** /proxy/set/{instanceName} | Set up or modify the Proxy for an instance.
*RabbitMQApi* | [**rabbitmq_find_instance_name_get**](docs/RabbitMQApi.md#rabbitmq_find_instance_name_get) | **GET** /rabbitmq/find/{instanceName} | Retrieve the RabbitMQ settings for a specific instance.
*RabbitMQApi* | [**rabbitmq_set_instance_name_post**](docs/RabbitMQApi.md#rabbitmq_set_instance_name_post) | **POST** /rabbitmq/set/{instanceName} | Set up or modify the RabbitMQ for an instance.
*SendMessageControllerApi* | [**message_send_contact_instance_name_post**](docs/SendMessageControllerApi.md#message_send_contact_instance_name_post) | **POST** /message/sendContact/{instanceName} | Send contact details to a specified instance.
*SendMessageControllerApi* | [**message_send_list_instance_name_post**](docs/SendMessageControllerApi.md#message_send_list_instance_name_post) | **POST** /message/sendList/{instanceName} | Send a list to a specified instance.
*SendMessageControllerApi* | [**message_send_location_instance_name_post**](docs/SendMessageControllerApi.md#message_send_location_instance_name_post) | **POST** /message/sendLocation/{instanceName} | Send a location to a specified instance.
*SendMessageControllerApi* | [**message_send_media_instance_name_post**](docs/SendMessageControllerApi.md#message_send_media_instance_name_post) | **POST** /message/sendMedia/{instanceName} | Send a media message (image, video, document, audio) to a specified instance.
*SendMessageControllerApi* | [**message_send_poll_instance_name_post**](docs/SendMessageControllerApi.md#message_send_poll_instance_name_post) | **POST** /message/sendPoll/{instanceName} | Send a poll to a specified instance.
*SendMessageControllerApi* | [**message_send_reaction_instance_name_post**](docs/SendMessageControllerApi.md#message_send_reaction_instance_name_post) | **POST** /message/sendReaction/{instanceName} | Send a reaction to a specified instance.
*SendMessageControllerApi* | [**message_send_status_instance_name_post**](docs/SendMessageControllerApi.md#message_send_status_instance_name_post) | **POST** /message/sendStatus/{instanceName} | Send a status message.
*SendMessageControllerApi* | [**message_send_sticker_instance_name_post**](docs/SendMessageControllerApi.md#message_send_sticker_instance_name_post) | **POST** /message/sendSticker/{instanceName} | Send an sticker to a specified instance.
*SendMessageControllerApi* | [**message_send_text_instance_name_post**](docs/SendMessageControllerApi.md#message_send_text_instance_name_post) | **POST** /message/sendText/{instanceName} | Send a text message to a specified instance.
*SendMessageControllerApi* | [**message_send_whats_app_audio_instance_name_post**](docs/SendMessageControllerApi.md#message_send_whats_app_audio_instance_name_post) | **POST** /message/sendWhatsAppAudio/{instanceName} | Send an audio message via WhatsApp to a specified instance.
*SettingsApi* | [**settings_find_instance_name_get**](docs/SettingsApi.md#settings_find_instance_name_get) | **GET** /settings/find/{instanceName} | Retrieve the Settings for a specific instance.
*SettingsApi* | [**settings_set_instance_name_post**](docs/SettingsApi.md#settings_set_instance_name_post) | **POST** /settings/set/{instanceName} | Set up or modify the Settings for an instance.
*TypebotApi* | [**typebot_change_status_instance_name_post**](docs/TypebotApi.md#typebot_change_status_instance_name_post) | **POST** /typebot/changeStatus/{instanceName} | Change the status of the Typebot for an instance.
*TypebotApi* | [**typebot_find_instance_name_get**](docs/TypebotApi.md#typebot_find_instance_name_get) | **GET** /typebot/find/{instanceName} | Retrieve the Typebot for a specific instance.
*TypebotApi* | [**typebot_set_instance_name_post**](docs/TypebotApi.md#typebot_set_instance_name_post) | **POST** /typebot/set/{instanceName} | Set up or modify the Typebot for an instance.
*TypebotApi* | [**typebot_start_instance_name_post**](docs/TypebotApi.md#typebot_start_instance_name_post) | **POST** /typebot/start/{instanceName} | Start the Typebot for an instance.
*WebhookApi* | [**webhook_find_instance_name_get**](docs/WebhookApi.md#webhook_find_instance_name_get) | **GET** /webhook/find/{instanceName} | Retrieve the webhook settings for a specific instance.
*WebhookApi* | [**webhook_set_instance_name_post**](docs/WebhookApi.md#webhook_set_instance_name_post) | **POST** /webhook/set/{instanceName} | Set up or modify the webhook for an instance.
*WebsocketApi* | [**websocket_find_instance_name_get**](docs/WebsocketApi.md#websocket_find_instance_name_get) | **GET** /websocket/find/{instanceName} | Retrieve the websocket settings for a specific instance.
*WebsocketApi* | [**websocket_set_instance_name_post**](docs/WebsocketApi.md#websocket_set_instance_name_post) | **POST** /websocket/set/{instanceName} | Set up or modify the Websocket for an instance.
## Documentation For Models
- [ChamaaiSetInstanceNamePostRequest](docs/ChamaaiSetInstanceNamePostRequest.md)
- [ChatArchiveChatInstanceNamePutRequest](docs/ChatArchiveChatInstanceNamePutRequest.md)
- [ChatArchiveChatInstanceNamePutRequestLastMessage](docs/ChatArchiveChatInstanceNamePutRequestLastMessage.md)
- [ChatArchiveChatInstanceNamePutRequestLastMessageKey](docs/ChatArchiveChatInstanceNamePutRequestLastMessageKey.md)
- [ChatFetchBusinessProfileInstanceNamePostRequest](docs/ChatFetchBusinessProfileInstanceNamePostRequest.md)
- [ChatFetchProfilePictureUrlInstanceNamePostRequest](docs/ChatFetchProfilePictureUrlInstanceNamePostRequest.md)
- [ChatFindContactsInstanceNamePostRequest](docs/ChatFindContactsInstanceNamePostRequest.md)
- [ChatFindContactsInstanceNamePostRequestWhere](docs/ChatFindContactsInstanceNamePostRequestWhere.md)
- [ChatFindMessagesInstanceNamePostRequest](docs/ChatFindMessagesInstanceNamePostRequest.md)
- [ChatFindMessagesInstanceNamePostRequestWhere](docs/ChatFindMessagesInstanceNamePostRequestWhere.md)
- [ChatFindStatusMessageInstanceNamePostRequest](docs/ChatFindStatusMessageInstanceNamePostRequest.md)
- [ChatFindStatusMessageInstanceNamePostRequestWhere](docs/ChatFindStatusMessageInstanceNamePostRequestWhere.md)
- [ChatGetBase64FromMediaMessageInstanceNamePostRequest](docs/ChatGetBase64FromMediaMessageInstanceNamePostRequest.md)
- [ChatGetBase64FromMediaMessageInstanceNamePostRequestMessage](docs/ChatGetBase64FromMediaMessageInstanceNamePostRequestMessage.md)
- [ChatMarkMessageAsReadInstanceNamePutRequest](docs/ChatMarkMessageAsReadInstanceNamePutRequest.md)
- [ChatMarkMessageAsReadInstanceNamePutRequestReadMessagesInner](docs/ChatMarkMessageAsReadInstanceNamePutRequestReadMessagesInner.md)
- [ChatUpdatePrivacySettingsInstanceNamePutRequest](docs/ChatUpdatePrivacySettingsInstanceNamePutRequest.md)
- [ChatUpdatePrivacySettingsInstanceNamePutRequestPrivacySettings](docs/ChatUpdatePrivacySettingsInstanceNamePutRequestPrivacySettings.md)
- [ChatUpdateProfileNameInstanceNamePostRequest](docs/ChatUpdateProfileNameInstanceNamePostRequest.md)
- [ChatUpdateProfilePictureInstanceNamePutRequest](docs/ChatUpdateProfilePictureInstanceNamePutRequest.md)
- [ChatUpdateProfileStatusInstanceNamePostRequest](docs/ChatUpdateProfileStatusInstanceNamePostRequest.md)
- [ChatWhatsappNumbersInstanceNamePostRequest](docs/ChatWhatsappNumbersInstanceNamePostRequest.md)
- [ChatwootSetInstanceNamePostRequest](docs/ChatwootSetInstanceNamePostRequest.md)
- [GroupCreateInstanceNamePostRequest](docs/GroupCreateInstanceNamePostRequest.md)
- [GroupSendInviteInstanceNamePostRequest](docs/GroupSendInviteInstanceNamePostRequest.md)
- [GroupToggleEphemeralInstanceNamePutRequest](docs/GroupToggleEphemeralInstanceNamePutRequest.md)
- [GroupUpdateGroupDescriptionInstanceNamePutRequest](docs/GroupUpdateGroupDescriptionInstanceNamePutRequest.md)
- [GroupUpdateGroupPictureInstanceNamePutRequest](docs/GroupUpdateGroupPictureInstanceNamePutRequest.md)
- [GroupUpdateGroupSubjectInstanceNamePutRequest](docs/GroupUpdateGroupSubjectInstanceNamePutRequest.md)
- [GroupUpdateParticipantInstanceNamePutRequest](docs/GroupUpdateParticipantInstanceNamePutRequest.md)
- [GroupUpdateSettingInstanceNamePutRequest](docs/GroupUpdateSettingInstanceNamePutRequest.md)
- [InstanceConnectInstanceNameGet200Response](docs/InstanceConnectInstanceNameGet200Response.md)
- [InstanceCreatePostRequest](docs/InstanceCreatePostRequest.md)
- [InstanceFetchInstancesGet200ResponseInner](docs/InstanceFetchInstancesGet200ResponseInner.md)
- [InstanceFetchInstancesGet200ResponseInnerInstance](docs/InstanceFetchInstancesGet200ResponseInnerInstance.md)
- [InstanceRefreshTokenPutRequest](docs/InstanceRefreshTokenPutRequest.md)
- [LabelFindLabelsInstanceNameGet200ResponseInner](docs/LabelFindLabelsInstanceNameGet200ResponseInner.md)
- [LabelHandleLabelInstanceNamePut200Response](docs/LabelHandleLabelInstanceNamePut200Response.md)
- [LabelHandleLabelInstanceNamePutRequest](docs/LabelHandleLabelInstanceNamePutRequest.md)
- [MessageSendContactInstanceNamePostRequest](docs/MessageSendContactInstanceNamePostRequest.md)
- [MessageSendContactInstanceNamePostRequestContactMessageInner](docs/MessageSendContactInstanceNamePostRequestContactMessageInner.md)
- [MessageSendListInstanceNamePostRequest](docs/MessageSendListInstanceNamePostRequest.md)
- [MessageSendListInstanceNamePostRequestListMessage](docs/MessageSendListInstanceNamePostRequestListMessage.md)
- [MessageSendListInstanceNamePostRequestListMessageSectionsInner](docs/MessageSendListInstanceNamePostRequestListMessageSectionsInner.md)
- [MessageSendListInstanceNamePostRequestListMessageSectionsInnerRowsInner](docs/MessageSendListInstanceNamePostRequestListMessageSectionsInnerRowsInner.md)
- [MessageSendListInstanceNamePostRequestOptions](docs/MessageSendListInstanceNamePostRequestOptions.md)
- [MessageSendLocationInstanceNamePostRequest](docs/MessageSendLocationInstanceNamePostRequest.md)
- [MessageSendLocationInstanceNamePostRequestLocationMessage](docs/MessageSendLocationInstanceNamePostRequestLocationMessage.md)
- [MessageSendMediaInstanceNamePostRequest](docs/MessageSendMediaInstanceNamePostRequest.md)
- [MessageSendMediaInstanceNamePostRequestMediaMessage](docs/MessageSendMediaInstanceNamePostRequestMediaMessage.md)
- [MessageSendPollInstanceNamePostRequest](docs/MessageSendPollInstanceNamePostRequest.md)
- [MessageSendPollInstanceNamePostRequestPollMessage](docs/MessageSendPollInstanceNamePostRequestPollMessage.md)
- [MessageSendReactionInstanceNamePostRequest](docs/MessageSendReactionInstanceNamePostRequest.md)
- [MessageSendReactionInstanceNamePostRequestReactionMessage](docs/MessageSendReactionInstanceNamePostRequestReactionMessage.md)
- [MessageSendReactionInstanceNamePostRequestReactionMessageKey](docs/MessageSendReactionInstanceNamePostRequestReactionMessageKey.md)
- [MessageSendStatusInstanceNamePostRequest](docs/MessageSendStatusInstanceNamePostRequest.md)
- [MessageSendStatusInstanceNamePostRequestStatusMessage](docs/MessageSendStatusInstanceNamePostRequestStatusMessage.md)
- [MessageSendStickerInstanceNamePostRequest](docs/MessageSendStickerInstanceNamePostRequest.md)
- [MessageSendStickerInstanceNamePostRequestOptions](docs/MessageSendStickerInstanceNamePostRequestOptions.md)
- [MessageSendStickerInstanceNamePostRequestStickerMessage](docs/MessageSendStickerInstanceNamePostRequestStickerMessage.md)
- [MessageSendTextInstanceNamePostRequest](docs/MessageSendTextInstanceNamePostRequest.md)
- [MessageSendTextInstanceNamePostRequestOptions](docs/MessageSendTextInstanceNamePostRequestOptions.md)
- [MessageSendTextInstanceNamePostRequestOptionsMentions](docs/MessageSendTextInstanceNamePostRequestOptionsMentions.md)
- [MessageSendTextInstanceNamePostRequestOptionsQuoted](docs/MessageSendTextInstanceNamePostRequestOptionsQuoted.md)
- [MessageSendTextInstanceNamePostRequestOptionsQuotedKey](docs/MessageSendTextInstanceNamePostRequestOptionsQuotedKey.md)
- [MessageSendTextInstanceNamePostRequestOptionsQuotedMessage](docs/MessageSendTextInstanceNamePostRequestOptionsQuotedMessage.md)
- [MessageSendTextInstanceNamePostRequestTextMessage](docs/MessageSendTextInstanceNamePostRequestTextMessage.md)
- [MessageSendWhatsAppAudioInstanceNamePostRequest](docs/MessageSendWhatsAppAudioInstanceNamePostRequest.md)
- [MessageSendWhatsAppAudioInstanceNamePostRequestAudioMessage](docs/MessageSendWhatsAppAudioInstanceNamePostRequestAudioMessage.md)
- [ProxySetInstanceNamePostRequest](docs/ProxySetInstanceNamePostRequest.md)
- [RabbitmqSetInstanceNamePostRequest](docs/RabbitmqSetInstanceNamePostRequest.md)
- [SettingsSetInstanceNamePostRequest](docs/SettingsSetInstanceNamePostRequest.md)
- [TypebotChangeStatusInstanceNamePostRequest](docs/TypebotChangeStatusInstanceNamePostRequest.md)
- [TypebotSetInstanceNamePostRequest](docs/TypebotSetInstanceNamePostRequest.md)
- [TypebotStartInstanceNamePostRequest](docs/TypebotStartInstanceNamePostRequest.md)
- [TypebotStartInstanceNamePostRequestVariablesInner](docs/TypebotStartInstanceNamePostRequestVariablesInner.md)
- [WebhookSetInstanceNamePostRequest](docs/WebhookSetInstanceNamePostRequest.md)
- [WebsocketSetInstanceNamePostRequest](docs/WebsocketSetInstanceNamePostRequest.md)
<a id="documentation-for-authorization"></a>
## Documentation For Authorization
Authentication schemes defined for the API:
<a id="apikeyAuth"></a>
### apikeyAuth
- **Type**: API key
- **API key parameter name**: apikey
- **Location**: HTTP header
<a id="bearerAuth"></a>
### bearerAuth
- **Type**: Bearer authentication (JWT)
## Nota
Este código não é de forma alguma afiliado ao WhatsApp ou ao Evolution API. Use a seu critério. Não envie spam.
Este código foi produzido para consumir os endpoints da Evolution API e ainda está em desenvolvimento.
Raw data
{
"_id": null,
"home_page": "https://github.com/FlavioCoutinhoGO/evolution-api-client",
"name": "cliente-evolution-api",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "Evolution API, Evolution API Client, evolution-api-client",
"author": "Fl\u00e1vio Coutinho",
"author_email": "coutinho.fg@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7a/2d/4d9bfabcf65c80fac7d22774c396590f6878cfabc8b9a48ed1b45bd6187a/cliente-evolution-api-0.1.0.tar.gz",
"platform": null,
"description": "# Evolution API Client\r\n</br>\r\n<hr style=\\\"height: 5px;background: #007500;margin: 20px 0;box-shadow: 0px 3px 5px 0px rgb(204 204 204);\\\">\r\n\r\n<div align=\\\"center\\\">\r\n\r\n[![GitHub License](https://img.shields.io/github/license/FlavioCoutinhoGO/evolution-api-client)](./LICENSE)\r\n</div>\r\n \r\n<font size='3'>\r\n\r\nEste \u00c3\u00a9 um cliente Python que consome a [Evolution API](https://github.com/EvolutionAPI/evolution-api), uma API que encapsula as funcionalidades da biblioteca [Baileys](https://github.com/WhiskeySockets/Baileys).\r\n</font>\r\n\r\nEste pacote Python foi gerado automaticamente usando o projeto [OpenAPI Generator](https://openapi-generator.tech).\r\n\r\n#### Vers\u00c3\u00b5es Utilizadas\r\n\r\n- Evolution API version: 1.8.2\r\n- OpenAPI Generator version: 7.7.0\r\n\r\n## Requirements.\r\n\r\nPython 3.9+\r\n\r\n## Installation & Usage\r\n### pip install\r\n\r\nVoc\u00c3\u00aa pode instalar diretamente usando:\r\n\r\n```sh\r\npip install git+https://https://github.com//FlavioCoutinhoGO/evolution-api-client.git\r\n```\r\nEnt\u00c3\u00a3o voc\u00c3\u00aa importa o pacote:\r\n```python\r\nimport evolution_api_client\r\n```\r\n\r\n### Setuptools\r\n\r\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\r\n\r\n```sh\r\npython setup.py install --user\r\n```\r\n(or `sudo python setup.py install` to install the package for all users)\r\n\r\nThen import the package:\r\n```python\r\nimport evolution_api_client\r\n```\r\n\r\n### Tests\r\n\r\nExecute `pytest` to run the tests.\r\n\r\n## Getting Started\r\n\r\nPlease follow the [installation procedure](#installation--usage) and then run the following:\r\n\r\n```python\r\n\r\nimport evolution_api_client\r\nfrom evolution_api_client.rest import ApiException\r\nfrom pprint import pprint\r\n\r\n# Defining the host is optional and defaults to http://localhost\r\n# See configuration.py for a list of all supported configuration parameters.\r\nconfiguration = evolution_api_client.Configuration(\r\n host = \"http://localhost\"\r\n)\r\n\r\n# The client must configure the authentication and authorization parameters\r\n# in accordance with the API server security policy.\r\n# Examples for each auth method are provided below, use the example that\r\n# satisfies your auth use case.\r\n\r\n# Configure Bearer authorization (JWT): bearerAuth\r\nconfiguration = evolution_api_client.Configuration(\r\n access_token = os.environ[\"BEARER_TOKEN\"]\r\n)\r\n\r\n\r\n# Enter a context with an instance of the API client\r\nwith evolution_api_client.ApiClient(configuration) as api_client:\r\n # Create an instance of the API class\r\n api_instance = evolution_api_client.ChamaAIApi(api_client)\r\n instance_name = 'evolution' # str | - required\r\n\r\n try:\r\n # Retrieve the Chama AI for a specific instance.\r\n api_instance.chamaai_find_instance_name_get(instance_name)\r\n except ApiException as e:\r\n print(\"Exception when calling ChamaAIApi->chamaai_find_instance_name_get: %s\\n\" % e)\r\n\r\n```\r\n\r\n## Documentation for API Endpoints\r\n\r\nAll URIs are relative to *http://localhost*\r\n\r\nClass | Method | HTTP request | Description\r\n------------ | ------------- | ------------- | -------------\r\n*ChamaAIApi* | [**chamaai_find_instance_name_get**](docs/ChamaAIApi.md#chamaai_find_instance_name_get) | **GET** /chamaai/find/{instanceName} | Retrieve the Chama AI for a specific instance.\r\n*ChamaAIApi* | [**chamaai_set_instance_name_post**](docs/ChamaAIApi.md#chamaai_set_instance_name_post) | **POST** /chamaai/set/{instanceName} | Set up or modify the Chama AI for an instance.\r\n*ChatControllerApi* | [**chat_archive_chat_instance_name_put**](docs/ChatControllerApi.md#chat_archive_chat_instance_name_put) | **PUT** /chat/archiveChat/{instanceName} | Archive specific chats for a given instance.\r\n*ChatControllerApi* | [**chat_delete_message_for_everyone_instance_name_delete**](docs/ChatControllerApi.md#chat_delete_message_for_everyone_instance_name_delete) | **DELETE** /chat/deleteMessageForEveryone/{instanceName} | Delete a message for everyone in a given instance.\r\n*ChatControllerApi* | [**chat_fetch_profile_picture_url_instance_name_post**](docs/ChatControllerApi.md#chat_fetch_profile_picture_url_instance_name_post) | **POST** /chat/fetchProfilePictureUrl/{instanceName} | Retrieve the profile picture URL of a specific number.\r\n*ChatControllerApi* | [**chat_find_chats_instance_name_get**](docs/ChatControllerApi.md#chat_find_chats_instance_name_get) | **GET** /chat/findChats/{instanceName} | List all chats associated with a specific instance.\r\n*ChatControllerApi* | [**chat_find_contacts_instance_name_post**](docs/ChatControllerApi.md#chat_find_contacts_instance_name_post) | **POST** /chat/findContacts/{instanceName} | Retrieve contact details using an ID.\r\n*ChatControllerApi* | [**chat_find_messages_instance_name_post**](docs/ChatControllerApi.md#chat_find_messages_instance_name_post) | **POST** /chat/findMessages/{instanceName} | Search for messages based on specific criteria.\r\n*ChatControllerApi* | [**chat_find_status_message_instance_name_post**](docs/ChatControllerApi.md#chat_find_status_message_instance_name_post) | **POST** /chat/findStatusMessage/{instanceName} | Search for status messages using an ID.\r\n*ChatControllerApi* | [**chat_get_base64_from_media_message_instance_name_post**](docs/ChatControllerApi.md#chat_get_base64_from_media_message_instance_name_post) | **POST** /chat/getBase64FromMediaMessage/{instanceName} | Convert media message content to Base64.\r\n*ChatControllerApi* | [**chat_mark_message_as_read_instance_name_put**](docs/ChatControllerApi.md#chat_mark_message_as_read_instance_name_put) | **PUT** /chat/markMessageAsRead/{instanceName} | Mark specific messages as read for a given instance.\r\n*ChatControllerApi* | [**chat_whatsapp_numbers_instance_name_post**](docs/ChatControllerApi.md#chat_whatsapp_numbers_instance_name_post) | **POST** /chat/whatsappNumbers/{instanceName} | Provide a list of WhatsApp numbers associated with a given instance.\r\n*ChatwootApi* | [**chatwoot_find_instance_name_get**](docs/ChatwootApi.md#chatwoot_find_instance_name_get) | **GET** /chatwoot/find/{instanceName} | Retrieve the Chatwoot for a specific instance.\r\n*ChatwootApi* | [**chatwoot_set_instance_name_post**](docs/ChatwootApi.md#chatwoot_set_instance_name_post) | **POST** /chatwoot/set/{instanceName} | Set up or modify the Chatwoot for an instance.\r\n*GroupControllerApi* | [**group_create_instance_name_post**](docs/GroupControllerApi.md#group_create_instance_name_post) | **POST** /group/create/{instanceName} | Create a new WhatsApp group.\r\n*GroupControllerApi* | [**group_fetch_all_groups_instance_name_get**](docs/GroupControllerApi.md#group_fetch_all_groups_instance_name_get) | **GET** /group/fetchAllGroups/{instanceName} | Retrieve details about a specific group.\r\n*GroupControllerApi* | [**group_find_group_infos_instance_name_get**](docs/GroupControllerApi.md#group_find_group_infos_instance_name_get) | **GET** /group/findGroupInfos/{instanceName} | Retrieve details about a specific group.\r\n*GroupControllerApi* | [**group_invite_code_instance_name_get**](docs/GroupControllerApi.md#group_invite_code_instance_name_get) | **GET** /group/inviteCode/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_invite_info_instance_name_get**](docs/GroupControllerApi.md#group_invite_info_instance_name_get) | **GET** /group/inviteInfo/{instanceName} | Retrieve details about a specific group.\r\n*GroupControllerApi* | [**group_leave_group_instance_name_delete**](docs/GroupControllerApi.md#group_leave_group_instance_name_delete) | **DELETE** /group/leaveGroup/{instanceName} | Exit from the specified WhatsApp group.\r\n*GroupControllerApi* | [**group_participants_instance_name_get**](docs/GroupControllerApi.md#group_participants_instance_name_get) | **GET** /group/participants/{instanceName} | Retrieve a list of participants in a specific group.\r\n*GroupControllerApi* | [**group_revoke_invite_code_instance_name_put**](docs/GroupControllerApi.md#group_revoke_invite_code_instance_name_put) | **PUT** /group/revokeInviteCode/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_send_invite_instance_name_post**](docs/GroupControllerApi.md#group_send_invite_instance_name_post) | **POST** /group/sendInvite/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_toggle_ephemeral_instance_name_put**](docs/GroupControllerApi.md#group_toggle_ephemeral_instance_name_put) | **PUT** /group/toggleEphemeral/{instanceName} | Update the status or role of a participant in the group.\r\n*GroupControllerApi* | [**group_update_group_description_instance_name_put**](docs/GroupControllerApi.md#group_update_group_description_instance_name_put) | **PUT** /group/updateGroupDescription/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_update_group_picture_instance_name_put**](docs/GroupControllerApi.md#group_update_group_picture_instance_name_put) | **PUT** /group/updateGroupPicture/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_update_group_subject_instance_name_put**](docs/GroupControllerApi.md#group_update_group_subject_instance_name_put) | **PUT** /group/updateGroupSubject/{instanceName} | Update the group's display picture.\r\n*GroupControllerApi* | [**group_update_participant_instance_name_put**](docs/GroupControllerApi.md#group_update_participant_instance_name_put) | **PUT** /group/updateParticipant/{instanceName} | Update the status or role of a participant in the group.\r\n*GroupControllerApi* | [**group_update_setting_instance_name_put**](docs/GroupControllerApi.md#group_update_setting_instance_name_put) | **PUT** /group/updateSetting/{instanceName} | Update the status or role of a participant in the group.\r\n*InstanceControllerApi* | [**instance_connect_instance_name_get**](docs/InstanceControllerApi.md#instance_connect_instance_name_get) | **GET** /instance/connect/{instanceName} | Instance Connect\r\n*InstanceControllerApi* | [**instance_connection_state_instance_name_get**](docs/InstanceControllerApi.md#instance_connection_state_instance_name_get) | **GET** /instance/connectionState/{instanceName} | Connection Status\r\n*InstanceControllerApi* | [**instance_create_post**](docs/InstanceControllerApi.md#instance_create_post) | **POST** /instance/create | Create Instance\r\n*InstanceControllerApi* | [**instance_delete_instance_name_delete**](docs/InstanceControllerApi.md#instance_delete_instance_name_delete) | **DELETE** /instance/delete/{instanceName} | Delete Instance\r\n*InstanceControllerApi* | [**instance_fetch_instances_get**](docs/InstanceControllerApi.md#instance_fetch_instances_get) | **GET** /instance/fetchInstances | Fetch Instances\r\n*InstanceControllerApi* | [**instance_logout_instance_name_delete**](docs/InstanceControllerApi.md#instance_logout_instance_name_delete) | **DELETE** /instance/logout/{instanceName} | Logout Instance\r\n*InstanceControllerApi* | [**instance_restart_instance_name_put**](docs/InstanceControllerApi.md#instance_restart_instance_name_put) | **PUT** /instance/restart/{instanceName} | Instance Restart\r\n*JWTApi* | [**instance_refresh_token_put**](docs/JWTApi.md#instance_refresh_token_put) | **PUT** /instance/refreshToken/ | Refresh an expired JWT token.\r\n*LabelControllerApi* | [**label_find_labels_instance_name_get**](docs/LabelControllerApi.md#label_find_labels_instance_name_get) | **GET** /label/findLabels/{instanceName} | List all labels for an instance.\r\n*LabelControllerApi* | [**label_handle_label_instance_name_put**](docs/LabelControllerApi.md#label_handle_label_instance_name_put) | **PUT** /label/handleLabel/{instanceName} | Change the label (add or remove) for an specific chat.\r\n*ProfileSettingsApi* | [**chat_fetch_business_profile_instance_name_post**](docs/ProfileSettingsApi.md#chat_fetch_business_profile_instance_name_post) | **POST** /chat/fetchBusinessProfile/{instanceName} | Fetch the business profile of a specific contact.\r\n*ProfileSettingsApi* | [**chat_fetch_privacy_settings_instance_name_get**](docs/ProfileSettingsApi.md#chat_fetch_privacy_settings_instance_name_get) | **GET** /chat/fetchPrivacySettings/{instanceName} | Fetch the privacy settings of a specific contact.\r\n*ProfileSettingsApi* | [**chat_fetch_profile_instance_name_post**](docs/ProfileSettingsApi.md#chat_fetch_profile_instance_name_post) | **POST** /chat/fetchProfile/{instanceName} | Fetch the profile of a specific contact.\r\n*ProfileSettingsApi* | [**chat_remove_profile_picture_instance_name_delete**](docs/ProfileSettingsApi.md#chat_remove_profile_picture_instance_name_delete) | **DELETE** /chat/removeProfilePicture/{instanceName} | Remove the profile picture of a specific contact.\r\n*ProfileSettingsApi* | [**chat_update_privacy_settings_instance_name_put**](docs/ProfileSettingsApi.md#chat_update_privacy_settings_instance_name_put) | **PUT** /chat/updatePrivacySettings/{instanceName} | Update the privacy settings of a specific contact.\r\n*ProfileSettingsApi* | [**chat_update_profile_name_instance_name_post**](docs/ProfileSettingsApi.md#chat_update_profile_name_instance_name_post) | **POST** /chat/updateProfileName/{instanceName} | Update the name of a specific contact.\r\n*ProfileSettingsApi* | [**chat_update_profile_picture_instance_name_put**](docs/ProfileSettingsApi.md#chat_update_profile_picture_instance_name_put) | **PUT** /chat/updateProfilePicture/{instanceName} | Update the profile picture of a specific contact.\r\n*ProfileSettingsApi* | [**chat_update_profile_status_instance_name_post**](docs/ProfileSettingsApi.md#chat_update_profile_status_instance_name_post) | **POST** /chat/updateProfileStatus/{instanceName} | Update the status of a specific contact.\r\n*ProxyApi* | [**proxy_find_instance_name_get**](docs/ProxyApi.md#proxy_find_instance_name_get) | **GET** /proxy/find/{instanceName} | Retrieve the Proxy for a specific instance.\r\n*ProxyApi* | [**proxy_set_instance_name_post**](docs/ProxyApi.md#proxy_set_instance_name_post) | **POST** /proxy/set/{instanceName} | Set up or modify the Proxy for an instance.\r\n*RabbitMQApi* | [**rabbitmq_find_instance_name_get**](docs/RabbitMQApi.md#rabbitmq_find_instance_name_get) | **GET** /rabbitmq/find/{instanceName} | Retrieve the RabbitMQ settings for a specific instance.\r\n*RabbitMQApi* | [**rabbitmq_set_instance_name_post**](docs/RabbitMQApi.md#rabbitmq_set_instance_name_post) | **POST** /rabbitmq/set/{instanceName} | Set up or modify the RabbitMQ for an instance.\r\n*SendMessageControllerApi* | [**message_send_contact_instance_name_post**](docs/SendMessageControllerApi.md#message_send_contact_instance_name_post) | **POST** /message/sendContact/{instanceName} | Send contact details to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_list_instance_name_post**](docs/SendMessageControllerApi.md#message_send_list_instance_name_post) | **POST** /message/sendList/{instanceName} | Send a list to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_location_instance_name_post**](docs/SendMessageControllerApi.md#message_send_location_instance_name_post) | **POST** /message/sendLocation/{instanceName} | Send a location to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_media_instance_name_post**](docs/SendMessageControllerApi.md#message_send_media_instance_name_post) | **POST** /message/sendMedia/{instanceName} | Send a media message (image, video, document, audio) to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_poll_instance_name_post**](docs/SendMessageControllerApi.md#message_send_poll_instance_name_post) | **POST** /message/sendPoll/{instanceName} | Send a poll to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_reaction_instance_name_post**](docs/SendMessageControllerApi.md#message_send_reaction_instance_name_post) | **POST** /message/sendReaction/{instanceName} | Send a reaction to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_status_instance_name_post**](docs/SendMessageControllerApi.md#message_send_status_instance_name_post) | **POST** /message/sendStatus/{instanceName} | Send a status message.\r\n*SendMessageControllerApi* | [**message_send_sticker_instance_name_post**](docs/SendMessageControllerApi.md#message_send_sticker_instance_name_post) | **POST** /message/sendSticker/{instanceName} | Send an sticker to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_text_instance_name_post**](docs/SendMessageControllerApi.md#message_send_text_instance_name_post) | **POST** /message/sendText/{instanceName} | Send a text message to a specified instance.\r\n*SendMessageControllerApi* | [**message_send_whats_app_audio_instance_name_post**](docs/SendMessageControllerApi.md#message_send_whats_app_audio_instance_name_post) | **POST** /message/sendWhatsAppAudio/{instanceName} | Send an audio message via WhatsApp to a specified instance.\r\n*SettingsApi* | [**settings_find_instance_name_get**](docs/SettingsApi.md#settings_find_instance_name_get) | **GET** /settings/find/{instanceName} | Retrieve the Settings for a specific instance.\r\n*SettingsApi* | [**settings_set_instance_name_post**](docs/SettingsApi.md#settings_set_instance_name_post) | **POST** /settings/set/{instanceName} | Set up or modify the Settings for an instance.\r\n*TypebotApi* | [**typebot_change_status_instance_name_post**](docs/TypebotApi.md#typebot_change_status_instance_name_post) | **POST** /typebot/changeStatus/{instanceName} | Change the status of the Typebot for an instance.\r\n*TypebotApi* | [**typebot_find_instance_name_get**](docs/TypebotApi.md#typebot_find_instance_name_get) | **GET** /typebot/find/{instanceName} | Retrieve the Typebot for a specific instance.\r\n*TypebotApi* | [**typebot_set_instance_name_post**](docs/TypebotApi.md#typebot_set_instance_name_post) | **POST** /typebot/set/{instanceName} | Set up or modify the Typebot for an instance.\r\n*TypebotApi* | [**typebot_start_instance_name_post**](docs/TypebotApi.md#typebot_start_instance_name_post) | **POST** /typebot/start/{instanceName} | Start the Typebot for an instance.\r\n*WebhookApi* | [**webhook_find_instance_name_get**](docs/WebhookApi.md#webhook_find_instance_name_get) | **GET** /webhook/find/{instanceName} | Retrieve the webhook settings for a specific instance.\r\n*WebhookApi* | [**webhook_set_instance_name_post**](docs/WebhookApi.md#webhook_set_instance_name_post) | **POST** /webhook/set/{instanceName} | Set up or modify the webhook for an instance.\r\n*WebsocketApi* | [**websocket_find_instance_name_get**](docs/WebsocketApi.md#websocket_find_instance_name_get) | **GET** /websocket/find/{instanceName} | Retrieve the websocket settings for a specific instance.\r\n*WebsocketApi* | [**websocket_set_instance_name_post**](docs/WebsocketApi.md#websocket_set_instance_name_post) | **POST** /websocket/set/{instanceName} | Set up or modify the Websocket for an instance.\r\n\r\n\r\n## Documentation For Models\r\n\r\n - [ChamaaiSetInstanceNamePostRequest](docs/ChamaaiSetInstanceNamePostRequest.md)\r\n - [ChatArchiveChatInstanceNamePutRequest](docs/ChatArchiveChatInstanceNamePutRequest.md)\r\n - [ChatArchiveChatInstanceNamePutRequestLastMessage](docs/ChatArchiveChatInstanceNamePutRequestLastMessage.md)\r\n - [ChatArchiveChatInstanceNamePutRequestLastMessageKey](docs/ChatArchiveChatInstanceNamePutRequestLastMessageKey.md)\r\n - [ChatFetchBusinessProfileInstanceNamePostRequest](docs/ChatFetchBusinessProfileInstanceNamePostRequest.md)\r\n - [ChatFetchProfilePictureUrlInstanceNamePostRequest](docs/ChatFetchProfilePictureUrlInstanceNamePostRequest.md)\r\n - [ChatFindContactsInstanceNamePostRequest](docs/ChatFindContactsInstanceNamePostRequest.md)\r\n - [ChatFindContactsInstanceNamePostRequestWhere](docs/ChatFindContactsInstanceNamePostRequestWhere.md)\r\n - [ChatFindMessagesInstanceNamePostRequest](docs/ChatFindMessagesInstanceNamePostRequest.md)\r\n - [ChatFindMessagesInstanceNamePostRequestWhere](docs/ChatFindMessagesInstanceNamePostRequestWhere.md)\r\n - [ChatFindStatusMessageInstanceNamePostRequest](docs/ChatFindStatusMessageInstanceNamePostRequest.md)\r\n - [ChatFindStatusMessageInstanceNamePostRequestWhere](docs/ChatFindStatusMessageInstanceNamePostRequestWhere.md)\r\n - [ChatGetBase64FromMediaMessageInstanceNamePostRequest](docs/ChatGetBase64FromMediaMessageInstanceNamePostRequest.md)\r\n - [ChatGetBase64FromMediaMessageInstanceNamePostRequestMessage](docs/ChatGetBase64FromMediaMessageInstanceNamePostRequestMessage.md)\r\n - [ChatMarkMessageAsReadInstanceNamePutRequest](docs/ChatMarkMessageAsReadInstanceNamePutRequest.md)\r\n - [ChatMarkMessageAsReadInstanceNamePutRequestReadMessagesInner](docs/ChatMarkMessageAsReadInstanceNamePutRequestReadMessagesInner.md)\r\n - [ChatUpdatePrivacySettingsInstanceNamePutRequest](docs/ChatUpdatePrivacySettingsInstanceNamePutRequest.md)\r\n - [ChatUpdatePrivacySettingsInstanceNamePutRequestPrivacySettings](docs/ChatUpdatePrivacySettingsInstanceNamePutRequestPrivacySettings.md)\r\n - [ChatUpdateProfileNameInstanceNamePostRequest](docs/ChatUpdateProfileNameInstanceNamePostRequest.md)\r\n - [ChatUpdateProfilePictureInstanceNamePutRequest](docs/ChatUpdateProfilePictureInstanceNamePutRequest.md)\r\n - [ChatUpdateProfileStatusInstanceNamePostRequest](docs/ChatUpdateProfileStatusInstanceNamePostRequest.md)\r\n - [ChatWhatsappNumbersInstanceNamePostRequest](docs/ChatWhatsappNumbersInstanceNamePostRequest.md)\r\n - [ChatwootSetInstanceNamePostRequest](docs/ChatwootSetInstanceNamePostRequest.md)\r\n - [GroupCreateInstanceNamePostRequest](docs/GroupCreateInstanceNamePostRequest.md)\r\n - [GroupSendInviteInstanceNamePostRequest](docs/GroupSendInviteInstanceNamePostRequest.md)\r\n - [GroupToggleEphemeralInstanceNamePutRequest](docs/GroupToggleEphemeralInstanceNamePutRequest.md)\r\n - [GroupUpdateGroupDescriptionInstanceNamePutRequest](docs/GroupUpdateGroupDescriptionInstanceNamePutRequest.md)\r\n - [GroupUpdateGroupPictureInstanceNamePutRequest](docs/GroupUpdateGroupPictureInstanceNamePutRequest.md)\r\n - [GroupUpdateGroupSubjectInstanceNamePutRequest](docs/GroupUpdateGroupSubjectInstanceNamePutRequest.md)\r\n - [GroupUpdateParticipantInstanceNamePutRequest](docs/GroupUpdateParticipantInstanceNamePutRequest.md)\r\n - [GroupUpdateSettingInstanceNamePutRequest](docs/GroupUpdateSettingInstanceNamePutRequest.md)\r\n - [InstanceConnectInstanceNameGet200Response](docs/InstanceConnectInstanceNameGet200Response.md)\r\n - [InstanceCreatePostRequest](docs/InstanceCreatePostRequest.md)\r\n - [InstanceFetchInstancesGet200ResponseInner](docs/InstanceFetchInstancesGet200ResponseInner.md)\r\n - [InstanceFetchInstancesGet200ResponseInnerInstance](docs/InstanceFetchInstancesGet200ResponseInnerInstance.md)\r\n - [InstanceRefreshTokenPutRequest](docs/InstanceRefreshTokenPutRequest.md)\r\n - [LabelFindLabelsInstanceNameGet200ResponseInner](docs/LabelFindLabelsInstanceNameGet200ResponseInner.md)\r\n - [LabelHandleLabelInstanceNamePut200Response](docs/LabelHandleLabelInstanceNamePut200Response.md)\r\n - [LabelHandleLabelInstanceNamePutRequest](docs/LabelHandleLabelInstanceNamePutRequest.md)\r\n - [MessageSendContactInstanceNamePostRequest](docs/MessageSendContactInstanceNamePostRequest.md)\r\n - [MessageSendContactInstanceNamePostRequestContactMessageInner](docs/MessageSendContactInstanceNamePostRequestContactMessageInner.md)\r\n - [MessageSendListInstanceNamePostRequest](docs/MessageSendListInstanceNamePostRequest.md)\r\n - [MessageSendListInstanceNamePostRequestListMessage](docs/MessageSendListInstanceNamePostRequestListMessage.md)\r\n - [MessageSendListInstanceNamePostRequestListMessageSectionsInner](docs/MessageSendListInstanceNamePostRequestListMessageSectionsInner.md)\r\n - [MessageSendListInstanceNamePostRequestListMessageSectionsInnerRowsInner](docs/MessageSendListInstanceNamePostRequestListMessageSectionsInnerRowsInner.md)\r\n - [MessageSendListInstanceNamePostRequestOptions](docs/MessageSendListInstanceNamePostRequestOptions.md)\r\n - [MessageSendLocationInstanceNamePostRequest](docs/MessageSendLocationInstanceNamePostRequest.md)\r\n - [MessageSendLocationInstanceNamePostRequestLocationMessage](docs/MessageSendLocationInstanceNamePostRequestLocationMessage.md)\r\n - [MessageSendMediaInstanceNamePostRequest](docs/MessageSendMediaInstanceNamePostRequest.md)\r\n - [MessageSendMediaInstanceNamePostRequestMediaMessage](docs/MessageSendMediaInstanceNamePostRequestMediaMessage.md)\r\n - [MessageSendPollInstanceNamePostRequest](docs/MessageSendPollInstanceNamePostRequest.md)\r\n - [MessageSendPollInstanceNamePostRequestPollMessage](docs/MessageSendPollInstanceNamePostRequestPollMessage.md)\r\n - [MessageSendReactionInstanceNamePostRequest](docs/MessageSendReactionInstanceNamePostRequest.md)\r\n - [MessageSendReactionInstanceNamePostRequestReactionMessage](docs/MessageSendReactionInstanceNamePostRequestReactionMessage.md)\r\n - [MessageSendReactionInstanceNamePostRequestReactionMessageKey](docs/MessageSendReactionInstanceNamePostRequestReactionMessageKey.md)\r\n - [MessageSendStatusInstanceNamePostRequest](docs/MessageSendStatusInstanceNamePostRequest.md)\r\n - [MessageSendStatusInstanceNamePostRequestStatusMessage](docs/MessageSendStatusInstanceNamePostRequestStatusMessage.md)\r\n - [MessageSendStickerInstanceNamePostRequest](docs/MessageSendStickerInstanceNamePostRequest.md)\r\n - [MessageSendStickerInstanceNamePostRequestOptions](docs/MessageSendStickerInstanceNamePostRequestOptions.md)\r\n - [MessageSendStickerInstanceNamePostRequestStickerMessage](docs/MessageSendStickerInstanceNamePostRequestStickerMessage.md)\r\n - [MessageSendTextInstanceNamePostRequest](docs/MessageSendTextInstanceNamePostRequest.md)\r\n - [MessageSendTextInstanceNamePostRequestOptions](docs/MessageSendTextInstanceNamePostRequestOptions.md)\r\n - [MessageSendTextInstanceNamePostRequestOptionsMentions](docs/MessageSendTextInstanceNamePostRequestOptionsMentions.md)\r\n - [MessageSendTextInstanceNamePostRequestOptionsQuoted](docs/MessageSendTextInstanceNamePostRequestOptionsQuoted.md)\r\n - [MessageSendTextInstanceNamePostRequestOptionsQuotedKey](docs/MessageSendTextInstanceNamePostRequestOptionsQuotedKey.md)\r\n - [MessageSendTextInstanceNamePostRequestOptionsQuotedMessage](docs/MessageSendTextInstanceNamePostRequestOptionsQuotedMessage.md)\r\n - [MessageSendTextInstanceNamePostRequestTextMessage](docs/MessageSendTextInstanceNamePostRequestTextMessage.md)\r\n - [MessageSendWhatsAppAudioInstanceNamePostRequest](docs/MessageSendWhatsAppAudioInstanceNamePostRequest.md)\r\n - [MessageSendWhatsAppAudioInstanceNamePostRequestAudioMessage](docs/MessageSendWhatsAppAudioInstanceNamePostRequestAudioMessage.md)\r\n - [ProxySetInstanceNamePostRequest](docs/ProxySetInstanceNamePostRequest.md)\r\n - [RabbitmqSetInstanceNamePostRequest](docs/RabbitmqSetInstanceNamePostRequest.md)\r\n - [SettingsSetInstanceNamePostRequest](docs/SettingsSetInstanceNamePostRequest.md)\r\n - [TypebotChangeStatusInstanceNamePostRequest](docs/TypebotChangeStatusInstanceNamePostRequest.md)\r\n - [TypebotSetInstanceNamePostRequest](docs/TypebotSetInstanceNamePostRequest.md)\r\n - [TypebotStartInstanceNamePostRequest](docs/TypebotStartInstanceNamePostRequest.md)\r\n - [TypebotStartInstanceNamePostRequestVariablesInner](docs/TypebotStartInstanceNamePostRequestVariablesInner.md)\r\n - [WebhookSetInstanceNamePostRequest](docs/WebhookSetInstanceNamePostRequest.md)\r\n - [WebsocketSetInstanceNamePostRequest](docs/WebsocketSetInstanceNamePostRequest.md)\r\n\r\n\r\n<a id=\"documentation-for-authorization\"></a>\r\n## Documentation For Authorization\r\n\r\n\r\nAuthentication schemes defined for the API:\r\n<a id=\"apikeyAuth\"></a>\r\n### apikeyAuth\r\n\r\n- **Type**: API key\r\n- **API key parameter name**: apikey\r\n- **Location**: HTTP header\r\n\r\n<a id=\"bearerAuth\"></a>\r\n### bearerAuth\r\n\r\n- **Type**: Bearer authentication (JWT)\r\n\r\n\r\n## Nota\r\n\r\nEste c\u00c3\u00b3digo n\u00c3\u00a3o \u00c3\u00a9 de forma alguma afiliado ao WhatsApp ou ao Evolution API. Use a seu crit\u00c3\u00a9rio. N\u00c3\u00a3o envie spam.\r\n\r\nEste c\u00c3\u00b3digo foi produzido para consumir os endpoints da Evolution API e ainda est\u00c3\u00a1 em desenvolvimento.\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Biblioteca Python para cliente da EvolutionAPI",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/FlavioCoutinhoGO/evolution-api-client"
},
"split_keywords": [
"evolution api",
" evolution api client",
" evolution-api-client"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "700df118e64b694b7eb1d1a381995c33c290086514f23e88ce0cad2fb1e2fe6a",
"md5": "0feacecb1e0d059b215ab3237b1b626d",
"sha256": "1bae5eebf3e84bb363fa5f09e210e28b985b7e94509f730cc7910bb0007a6f38"
},
"downloads": -1,
"filename": "cliente_evolution_api-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0feacecb1e0d059b215ab3237b1b626d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 269696,
"upload_time": "2024-07-12T05:55:46",
"upload_time_iso_8601": "2024-07-12T05:55:46.527619Z",
"url": "https://files.pythonhosted.org/packages/70/0d/f118e64b694b7eb1d1a381995c33c290086514f23e88ce0cad2fb1e2fe6a/cliente_evolution_api-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7a2d4d9bfabcf65c80fac7d22774c396590f6878cfabc8b9a48ed1b45bd6187a",
"md5": "3eb5cb545c5ff1b047e770b6e853cdae",
"sha256": "3c65594fba6e127c68aa913e1f27f7dcaaaf60b92e17c7ae26afe98fa02ca845"
},
"downloads": -1,
"filename": "cliente-evolution-api-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "3eb5cb545c5ff1b047e770b6e853cdae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 88095,
"upload_time": "2024-07-12T05:55:49",
"upload_time_iso_8601": "2024-07-12T05:55:49.604683Z",
"url": "https://files.pythonhosted.org/packages/7a/2d/4d9bfabcf65c80fac7d22774c396590f6878cfabc8b9a48ed1b45bd6187a/cliente-evolution-api-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-12 05:55:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "FlavioCoutinhoGO",
"github_project": "evolution-api-client",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "cliente-evolution-api"
}