Integrations/aws/pinpoint/index.ts
Versão: 1.0
Última atualização: 29 de agosto de 2025
Responsável: Ariel Spencer & Fabrício Bahiense
📋 Descrição
O que faz?
Este módulo valida números de telefone usando o serviço Pinpoint, identifica a operadora e retorna informações estruturadas sobre cada número. Ele pode ser usado tanto para validar números individuais quanto grandes volumes em lote.
Por que existe?
Resolve a necessidade de verificar se um número de telefone é válido antes de usá-lo em campanhas.
Como funciona?
O módulo conecta-se ao Pinpoint utilizando as credenciais configuradas e, a partir daí, obtém a lista de operadoras disponíveis. Em seguida, valida e formata o número de telefone informado, retornando informações como se o número é válido, a operadora associada, o tipo de número, a versão formatada e a data em que a validação foi feita. Além disso, oferece suporte ao processamento em lote, permitindo validar vários números de telefone de uma só vez e organizar os resultados de forma estruturada.
🔧 Documentação Técnica
Tecnologias Utilizadas
- Backend: AWS PinpointClient, Lodash.
Estrutura de Pastas
backend/
└── src/ # Source
└── integrations/
└── aws/
└── pinpoint/
└── index.ts
📦 Dependências
Dependências Principais
|
Pacote |
Versão |
Finalidade |
|
@aws-sdk/client-pinpoint |
^3.621.0 |
Permite interagir com os clientes em diversos canais de comunicação. |
|
Lodash |
^4.17.7
|
Simplificar a manipulação de dados. |
📚 Referências e Links Úteis
Última revisão: 29 de agosto de 2025 por Ariel Spencer