Skip to main content

Lister toutes les Phone Validations

Endpoint

GET https://api.verifik.co/v2/phone-validations

Ce service récupère une liste de toutes les validations téléphoniques avec filtrage et pagination optionnels. Vous pouvez filtrer par projet, statut, type et d'autres paramètres pour trouver des validations téléphoniques spécifiques.

Headers

Content-Type

Type: String
Required: Required
Value: application/json

Authorization

Type: String
Required: Required
Value: Bearer {YOUR_ACCESS_TOKEN}

Query Parameters

page

Type: Number
Required: No

Numéro de page pour la pagination (défaut : 1).

limit

Type: Number
Required: No

Nombre d'enregistrements par page (défaut : 10, max : 100).

project

Type: String
Required: No

Filtrer par ID de projet.

status

Type: String
Required: No

Filtrer par statut : new, sent, validated, failed.

type

Type: String
Required: No

Filtrer par type : validation, login, onboarding.

countryCode

Type: String
Required: No

Filtrer par indicatif pays.

phone

Type: String
Required: No

Filtrer par numéro de téléphone.

populates[]

Type: String
Required: No

Tableau optionnel de données associées à inclure. Options disponibles : client, project, projectFlow.

Request

import axios from 'axios';

const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/phone-validations',
params: {
page: 1,
limit: 10,
status: 'validated',
type: 'validation',
countryCode: '+1',
'populates[]': ['client', 'project']
},
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer <your_token>'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Response

{
"success": true,
"data": [
{
"_id": "phone_validation_123456789",
"client": {
"_id": "client_123456789",
"name": "Example Client",
"email": "client@example.com"
},
"project": {
"_id": "project_123456789",
"name": "Example Project",
"description": "Example project description"
},
"status": "validated",
"countryCode": "+1",
"phone": "1234567890",
"type": "validation",
"validationMethod": "verificationCode",
"expiresAt": "2024-01-15T11:30:00Z",
"attempts": 1,
"maxAttempts": 3,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:32:00Z",
"validatedAt": "2024-01-15T10:32:00Z"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1,
"pages": 1
},
"signature": {
"dateTime": "April 11, 2023 12:25 PM",
"message": "Certified by Verifik.co"
}
}

Fonctionnalités

  • Liste complète : Récupère toutes les validations téléphoniques de votre compte
  • Pagination : Prise en charge de la pagination avec contrôle de page et de limite
  • Filtrage avancé : Filtrer par projet, statut, type, indicatif pays et numéro de téléphone
  • Population des données : Inclure des informations associées telles que les données client et projet
  • Plusieurs états : Filtrer par statut (new, sent, validated, failed)
  • Indicatifs pays : Filtrage spécifique par indicatif international
  • Plusieurs langages : Prise en charge de JavaScript, Python, PHP et Swift
  • Informations détaillées : Inclut les tentatives, limites et horodatages de validation