Pular para o conteúdo

Recupera a coleção de códigos de verificação

GET
/verify_codes

Recupera uma lista de códigos de verificação criados pelo usuário.

page
integer
default: 1 >= 1 <= 1000000

Current page

Collection of verify codes

object
member
required
Array<object>

Resposta de leitura do código de verificação. Contém os detalhes completos do pedido de código de verificação, incluindo o estado atual, histórico de entrega e informações de custo.

object
id

Identificador único (UUID) do pedido de código de verificação.

string
user_id

ID do utilizador que criou o pedido de código de verificação.

integer
phone

Número de telefone do destinatário em formato internacional.

string
code

O valor do código de verificação. Se is_code_deleted foi definido e a tarefa concluída, o código estará ausente.

string | null
code_length

Comprimento do código de verificação.

integer | null
lang

Idioma usado para o modelo de mensagem.

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 canais de entrega que foram configurados para este pedido.

Array
One of: discriminator: channel

Etapa de roteamento do Telegram. Entrega o código de verificação através de uma mensagem do bot do Telegram.

object
channel
required

Canal de entrega: Telegram.

string
Allowed values: telegram
timeout_sec

Tempo em segundos para aguardar uma resposta do Telegram antes de recuar para a próxima etapa. Se não definido, é usado um padrão do sistema.

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

Estado atual do código de verificação: 0 = Novo, 5 = Em andamento, 10 = Sucesso, 20 = Falhado, 100 = Erro.

integer
Allowed values: 0 5 10 20 100
delivered_channel

O canal que entregou com sucesso o código de verificação. Null se ainda não foi entregue ou se a entrega falhou.

string | null
Allowed values: telegram voice sms
cost

Custo total do pedido de verificação em cêntimos de euro. Null até que o processamento seja concluído.

integer | null
currency

Código da moeda para o custo.

string | null
payload

Dados de payload personalizados do pedido original.

string | null
created_at

Timestamp Unix de quando o código de verificação foi criado.

integer
updated_at

Timestamp Unix da última atualização.

integer
history

Histórico de processamento para cada tentativa de canal. Uma entrada por etapa de roteamento.

Array<object>
object
id

UUID da entrada do histórico.

string
channel

Tipo de canal para esta tentativa.

string
Allowed values: telegram voice sms
status

Estado desta tentativa de canal: 0 = Novo, 5 = Em andamento, 10 = Sucesso, 20 = Falhado, 100 = Erro.

integer
processed_at

Timestamp Unix de quando esta etapa foi processada.

integer
external_id

ID da mensagem do provedor externo.

string | null
is_code_deleted

Se o código de verificação foi eliminado do armazenamento após ser enviado ao destinatário.

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"
}
}

Invalid input

Client ID or API key isn’t active or invalid!

Account isn’t activated. Please wait or contact to support!

O endereço IP foi bloqueado temporariamente, pois durante um curto período de tempo foram enviadas várias solicitações com credenciais inválidas. Aguarde e tente mais tarde.

Code Samples

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