QA_API_STAGING_MODE

Автоматизированное тестирование SMS-верификации BOSS

Пишете сценарии на Playwright, Puppeteer или Selenium, которые ломаются на верификации по телефону? Слой регистрации BOSS помечает headless-сессии и отклоняет стандартные VoIP-диапазоны номеров. GotSMS предоставляет чистый REST API над выделенными физическими операторскими линиями, чтобы ваш CI-пайплайн получал реальную доставляемую SMS при каждом запуске.

// Выделить линию и опросить на входящий код

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: "boss-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());

Создано для CI/CD, а не ручного QA

Каждая линия поставляется с опцией webhook, поэтому вашему тест-сьюту не нужно опрашивать сервер — код приходит прямо в ваш пайплайн в момент получения от оператора.

Получить доступ к API

Бесплатный тариф включает 20 тестовых верификаций в месяц.

Читать документацию API

Отказ от ответственности: Все названия продуктов, логотипы, бренды и зарегистрированные торговые марки, упомянутые на этой странице (включая BOSS и соответствующие логотипы), являются исключительной собственностью их правообладателей. GotSMS, управляемый компанией Aurora Art Trading Inc, является независимым провайдером телекоммуникационных услуг в США. Упоминания сторонних сервисов сделаны исключительно в рамках доктрины добросовестного номинативного использования (nominative fair use, 15 U.S.C. § 1115(b)(4)) для описательных, сравнительных целей и целей устранения проблем совместимости. GotSMS не аффилирован, не спонсируется и не одобряется BOSS или их материнскими компаниями.