QA_API_STAGING_MODE

Testes automatizados de verificação por SMS do Whisper

Está escrevendo fluxos de Playwright, Puppeteer ou Selenium que falham na verificação por telefone? A camada de registro do Whisper marca sessões headless e rejeita faixas de números VoIP padrão. A GotSMS expõe uma API REST limpa sobre linhas físicas dedicadas para que seu pipeline de CI receba um SMS real e entregável em cada execução.

// Provisionar uma linha e consultar o código recebido

const rent = await fetch("https://app.gotsms.org/api/rents", {
  method: "POST",
  headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY },
  body: JSON.stringify({ plan_id: "whisper-plan-id" }),
}).then((r) => r.json());

const messages = await fetch(
  `https://app.gotsms.org/api/numbers/${rent.data.id}/messages`,
  { headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY } }
).then((r) => r.json());

Criado para CI/CD, não QA manual

Cada linha vem com uma opção de webhook, então sua suíte de testes não precisa consultar — o OTP chega diretamente ao seu pipeline no momento em que chega à rede da operadora.

Obter credenciais de API

O plano gratuito inclui 20 verificações de teste por mês.

Ler documentação da API

Aviso legal: Todos os nomes de produtos, logotipos, marcas e marcas registradas mencionados nesta página (incluindo Whisper e os logotipos correspondentes) são propriedade exclusiva de seus respectivos titulares. A GotSMS, operada pela Aurora Art Trading Inc, é uma provedora de telecomunicações independente dos EUA. As referências a serviços de terceiros são feitas estritamente sob a doutrina de uso nominativo justo (nominative fair use, 15 U.S.C. § 1115(b)(4)) para fins descritivos, comparativos e de solução de problemas de compatibilidade. A GotSMS não é afiliada, patrocinada ou endossada por Whisper ou suas respectivas empresas controladoras.