Ir al contenido

Detener los SMS aplazados y aún no enviados

POST
/sms/ops/batch_cancel

Con esta API puede eliminar mensajes SMS que aún no se hayan enviado o interrumpir el proceso de envío. Para los mensajes SMS programados, la hora de transmisión debe ser futura. Si el SMS no está programado, la transmisión al proveedor de telefonía móvil puede tardar unos segundos, lo que posiblemente le permitirá detener la transmisión en casos excepcionales.

_order[created_at]

Sort order direction (ascending or descending)

string
default: asc
Allowed values: asc desc

Ordenar por marca de tiempo cuando se creó la entidad

_order[gateway_sent_at]

Sort order direction (ascending or descending)

string
default: asc
Allowed values: asc desc

Ordenar por fecha y hora de transmisión del mensaje a la red móvil

is_sent
boolean

Boolean filtrar SMS por el is_sent campo para distinguir entre sms ya enviados y aún no enviados

is_unicode
boolean

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

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}$/

Buscar un SMS por el identificador único

uuid[]
Array<string>

Buscar muchos SMS por los identificadores únicos

iso2

Código del país

string
>= 2 characters <= 2 characters /^[A-Z]{2}$/

Exact filtrar los SMS según el país del telefono (ISO 3166-1 alpha-2)

iso2[]
Array<string>

Exact filtrar SMS por países del teléfono (ISO 3166-1 alpha-2)

dlr_code
integer
Allowed values: 0 1 2 4 8 16
Example
1

Exact filtrar SMS por el estado del informe de entrega

dlr_code[]
Array<integer>
Allowed values: 0 1 2 4 8 16

Exact filtrar SMS por los estados del informe de entrega

status_code

Estado del SMS. Para más información, consulte SMS status codes

integer
Allowed values: 0 100 208 400 410 2000 3000 5000 6000

Exact filtrar SMS por el código de estado

status_code[]
Array<integer>
Allowed values: 0 100 208 400 410 2000 3000 5000 6000

Exact filtrar SMS por los códigos de estado

gateway_sent_at

Fecha y hora de envío del mensaje al gateway

integer

Exact filtrar SMS por la fecha y hora de envío a la pasarel

gateway_sent_at[]
Array<integer>

Exact y range filtrar SMS por marcas de tiempo de envío a pasarela

delivery_at

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

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

created_at

Fecha en la que se añadió la entidad al sistema por el usuario

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

chars_count
integer
>= 1

Range filtrar SMS por el número de caracteres del mensaje

chars_count[]
Array<integer>

Exact y range filtrar SMS por el número de caracteres del mensaje

parts_count

Recuento de las partes del SMS

integer
>= 1

Exact filter SMS por el recuento de partes del mensaje

parts_count[]
Array<integer>

Exact and range filtrar SMS por el recuento de partes del mensaje

bulk

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}$/

Exact filtrar SMS por el Bulk

bulk[]
Array<string>

Exact y range filtrar SMS por el Bulk

source
integer

Exact filtrar SMS por las fuentes

source[]
Array<integer>

Exact y range filtrar SMS por las fuentes

text

El texto del mensaje puede tener una longitud de hasta 1530 caracteres. Con un SMS Unicode, la longitud máxima de caracteres se reduce a 670 caracteres. La codificación interna es UTF-8.

string

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

phone
string
>= 1 characters <= 16 characters /^\+?[0-9]{1,15}$/

Partial text filter SMS by the phone number

sender_id

ID del remitente del mensaje. Puede ser un número (hasta 15 dígitos) o un texto (hasta 11 caracteres). Si se trata de un número, utilice preferentemente el formato de número de teléfono E.164. Un remitente de texto puede contener espacios pero no otros caracteres especiales. Tenga en cuenta que algunos países no admiten identificadores de remitente propios o exigen un registro previo. Nuestro sistema intenta detectar automáticamente si un ID de remitente es un texto o un número de teléfono. Evite los caracteres especiales en un número e introdúzcalo de la misma forma que se marcaría en un teléfono.

Para mensajes de voz (text2speech, text2speech_ssml): si sender_id no cumple con el formato E.164 (por ejemplo, sin el prefijo +, con caracteres no numéricos), el mensaje se enviará desde el número predeterminado del sistema +493075435114. Algunos proveedores de telefonía posteriores pueden anular o no respetar el número de remitente definido por el usuario — el identificador de llamada real presentado al destinatario depende de las capacidades del proveedor.

string
/^(\+?[1-9]\d{0,14}|[a-zA-Z0-9 ]{1,11})$/

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

ip

Dirección IP del host que envió la solicitud

string format: ipv4
Example
192.168.1.1

Partial filtro de texto SMS por la IP que creó el mensaje

key_id

Identificador de clave API

integer
>= 1

Exact filtrar entidades por la clave API utilizada

key_id[]
Array<integer>

Exact filtrar entidades por las claves API utilizadas

callback_data

Valor (String) que se envía de vuelta a su endpoint. Por ejemplo, puede pasar su propio ID de esta forma y recibirlo de vuelta con el informe de entrega (DLR).

string | null
<= 36 characters

Exact filrar por SMS callback_data propiedad

callback_data[]
Array<string | null>

Exact filtrar por SMS callback_data propiedad

Count of the canceled SMS

Media type application/json

Batch cancel operation response

object
deleted_sms_count

Count of the SMS which was canceled

integer
Example generated
{
"deleted_sms_count": 1
}

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 solicitud estaba bien formada pero no se pudo procesar debido a errores semánticos

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

curl -X POST https://api.lox24.eu/sms/ops/batch_cancel?uuid=20f39273-0566-11ea-a637-96000028b339 \
-H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'