Internal Diabolocom

Release notes for Diabolocom internal staff

Subscribe to updates
© 2025 Internal Diabolocom
Mar 20, 2025

AI Public API documentation - Diabolocom Developer page

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