cliente-evolution-api


Namecliente-evolution-api JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/FlavioCoutinhoGO/evolution-api-client
SummaryBiblioteca Python para cliente da EvolutionAPI
upload_time2024-07-12 05:55:49
maintainerNone
docs_urlNone
authorFlávio Coutinho
requires_python>=3.9
licenseMIT
keywords evolution api evolution api client evolution-api-client
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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"
}
        
Elapsed time: 2.04637s