Internal Diabolocom

Release notes for Diabolocom internal staff

Subscribe to updates
© 2025 Internal Diabolocom

AI Solutions

Jul 03, 2025

A new release is deployed for AI App Frontend on July 3, 2025 (2:00 PM UTC).

Release name : ai-app-front-2025.7.1

Release scope : AI App Frontend

Release date : July 3, 2025 (2:00 PM UTC)

Release platform(s) : Production

Release content :

  • UI : Completed UI overhaul (Profile, Developer, Model, Home, Auth)
  • Routing : Updated redirect links to Diabolocom website
May 22, 2025

A new release is deployed for AI Core API on May 22, 2025 (5:30 PM UTC).

Release name : ai-core-api-2025.5.1

Release scope : AI Core API (Web Backend of AI App)

Release date : May 22, 2025 (5:30 PM UTC)

Release platform(s) : Production

Release content :

  • FEATURE : AI Accounts are unified if they're coming from the same Engage Account, even if they're using both QM and AI App
  • FIX : Calls coming from QM should be now all properly indexed in meilisearch
  • CHORE : Rate limit has been increased to 1200 requests per minute if calls are coming from our microservices or Engage
  • FEATURE : Added callbacks destinations on Agent Assist Settings
  • FIX : Parts of transcript could be cropped before, it shouldn't be the case anymore
Apr 14, 2025

A new release is deployed for AI App Frontend on April 14, 2025 (1:45 PM UTC).

Release name : ai-app-front-2025.4.1

Release scope : AI App Frontend

Release date : April 14, 2025 (1:45 PM UTC)

Release platform(s) : Production

Release content :

  • REFACTORING : Removed all legacy code about buckets and unused component
  • TEST : Added more tests for model page and improved test coverage up to 80%
Mar 31, 2025

A new Diabolocom AI public API is now available and ready-to-use to analyze audio streams !

The "Reason For Contact" AI Insight identifies and extracts the main reason for contact, from an input set of possible reasons. It also provides a comprehensive reasoning of the customer's needs.

By understanding the main needs expressed by the client, businesses can better tailor their services and responses to improve customer satisfaction and operational efficiency.

After being deployed for text streams, this model is now available to handle audio streams (Public API). It allows to have an AI-generated classification of contact center calls !

Check the Public API documentation for this new AI model

Explore this new AI model comprehensive documentation and Test it

AI App - Models page
AI App - Model page "Detection of the reason for contact"
Mar 31, 2025

The private API to update an existing AI enterprise account has evolved to include the following changes :

  • New request payload parameters (optional, required together), to enhance update capabilities (useful to unify the use of QM and AI App, to unify the use of API integration and native integration)
    • diabolocom_account_id : ID of Diabolocom CCaaS Account in case of Diabolocom native integration
    • diabolocom_account_uuid : UUID of Diabolocom CCaaS Account in case of Diabolocom native integration

Check the Clickup documentation for this private API

Check the Clickup documentation for the overview of all available private APIs (Internal Use Only)
(Postman collection updated and reshared in Clickup page)

Mar 31, 2025

The private API to identify an existing AI enterprise account, has evolved to include the following changes :

  • New request payload parameters, to enhance identification capabilities
    • Identifying an AI account using AI account ID (UUID) -> account_id
    • Identifying an AI account using Diabolocom CCaaS account ID and UUID (useful to unify the use of QM and AI App, to unify the use of API integration and native integration) -> diabolocom_account_idand diabolocom_account_uuid
  • Additional response payload parameters :
    • diabolocom_account_uuid : UUID of Diabolocom CCaaS Account in case of Diabolocom native integration
    • ccaas_platform : Platform of Diabolocom CCaaS Account in case of Diabolocom native integration or API integration

Check the Clickup documentation for this private API

Check the Clickup documentation for the overview of all available private APIs (Internal Use Only)
(Postman collection updated and reshared in Clickup page)

Mar 31, 2025

A new release is deployed for AI App Frontend on March 31, 2025 (2:30 PM UTC).

Release name : ai-app-front-2025.3.2

Release scope : AI App Frontend

Release date : March 31, 2025 (2:30 PM UTC)

Release platform(s) : Production

Release content :

  • FEATURE : Added a new audio-based/text-based LLM model: contact-reason-classification
  • FEATURE : Added a new category audio-based and text-based model (contact-reason-classification)
  • FEATURE : Handled the new category in different model list
  • FEATURE : Added Sentry monitoring in production and sandbox
  • FIX : Ensured all tests passed
  • FIX : Changed payload from array of str to Object with key-value for email-multiclass-tagging
  • DEV : Improved way to use web components in local development using mocks
Mar 31, 2025

A new release is deployed for AI Core API on March 31, 2025 (2:30 PM UTC).

Release name : ai-core-api-2025.3.4

Release scope : AI Core API (Web Backend of AI App)

Release date : March 31, 2025 (2:30 PM UTC)

Release platform(s) : Production

