# hubling.ai ## API Docs - API > Auth [Autenticação de usuário](https://docs.hubling.ai/autentica%C3%A7%C3%A3o-de-usu%C3%A1rio-19508342e0.md): Autentica um usuário com email e senha - API > Auth [Registro de usuário](https://docs.hubling.ai/registro-de-usu%C3%A1rio-19508343e0.md): Registra um novo usuário no sistema - API > Auth [Atualizar token](https://docs.hubling.ai/atualizar-token-19508344e0.md): Gera um novo token de acesso usando um token de atualização - API > Auth [Recuperar senha](https://docs.hubling.ai/recuperar-senha-19508345e0.md): Envia um email com código para recuperação de senha - API > Auth [Redefinir senha](https://docs.hubling.ai/redefinir-senha-19508346e0.md): Redefine a senha do usuário usando o código enviado por email - API > Auth [Autenticação com Google](https://docs.hubling.ai/autentica%C3%A7%C3%A3o-com-google-19508347e0.md): Autentica um usuário usando credenciais do Google - API > Assistants [Criar novo assistente](https://docs.hubling.ai/criar-novo-assistente-19508311e0.md): Cria um novo assistente de IA com configurações personalizadas - API > Assistants [Atualizar assistente](https://docs.hubling.ai/atualizar-assistente-19508312e0.md): Atualiza as configurações de um assistente existente - API > Assistants [Listar assistentes](https://docs.hubling.ai/listar-assistentes-19508313e0.md): Lista todos os assistentes com paginação e filtros - API > Assistants [Buscar assistente por ID](https://docs.hubling.ai/buscar-assistente-por-id-19508314e0.md): Retorna os detalhes de um assistente específico - API > Assistants [Excluir assistente](https://docs.hubling.ai/excluir-assistente-19508315e0.md): Remove um assistente (soft delete) - API > Assistants [Restaurar assistente](https://docs.hubling.ai/restaurar-assistente-19508316e0.md): Restaura um assistente que foi excluído (soft delete) - API > Prompts [Criar novo prompt](https://docs.hubling.ai/criar-novo-prompt-19508317e0.md): Cria um novo prompt para o assistente especificado - API > Prompts [Listar prompts do assistente](https://docs.hubling.ai/listar-prompts-do-assistente-19508318e0.md): Lista todos os prompts de um assistente específico - API > Prompts [Atualizar prompt](https://docs.hubling.ai/atualizar-prompt-19508319e0.md): Atualiza o conteúdo de um prompt existente - API > Prompts [Buscar prompt por ID](https://docs.hubling.ai/buscar-prompt-por-id-19508320e0.md): Retorna os detalhes de um prompt específico - API > Prompts [Excluir prompt](https://docs.hubling.ai/excluir-prompt-19508321e0.md): Remove um prompt (soft delete) - API > Prompts [Restaurar prompt](https://docs.hubling.ai/restaurar-prompt-19508322e0.md): Restaura um prompt que foi excluído (soft delete) - API > Contacts [Criar novo contato](https://docs.hubling.ai/criar-novo-contato-19508323e0.md): Cria um novo contato no sistema com informações pessoais e metadados - API > Contacts [Atualizar contato](https://docs.hubling.ai/atualizar-contato-19508324e0.md): Atualiza as informações de um contato existente - API > Contacts [Listar contatos](https://docs.hubling.ai/listar-contatos-19508325e0.md): Lista todos os contatos com paginação e filtros avançados - API > Contacts [Buscar contato por ID](https://docs.hubling.ai/buscar-contato-por-id-19508326e0.md): Retorna os detalhes completos de um contato específico - API > Contacts [Excluir contato](https://docs.hubling.ai/excluir-contato-19508327e0.md): Remove um contato do sistema (soft delete) - API > Contacts [Restaurar contato](https://docs.hubling.ai/restaurar-contato-19508328e0.md): Restaura um contato que foi excluído (soft delete) - API > Conversations [Criar nova conversa](https://docs.hubling.ai/criar-nova-conversa-19508329e0.md): Inicia uma nova conversa entre um contato e um assistente - API > Conversations [Atualizar conversa](https://docs.hubling.ai/atualizar-conversa-19508330e0.md): Atualiza informações de uma conversa existente - API > Conversations [Listar conversas](https://docs.hubling.ai/listar-conversas-19508331e0.md): Lista todas as conversas com paginação e filtros - API > Conversations [Buscar conversa por ID](https://docs.hubling.ai/buscar-conversa-por-id-19508332e0.md): Retorna os detalhes completos de uma conversa, incluindo mensagens - API > Conversations [Excluir conversa](https://docs.hubling.ai/excluir-conversa-19508333e0.md): Remove uma conversa e todas suas mensagens (soft delete) - API > Conversations [Restaurar conversa](https://docs.hubling.ai/restaurar-conversa-19508334e0.md): Restaura uma conversa que foi excluída (soft delete) - API > Messages [Criar nova mensagem](https://docs.hubling.ai/criar-nova-mensagem-19508335e0.md): Adiciona uma nova mensagem à conversa especificada - API > Messages [Listar mensagens da conversa](https://docs.hubling.ai/listar-mensagens-da-conversa-19508336e0.md): Lista todas as mensagens de uma conversa específica com paginação - API > Messages [Atualizar mensagem](https://docs.hubling.ai/atualizar-mensagem-19508337e0.md): Atualiza o conteúdo de uma mensagem existente - API > Messages [Buscar mensagem por ID](https://docs.hubling.ai/buscar-mensagem-por-id-19508338e0.md): Retorna os detalhes completos de uma mensagem específica - API > Messages [Excluir mensagem](https://docs.hubling.ai/excluir-mensagem-19508339e0.md): Remove uma mensagem da conversa (soft delete) - API > WhatsApp [Verify webhook token for WhatsApp Business API](https://docs.hubling.ai/verify-webhook-token-for-whatsapp-business-api-19508340e0.md): Endpoint used by WhatsApp to verify the webhook URL during setup - API > WhatsApp [Receive messages and status updates from WhatsApp Business API](https://docs.hubling.ai/receive-messages-and-status-updates-from-whatsapp-business-api-19508341e0.md): Webhook endpoint for processing incoming WhatsApp messages, delivery statuses, and errors ## Schemas - Schemas [CreateAssistantDto](https://docs.hubling.ai/createassistantdto-8270230d0.md): - Schemas [UpdateAssistantDto](https://docs.hubling.ai/updateassistantdto-8270231d0.md): - Schemas [CreatePromptDto](https://docs.hubling.ai/createpromptdto-8270232d0.md): - Schemas [UpdatePromptDto](https://docs.hubling.ai/updatepromptdto-8270233d0.md): - Schemas [CreateContactDto](https://docs.hubling.ai/createcontactdto-8270234d0.md): - Schemas [UpdateContactDto](https://docs.hubling.ai/updatecontactdto-8270235d0.md): - Schemas [CreateConversationDto](https://docs.hubling.ai/createconversationdto-8270236d0.md): - Schemas [UpdateConversationDto](https://docs.hubling.ai/updateconversationdto-8270237d0.md): - Schemas [CreateMessageDto](https://docs.hubling.ai/createmessagedto-8270238d0.md): - Schemas [UpdateMessageDto](https://docs.hubling.ai/updatemessagedto-8270239d0.md): - Schemas [VerifyTokenWhatsAppResponseDto](https://docs.hubling.ai/verifytokenwhatsappresponsedto-8270240d0.md): - Schemas [VerifyTokenErrorResponseDto](https://docs.hubling.ai/verifytokenerrorresponsedto-8270241d0.md): - Schemas [WhatsAppMetadataDto](https://docs.hubling.ai/whatsappmetadatadto-8270242d0.md): - Schemas [WhatsAppContactProfileDto](https://docs.hubling.ai/whatsappcontactprofiledto-8270243d0.md): - Schemas [WhatsAppContactDto](https://docs.hubling.ai/whatsappcontactdto-8270244d0.md): - Schemas [WhatsAppStatusDto](https://docs.hubling.ai/whatsappstatusdto-8270245d0.md): - Schemas [WhatsAppWebhookValueDto](https://docs.hubling.ai/whatsappwebhookvaluedto-8270246d0.md): - Schemas [WhatsAppChangeDto](https://docs.hubling.ai/whatsappchangedto-8270247d0.md): - Schemas [WhatsAppEntryDto](https://docs.hubling.ai/whatsappentrydto-8270248d0.md): - Schemas [WhatsAppWebhookDto](https://docs.hubling.ai/whatsappwebhookdto-8270249d0.md): - Schemas [WhatsAppWebhookResponseDto](https://docs.hubling.ai/whatsappwebhookresponsedto-8270250d0.md): - Schemas [SignInDto](https://docs.hubling.ai/signindto-8270251d0.md): - Schemas [SignUpDto](https://docs.hubling.ai/signupdto-8270252d0.md): - Schemas [RefreshTokenDto](https://docs.hubling.ai/refreshtokendto-8270253d0.md): - Schemas [RecoverPasswordDto](https://docs.hubling.ai/recoverpassworddto-8270254d0.md): - Schemas [ResetPasswordDto](https://docs.hubling.ai/resetpassworddto-8270255d0.md): - Schemas [SignInWithGoogleDto](https://docs.hubling.ai/signinwithgoogledto-8270256d0.md):