Pular para o conteúdo

Release notes

Release Notes tell you what’s new in API. As always, we welcome your feedback.

  • Novo endpoint: /invoices — Listar y ver facturas con filtros por estado, tipo de pago, rango de fechas y rango de importe. Cada fatura inclui PDF descargable y links para notas de crédito relacionadas.
  • Novo endpoint: /credit_notes — Listar y ver notas de crédito com os mesmos filtros das faturas.
  • Novo endpoint: /payments — Criar novos pagamentos com cartões salvos o mandatos SEPA. Histórico de pagamentos com acompanhamento detalhado de status, valores, taxas e IVA.
  • Novo endpoint: /payment_methods — Obter métodos de pagamento disponíveis del usuario: cartões salvos e mandatos SEPA ativos.
  • Nova função de chave API Payments — Os endpoints /invoices, /credit_notes, /payments y /payment_methods exigem uma chave API de pagamentos dedicada.
  • Novo Endpoint: /pricelist/{country}: Endpoint público para download de listas de preços SMS. Retorna preços para todas as rotas de serviço disponíveis (direct, text2speech, economy, pro) em JSON, Excel ou CSV. Suporta filtragem por moeda (EUR, CHF) e nomes de países em vários idiomas (pt, en, de, es, pl). Inclui requisitos de envio específicos do país. Não requer autenticação.
  • Novo Endpoint: /me/pricelist/{country}: Endpoint autenticado para download de uma lista de preços personalizada com tarifas SMS específicas do usuário. Retorna um preço único por serviço com base no nível de preço do usuário. A moeda é obtida das configurações da conta, o idioma padrão é o do perfil do usuário. Disponível em JSON, Excel ou CSV.
  • Novo Endpoint: /verify_codes: adicionada uma API REST dedicada para criação e gestão de códigos de verificação de uso único (OTP). Suporta estratégia de roteamento multi-etapas (Telegram, chamada de Voz, SMS) com fallback automático e controlo de timeout.
  • Nova propriedade attempts_count_max para o endpoint de SMS: Controlo do número máximo de tentativas de entrega para serviços de voz (text2speech, text2speech_ssml). Aceita valores 1, 2 ou 3 para serviços de voz, permitindo um controlo preciso do comportamento de repetição de chamadas. Deve ser null para serviços de SMS padrão.
  • Suporte alargado para idiomas nas mensagens de voz, de 5 para 20 idiomas. Os utilizadores podem agora definir voice_lang para qualquer um dos seguintes idiomas europeus: EN, DE, FR, IT, ES, PL, NL, RO, PT, CS, HU, SV, DA, FI, SK, HR, TR, RU, BG, UK.
  • Detecção automática de idioma melhorada. A análise de conteúdo, baseada no prefixo telefónico, foi alterada para uma análise com inteligência artificial utilizando o texto da mensagem quando voice_lang é nulo.
  • Novos eventos webhook para gestão de subscrições de telefone: phone.subscribe e phone.unsubscribe
  • Adicionado suporte a endereços IP v6 para o ponto final POST /fraud-checks
  • Novo ponto final: /blocked_numbers: adicionada uma API REST dedicada para gerir números de telefone bloqueados em campanhas de SMS. O ponto final fornece funcionalidade CRUD completa para manter uma lista centralizada de números de telefone que não devem receber mensagens SMS.
  • Cabeçalhos de resposta - Todas as respostas da API agora incluem um cabeçalho exclusivo X-LOX24-REQUEST-ID para fins de suporte e rastreamento.
  • Reorganização da especificação OpenAPI - Reestruturação importante com correção de vários erros semânticos
  • Renderização de documentação - Substituída a renderização dinâmica do navegador OpenAPI JSON por páginas HTML compiladas estáticas
  • Documentação de webhooks - Adicionada uma descrição abrangente de webhooks e detalhes de implementação
  • Novos eventos webhook para análise de Email para SMS: sms.email.parsing.success e sms.email.parsing.fail
  • Added Phone’s read-only properties subscribed_at, unsubscribed_at and unsubscribed_reason (see Phone API
  • The Incoming SMS list by default is ordered by decreasing values of the received_at field.
  • Added the ability to authenticate using the new version of the API key with a single header X-LOX24-AUTH-TOKEN, header X-LOX24-AUTH-CLIENT-ID is deprecated and not recommended for use.
  • Voice messages. Added voice_lang property to SMS and Bulk request/response objects.
  • Temporary block IP address after multiple invalid authentication attempts.
  • Added ability to send SMS with additional data which will be send back to DLR endpoint.
  • Added sample code per Phones and Groups endpoints.
  • Added sample code in GoLang, Java and Python.
  • Added boolean filter of Bulks list GET /bulks by the property is_dryrun.
  • Added timestamp property balance_changed_at to the endpoint GET /me.
  • Created endpoints GET /incomings and GET /incomings/{id} to retrieve info about incoming and related SMS.
  • Enabled DLR report webhook on POST /sms/dryrun request.
  • Added exact filter by key_id on GET /bulks and GET /sms.
  • Added sample code in PHP, C# and Javascript per /sms, /bulks and /incomings endpoints.
  • Added section Inbound SMS and Reply-SMS about incoming SMS.
  • Fixed a bug related to storing the ip address, date and time of the last API key use
  • The feature that helps you make bulk sms in just one HTTP request:
    • with text template and contact groups
    • preliminary calculation of the cost of bulk SMS
    • fast server response and asynchronous processing
    • bulk SMS cancellation option even during processing
  • New endpoint POST /groups/{id}/phones/batch
    • combine multiple POST /groups/{id}/phones to an one request
  • Implemented filters GET /sms by the property bulk
  • Implemented filters GET /bulks by the property source
  • Added API key ID info to sms and bulks responses
  • Added property price to SMS response object
  • Authorization parameters description in the API documentation
  • API v2.0 has been developed in accordance with industry standards to make integration as easy as possible. In addition, you can now transmit large quantities of SMS with one query and retrieve detailed information about the messages at any time.

  • The extensive group functionality allows you to manage your mailing lists in our high-performance cloud and thus save your own resources. All this is still compliant with European data protection standards and the German Telecommunications Act.

You can find the new API description at https://doc.lox24.eu/