Release content :

  • FEATURE : Changed internal API endpoints to accounts. It's now possible to add a couple diabolocom_account_id/uuid and to retrieve it
  • DOCS : Updated all the markdown for all models. Their documentations are all up to date
  • MIGRATION : Set diabolocom_account_id to null for all accounts where the account_identifier was equal to diabolocom_account_id
Mar 24, 2025

A new release is deployed for AI Core API on March 24, 2025 (3:00 PM UTC).

Release name : ai-core-api-2025.3.3

Release scope : AI Core API (Web Backend of AI App)

Release date : March 24, 2025 (3:00 PM UTC)

Release platform(s) : Production

Release content :

  • FEATURE : Added integration of RAG system for Agent Assist with Engage Private API / Document Manager and Knowledge Master
  • FEATURE : Added integration with the configuration synchronization service for Agent Assist
  • LEGACY : Deleted the feature toggle of the previous release to show transcript as soon as it is available and job_status to phone call attributes as it is fully functional in prod
Mar 20, 2025

A new public API feature (AI App) is now allowing API integration with Diabolocom CCaaS.

  • New API request parameter diabolocom_call_id (String) is introduced to match Diabolocom Call ID
  • Dedicated behavior is performed for DIabolocom Call recording access, among with call details retrieval, and their storage in AI task results and AI phone call metadata

Explore AI Public API documentation for more details : 

For the setup of public API integration with Diabolocom CCaaS (ClickCup - INTERNAL) : Toolkit for project manager : Public API integration with Diabolocom CCaaS)

Sample use case : Public API integration within Diabolocom CCaaS scenario

Public API integration within Diabolocom CCaaS scenario - Custom scenario setup
Public API integration within Diabolocom CCaaS scenario - Webservices block setup
Mar 20, 2025

Diabolocom AI public API documentation is now available on Diabolocom Developer page : https://developer.diabolocom.com/

Here is the link to directly access API documentation Diabolocom AI - Public API

Diabolocom AI - Public API

  • AI App -> Here is the link to directly access API documentation AI App
    • Product owner : Aziz Baganne
  • Quality Monitoring -> Here is the link to directly access API documentation Quality Monitoring
    • Product owner : RĂ©mi Guinier
Diabolocom AI - Public API / Developer page

AI App - Public API

App link : AI App

Public API documentation link : AI App

The Public API documentation link is also available in AI App home page and AI models pages.

Description :

  • Parameters required for API use
  • Endpoints and requests description
    • Query parameters
    • Request headers
    • Request body type and content parameters
    • Response body type and content parameters
  • Example requests

(1) Audio -> Dedicated for audio streams

  • (A) Endpoints description
    • api/job/tasks | form-data -> Run AI task based on audio (form-data payload) : Relevant for Standalone use case (audio file import)
    • api/job/tasks | json -> Run AI task based on audio (json payload) : Relevant for Public API Integration with Diabolocom CCaaS (voice) (for performing AI analyses on existing transcription job)
    • api/job/status/{job_id} -> Access AI task job status/results
  • (B) Webhook Callback description -> Relevant for AI results processing (post analysis flows) : Click here for more details
  • (C) Documentation of each AI model for audio -> Available use cases with endpoints listed above

(2) Text -> Dedicated for text streams

  • (A) Endpoints description
  • (B) Webhook Callback description -> Relevant for AI results processing (post analysis flows): Click here for more details
    • Same as for audio. Only difference : Examples provided are relative to AI analyses on text
  • (C) Documentation of each AI model for text -> Available use cases with endpoints listed above
AI App - Public API
AI App - Public API (Audio)
AI App - Public API (Text)

Quality Monitoring - Public API

App link : Quality Monitoring

Public API documentation link : Quality Monitoring

Description :

  • Parameters required for API use
  • Endpoints and requests description
    • Query parameters
    • Request headers
    • Request body type and content parameters
    • Response body type and content parameters
  • Example requests

(1) Add a new QM interaction

  • (A) Standalone use case (audio file import)
    • (i) Add QM interaction without additional AI analyses
    • (ii) Add QM interaction with additional AI analyses
  • (B) Public API Integration with Diabolocom CCaaS (voice)
    • (i) Add QM interaction without additional AI analyses
    • (ii) Add QM interaction with additional AI analyses

    (2) Get QM interactions

    • (A) Get QM interactions without AI analyses results
      • (i) Get QM interactions list
      • (ii) Get detailed QM interaction by ID
    • (B) Get QM interactions with AI analyses results
      • (i) Get QM interactions list with AI analyses results
      • (ii) Get QM interactions list with AI analyses results
    Quality Monitoring - Public API
    Mar 17, 2025

    A new release is deployed for AI App Frontend on March 17, 2025 (4:00 PM UTC).

    Release name : ai-app-front-2025.3.1

    Release scope : AI App Frontend

    Release date : March 17, 2025 (4:00 PM UTC)

    Release platform(s) : Production

    Release content :

    • FEATURE : Implemented a CDN for web components to enhance performance and scalability
    • FIX : Improved handling of large audio files on the model page
    • LEGACY : Removed the agents_performances_enabled boolean flag, replacing it with a feature toggle: agents-performances (for display use), now provided by ai-core-api