Ir al contenido

Recupera la colección de Bulks

GET
/bulks

Obtener la lista de bultos del buzón, ordenados por el campo created_at en orden descendente. El buzón contiene todos los SMS enviados, no enviados y terminados. También puede ordenar opcionalmente según el precio o la hora de transmisión al operador de red. También tiene la opción de transferir diferentes criterios de búsqueda para limitar la salida de los mensajes del buzón

page
integer
default: 1 >= 1

Página actual

uuid[]
Array<string>

Buscar muchos SMS por los identificadores únicos

uuid
string

Buscar un SMS por el identificador único

_order[created_at]
string
default: asc
Allowed values: asc desc

Ordenar por marca de tiempo cuando se creó la entidad

_order[delivery_at]
string
default: asc
Allowed values: asc desc

Ordenar por fecha y hora en que el mensaje fue/debió ser transmitido a la red móvil

_order[processed_at]
string
default: asc
Allowed values: asc desc

Ordenar por marca de tiempo cuando la entidad fue cambiada por última vez

_order[msg_total_count]
string
default: asc
Allowed values: asc desc

Ordenar por los recuentos totales de los SMS relacionados

text
string

Partial filtro de texto sin distinción entre mayúsculas y minúsculas SMS por el texto del mensaje

sender_id
string

Partial texto Filtro de SMS sin distinción entre mayúsculas y minúsculas por el número o el texto del remitente

status_code
integer

Exact filtrar Bulks por el código de estado

status_code[]
Array<integer>

Exact filtrar Bulks por los códigos de estado

created_at
integer

Exact filtrar entidades por la fecha de creación

created_at[]
Array<integer>

Exact y range filtrar entidades por las marcas de tiempo de creación

delivery_at
integer

Exact filtrar SMS por la fecha y hora de entrega

delivery_at[]
Array<integer>

Exact y range filtrar SMS por las marcas de tiempo de entrega

processed_at
integer

Exact filtrar entidades por la fecha y hora de los últimos cambios

processed_at[]
Array<integer>

Exact y range filtrar entidades por las marcas de tiempo de los últimos cambios

msg_total_count
integer

Exact filtrar Bultos por el recuento total de los SMS en el bulto

msg_total_count[]
Array<integer>

Exact y range filtrar Bulks por los recuentos totales de los SMS relacionados

source
integer

Exact filtrar SMS por las fuentes

source[]
Array<integer>

Exact y range filtrar SMS por las fuentes

key_id
integer

Exact filtrar entidades por la clave API utilizada

key_id[]
Array<integer>

Exact filtrar entidades por las claves API utilizadas

is_unicode
boolean

Boolean filtrar SMS por el is_unicode para distinguir entre mensajes GSM y Unicodes

is_dryrun
boolean

Boolean filtrar Bulks por el campo is_dryrun para distinguir el tipo de Bulk

exists[is_unicode]
boolean

Boolean y exists filtrar Bulks por el campo is_unicode para distinguir entre mensajes GSM y Unicode

Bulks collection

object
hydra:member
required
Array<object>
object
@id

JSON-LD ID

string
@type

JSON-LD type

string
@context
One of:
string
uuid

UUID único de entidad

string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/
delivery_at

Unix-timestamp de una entrega programada. Si 0 SMS se entrega inmediatamente.

integer
status_code

Estados del Bulk:

  • 0 - nuevo y no procesado
  • 5 - bulks en progreso
  • 10 - bulks fueron pocesados exitosamente
  • 15 - bulk el tratamiento fue cancelado por el usuario
  • 20 - Error de sistema
  • 201 - error: no se han encontrado destinatarios
integer
Allowed values: 0 5 10 15 20 201
msg_total_count

Recuento de los mensajes creados por el bulk

integer
created_at

UUID único de entidad

string
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/
processed_at

Fecha de los últimos cambios

integer | null
ip

Dirección IP del host que envió la solicitud

string format: ipv4
is_unicode

Define si desea enviar un SMS GSM 03.38 normal (160 caracteres) o un texto Unicode para transferir caracteres como cirílico, árabe, chino y japonés (70 caracteres). Si no define este parámetro (null), nuestro sistema determinará automáticamente la codificación correcta para su texto.

  • GSM: is_unicode = false
  • Unicode: is_unicode = true
  • Auto-detect: is_unicode = null
boolean | null
is_dryrun

Tipo de bulk ‘dryrun’ o no

boolean
service_code

El código de servicio define si envía un sms directo o text2speech. Recomendamos directo (see /me)

Allowed values: direct text2speech text2speech_ssml
key_id

Identificador de clave API

integer
>= 1
source

Para realizar un mejor seguimiento de tus SMS en la factura detallada, puedes utilizar el parámetro de origen para asignar un ID numérico (entero) a tus SMS.

integer | null
voice_lang

Idioma del mensaje de voz. Valores posibles: null (detección automática) o uno de: EN (inglés), DE (alemán), FR (francés), IT (italiano), ES (español), PL (polaco), NL (neerlandés), RO (rumano), PT (portugués), CS (checo), HU (húngaro), SV (sueco), DA (danés), FI (finés), SK (eslovaco), HR (croata), TR (turco), RU (ruso), BG (búlgaro), UK (ucraniano).

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

Borrar texto SMS de la base de datos después de enviar SMS

boolean
msg_total_cost

Coste de los mensajes creados por el bulk

integer
hydra:totalItems
integer
hydra:view
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
object
@type
string
hydra:template
string
hydra:variableRepresentation
string
hydra:mapping
Array<object>
object
@type
string
variable
string
property
string | null
required
boolean
Example
{
"hydra:member": [
{
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#"
},
"status_code": 0,
"ip": "192.168.1.1",
"service_code": "direct",
"voice_lang": "EN"
}
],
"hydra:view": {
"@id": "string",
"@type": "string",
"hydra:first": "string",
"hydra:last": "string",
"hydra:previous": "string",
"hydra:next": "string"
}
}

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/bulks \
-H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'