Ir al contenido

Cancelar el procesamiento masivo

PUT
/bulks/{id}/cancel

Cancelar el procesamiento de Bulk si tiene status_code = 0 (New) o status_code = 5 y relacionados con los mensajes masivos con is_sent = False

id
required

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

Bulk ID

Bulks resource updated

Bulk SMS status summary (JSON-LD)

object
@id

JSON-LD ID

string
@type

JSON-LD type

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

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

integer
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
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
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
One of:

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

number
requests

URL to get the list of the bulk’s messages requests

string format: iri-reference
Example
{
"sender_id": "+491701234567",
"status_code": 0,
"ip": "192.168.1.1",
"service_code": "direct",
"voice_lang": "EN"
}

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.

No se ha encontrado el recurso

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

#!/usr/bin/env bash
curl -X PUT https://api.lox24.eu/bulks/da0fa78c-4699-11ea-a637-96000028b339/cancel \
-H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx'