---
title: "Verify-logboek"
description: "Blader door, filter en bekijk elke verificatiesessie in het Bird-dashboard: statussen, kanaalpogingen, conversietijd en kostenoverzicht."
canonical: "https://bird.com/nl-nl/documentatie/guides/verify/verify-log"
---

# Verify-logboek

Het **Verify log**, dat je vindt op de pagina [**Verifications**](https://bird.com/dashboard/w/verify/verifications) onder **Verify** > **Verifications**, registreert elke verificatiesessie in je werkruimte. De nieuwste verificaties staan bovenaan. Hier controleer je of een verificatie is aangemaakt, volg je elke kanaalpoging en controle, en bekijk je de conversietijd en de kosten per poging. De gegenereerde eenmalige verificatiecode wordt nooit als platte tekst opgeslagen of in het dashboard getoond.

![De pagina Verifications met een lijst van verificaties en kolommen voor status, verificatie-ID, ontvanger, kanaal, kosten en aanmaaktijd](/images/docs/dashboard-verify-verifications.png)

## De verificatielijst

Elke rij is één verificatiesessie. De kolommen zijn:

| Kolom            | Wat de kolom toont                                                                                                                              |
| :--------------- | :---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Status**       | De huidige status van de sessie (**Pending**, **Converted**, **Failed**, **Expired**, **Canceled** of **Blocked**; zie [Statussen](#statussen)) |
| **Verification** | De verificatie-ID (`vrf_...`)                                                                                                                   |
| **Recipient**    | Het telefoonnummer of e-mailadres dat wordt geverifieerd                                                                                        |
| **Channel**      | Het afleverkanaal van de laatste poging (`Email`, `SMS`, `WhatsApp`, `Telegram` of `Voice`)                                                     |
| **Cost**         | Totaal in rekening gebracht bedrag over alle afleverpogingen in de sessie                                                                       |
| **Created**      | Wanneer de verificatie is aangemaakt                                                                                                            |

De lijst toont 25 verificaties per pagina.

## Zoeken en filteren

Boven een tijdlijn met het volume vind je een zoekveld voor ontvangers en drie filters. Je kunt filters combineren om de lijst te verfijnen:

- **Search by phone number**: zoek op een exact telefoonnummer van de ontvanger in [E.164](https://en.wikipedia.org/wiki/E.164)-notatie, zoals `+14155550100`.
- **Status**: filter op **Pending**, **Converted** (`verified`), **Failed** of **Expired**.
- **Channel**: filter op afleveringskanaal (`Email`, `SMS`, `WhatsApp`, `Telegram` of `Voice`).
- **Date range**: kies een vooraf ingestelde periode of selecteer een eigen periode in de kalender of de tijdlijnbalk.

Als er geen verificaties zijn die aan de actieve filters voldoen, klik je op **Clear filters** om de weergave te resetten.

## Statussen

Een verificatie begint als **Pending** (`pending`) en gaat eenmalig over naar een eindstatus:

| Label in dashboard | API `status` | Betekenis                                                                                                                  |
| :----------------- | :----------- | :------------------------------------------------------------------------------------------------------------------------- |
| **Pending**        | `pending`    | De verificatie is actief en wacht op een controle met de juiste verificatiecode vóór `expires_at`                          |
| **Converted**      | `verified`   | Een controleaanroep leverde de juiste code aan voordat deze verliep                                                        |
| **Failed**         | `failed`     | De sessie heeft alle toegestane controlepogingen gebruikt (`attempts_exhausted`) of de bezorging is via elk kanaal mislukt |
| **Expired**        | `expired`    | De geldigheidsduur van de code is verstreken (`ttl_elapsed`) zonder geslaagde controle en zonder dat de pogingen op waren  |
| **Canceled**       | `canceled`   | De sessie is geannuleerd voordat deze was afgerond                                                                         |
| **Blocked**        | `blocked`    | De verificatie is geblokkeerd door een veiligheids- of beleidscontrole                                                     |

Zie [Verificaties verzenden](/docs/guides/verify/sending-verifications#statuses) voor hoe statusovergangen en eindredenen samenhangen met opnieuw verzenden en terugvallen op een ander kanaal.

## Een verificatie bekijken

Selecteer een rij om het detailvenster van de verificatie te openen. Daarin is de sessie verdeeld over drie secties:

### Samenvatting

De kop met de samenvatting toont de uitkomst en de configuratie van de sessie:

- **Outcome**: bij een geconverteerde sessie de duur tot de conversie (`Converted in`) en welke controlepoging overeenkwam (bijvoorbeeld `Code matched on 1st check`). Bij een mislukte sessie het aantal mislukte controles.
- **Code**: het ingestelde aantal cijfers en de geldigheidsduur voor de sessie.
- **Channels used**: elk kanaal waarmee tijdens de sessie een bezorgpoging is gedaan.
- **Metadata**: alle sleutel-waardeparen die je in `metadata` hebt meegegeven bij het aanmaken van de verificatie.

### Tijdlijn van de levenscyclus

De tijdlijn toont elke stap van de sessie in volgorde, van aanmaak tot afronding:

- **Channel attempts**: elke verzending van een verificatiecode (`SMS`, `WhatsApp`, `Telegram`, `Voice` of `Email`), de afzender, het afleverresultaat (`sent`, `delivered` of `undelivered` met de foutreden), de verstreken afleveringstijd en de kosten per poging. Geplande fallbackkanalen die nog niet zijn ingezet, verschijnen als komende stappen zolang de sessie in behandeling is.
- **Code checks**: elke [`POST /v1/verify/verifications/check`](/docs/api/reference/create-verification-check)-aanroep en of de code overeenkwam.
- **Terminal state**: het moment waarop de sessie haar eindstatus bereikte.

### Kostenoverzicht

Als een sessie betaalde pogingen heeft, groepeert **Cost breakdown** de kosten per kanaal en afzenderklasse (`Shared sender`, `Custom domain`, `Dedicated sender` of `Managed sender`), samen met het sessietotaal **Total** in de valuta van je werkruimte.

De verificatielijst en de detailweergaven zijn alleen beschikbaar in het dashboard. Er is geen openbaar API-endpoint om ze op te vragen of uit te lezen. Wil je het aanmaken van verificaties, de aflevering per poging en conversies programmatisch volgen, gebruik dan het synchrone [controleantwoord](/docs/guides/verify/sending-verifications#check-the-code) en abonneer je op [Verify-events](/docs/guides/verify/events).

## Volgende stappen

- [Verify-events](/docs/guides/verify/events): ontvang webhookberichten voor `verify.verification.*`- en `verify.attempt.*`-events.
- [Verificaties verzenden](/docs/guides/verify/sending-verifications): stel de geldigheidsduur van de code, pogingslimieten, opnieuw verzenden en fallback over meerdere kanalen in.
- [Verify-bestemmingen](/docs/guides/verify/destinations): schakel bestemmingslanden in en pas de volgorde van de fallbackkanalen aan.

## Related resources

- [Verify phone numbers at signup](/learn/series/verify-phone-numbers-at-signup) (video)
- [What does OTP mean? One-time passwords explained](/explained/verify/what-does-otp-mean) (answer)
- [Customer verification](/verify-api) (product)
- [Build your first integration](/learn/paths/integration) (course)

[Get an implementation brief](/learn/workspace?topic=verify)
