Ir al contenido

Recupera la colección de códigos de verificación

GET
/verify_codes

Recupera una lista de códigos de verificación creados por el usuario.

page
integer
default: 1 >= 1 <= 1000000

Página actual

Collection of verify codes

object
member
required
Array<object>

Respuesta de lectura del código de verificación. Contiene los detalles completos de la solicitud del código de verificación, incluyendo el estado actual, el historial de entrega y la información de costos.

object
id

Identificador único (UUID) de la solicitud del código de verificación.

string
user_id

ID del usuario que creó la solicitud del código de verificación.

integer
phone

Número de teléfono del destinatario en formato internacional.

string
code

El valor del código de verificación. Si se estableció is_code_deleted y la tarea se completó, el código estará ausente.

string | null
code_length

Longitud del código de verificación.

integer | null
lang

Idioma utilizado para la plantilla del mensaje.

string
Allowed values: EN DE FR IT ES PL NL RO PT CS HU SV DA FI SK HR TR RU BG UK
routing_strategy

Lista ordenada de canales de entrega que se configuraron para esta solicitud.

Array
One of: discriminator: channel

Paso de enrutamiento de Telegram. Entrega el código de verificación mediante un mensaje del bot de Telegram.

object
channel
required

Canal de entrega: Telegram.

string
Allowed values: telegram
timeout_sec

Tiempo en segundos para esperar una respuesta de Telegram antes de recurrir al siguiente paso. Si no se establece, se utiliza un valor predeterminado del sistema.

integer | null
default: 30 >= 30 <= 3600
status

Estado actual del código de verificación: 0 = Nuevo, 5 = En progreso, 10 = Éxito, 20 = Fallido, 100 = Error.

integer
Allowed values: 0 5 10 20 100
delivered_channel

El canal que entregó exitosamente el código de verificación. Null si aún no se ha entregado o si la entrega falló.

string | null
Allowed values: telegram voice sms
cost

Costo total de la solicitud de verificación en céntimos de euro. Null hasta que se complete el procesamiento.

integer | null
currency

Código de moneda para el costo.

string | null
payload

Datos de payload personalizados de la solicitud original.

string | null
created_at

Marca de tiempo Unix de cuándo se creó el código de verificación.

integer
updated_at

Marca de tiempo Unix de la última actualización.

integer
history

Historial de procesamiento para cada intento de canal. Una entrada por paso de enrutamiento.

Array<object>
object
id

UUID de la entrada del historial.

string
channel

Tipo de canal para este intento.

string
Allowed values: telegram voice sms
status

Estado de este intento de canal: 0 = Nuevo, 5 = En progreso, 10 = Éxito, 20 = Fallido, 100 = Error.

integer
processed_at

Marca de tiempo Unix de cuándo se procesó este paso.

integer
external_id

ID del mensaje del proveedor externo.

string | null
is_code_deleted

Si el código de verificación ha sido eliminado del almacenamiento después de ser enviado al destinatario.

boolean | null
hydra:totalItems

Total number of items in the collection

integer
hydra:view

Pagination links for navigating the collection

object
@id
string format: iri-reference
@type
string
hydra:first
string format: iri-reference
hydra:last
string format: iri-reference
hydra:previous
string format: iri-reference
hydra:next
string format: iri-reference
hydra:search

Search and filtering template for the collection

object
@type
string
hydra:template
string
hydra:variableRepresentation
string
hydra:mapping
Array<object>
object
@type
string
variable
string
property
string | null
required
boolean
Example
{
"member": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"user_id": 12345,
"phone": "+491701234567",
"code": "1234",
"code_length": 4,
"lang": "EN",
"routing_strategy": [
{
"channel": "telegram",
"timeout_sec": 30
}
],
"status": 0,
"delivered_channel": "telegram",
"cost": 5,
"currency": "EUR",
"created_at": 1735689600,
"updated_at": 1735689660,
"history": [
{
"channel": "telegram"
}
]
}
],
"hydra:view": {
"@id": "string",
"@type": "string",
"hydra:first": "string",
"hydra:last": "string",
"hydra:previous": "string",
"hydra:next": "string"
}
}

Entrada no valida

El ID de cliente o la clave API no están activos o no son válidos.

La cuenta no está activada. Espere o póngase en contacto con el servicio de asistencia.

La dirección IP fue bloqueada temporalmente, ya que durante poco tiempo se enviaron muchas solicitudes con credenciales no válidas. Espere y pruebe más tarde.

Code Samples

#!/usr/bin/env bash
curl -X GET https://api.lox24.eu/verify_codes \
-H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'