Перейти к содержимому

Глоссарий

Термины определены так, как их использует API. Если у слова есть и более свободное бытовое значение, применяется значение API.

ТерминЗначение
идентификаторЕдинственное, о чём идёт проверка realtime: один телефонный номер или один email-адрес. Пакетная отправка несёт их список.
серияЯвляется ли идентификатор phone или email. Продукты, эндпоинты и запросы привязаны к серии, и запрос может смешивать серии лишь в том смысле, что не должен смешивать их вовсе.
продуктОдна цель проверки — платформа плюс вид выполняемой против неё проверки. «WhatsApp Number Checker» и «WhatsApp Activity Details» — два разных продукта, хотя оба касаются WhatsApp.
продукт realtimeПродукт, используемый через синхронные эндпоинты. Адресуется своим числовым ID.
пакетный продуктПродукт, используемый через асинхронные эндпоинты. Адресуется своим slug.
IDЦелое число, идентифицирующее продукт realtime, отображается в каталоге как #47. Именно ID принимает product_ids.
slugСтрока, идентифицирующая пакетный продукт, например waValid. Именно slug принимает поле product.
режимrealtime или async. Продукт принадлежит ровно одному, и режим определяет, какие эндпоинты его принимают.
ТерминЗначение
зарегистрированНа что на самом деле отвечает проверка: зарегистрирован ли этот идентификатор на этой платформе. Это не утверждение о том, синтаксически ли корректен номер или адрес, достижим ли он и обслуживается ли.
validПодтверждённо зарегистрирован. Списано.
invalidПодтверждённо не зарегистрирован. Списано — отрицательный ответ всё ещё ответ.
unknownПоставщик не смог его обработать. Не списано; возвращено.
кешированныйВердикт отдан из сохранённого факта, а не получен запросом к поставщику. Попадание в кэш всё равно тарифицируется.
комбинацияОдин запрос realtime, один идентификатор и от одного до десяти продуктов, по которым он проверялся. Комбинация может частично удаться — см. partial_succeeded.
ТерминЗначение
резервВзять сумму заранее, до выполнения работы. Каждая отправка резервируется против баланса аккаунта.
расчётОпределить окончательное списание по отдельной позиции, как только известен её вердикт.
возвратВернуть зарезервированную сумму за позицию, не давшую пригодного вердикта.
billing_statusПоле отдельной позиции: charged или refunded. Читайте его, а не выводите из HTTP-статуса.
total_reservedЗарезервировано до выполнения работы. Всегда равно total_charged + total_refunded.
charged_amountИтоговое списание. refunded_amount — итоговый возврат.
ТерминЗначение
request_idUUID, идентифицирующий одну отправку realtime. Указывайте его в обращениях в поддержку.
task_idТокен, идентифицирующий одну пакетную отправку, возвращается при отправке. Также параметр пути {token} эндпоинтов задачи — одно значение, два имени в документации.
Idempotency-KeyЗаголовок, предоставляемый вызывающей стороной, обязательный для вызовов realtime; делает повтор безопасным: тот же ключ с тем же телом возвращает сохранённый результат вместо повторного списания.
повторОтвет пришёл из сохранённого результата, а не из свежей работы. replayed в ответе realtime, idempotent_replay в пакетной отправке. Повтор никогда не двигает деньги.
recovery_pendingПакетная задача поставлена в очередь, но её учёт ещё сводится.
ТерминЗначение
submittedСтроки, которые вы отправили.
prefilteredСтроки, отброшенные до проверки, — например, некорректные.
dedupedУдалённые дублирующиеся строки.
totalСтроки, фактически поставленные на проверку: submitted минус prefiltered минус deduped.
processedСтроки, которые вышестоящий канал уже завершил.
unknown_unprocessedСтроки, которые так и не разрешились. Именно за них возвращаются средства.
ТерминЗначение
лимит на ключБюджет, привязанный к вашему API-ключу. Именно по нему стоит планировать.
лимит на IPБолее грубый потолок, общий для всех ключей за одним адресом. Не контроль доступа.
хранениеКак долго живёт запись. Логи realtime и результаты повторов: 30 дней. Файлы пакетных результатов: 7 дней.