Mar 20, 2025
Mar 20, 2025
Diabolocom AI public API documentation is now available on Diabolocom Developer page : https://developer.diabolocom.com/
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
- api/job/text-tasks -> Run AI task based on text
- api/job/status/{job_id} -> Access AI task job status/results
- Same as for audio. Only difference : Examples provided are relative to AI analyses on text
- (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


