March 28, 2026
New Features
- Analysis PDF in API & Webhooks: The candidate analysis PDF report is now available as a Base64-encoded string via a dedicated endpoint and in webhooks.
GET /interviews/:id/analysis-pdf— New endpoint that returns the Base64-encoded PDF report of the candidate analysis. Separated from the main interview resource to keepGET /interviews/:idresponses lightweight.analysis.completedwebhook — Payload now includesanalysisPdfBase64alongside the existing analysis data. If PDF generation fails, the field is omitted and the webhook is delivered normally with the rest of the data.- Enables clients to download the PDF report on demand or receive it automatically via webhooks.
March 10, 2026
New Features
- Anonymized CV Text in API: Candidates now support an optional
cvTextfield for plain text CV input.- When provided via
POST /candidatesorPATCH /candidates/{id}, the text is automatically anonymized to remove personally identifiable information (PII). - The anonymized version is stored and exposed in the
anonymizedCvTextfield in API responses (GET /candidates,GET /candidates/{id}, etc.). - This feature enables seamless integration for ATS systems that store CVs as plain text while ensuring data privacy for AI-driven analysis.
- When provided via
March 6, 2026
New Features
- Interview Transcripts in API & Webhooks: Call attempt transcripts are now exposed in the public API and the
analysis.completedwebhook.GET /interviews/:id— EachcallAttemptobject now includes atranscriptarray of chronologically-ordered segments. Every segment contains thespeaker(AIorHUMAN), the transcribedtext,startTime/endTime(seconds from recording start), and the detectedlanguage. Interviews with multiple call attempts each carry their own isolated transcript, preventing segment-order ambiguity.analysis.completedwebhook — The specific call attempt that triggered the webhook now includes itstranscriptdirectly on the call attempt object. Other call attempts in the payload have theirtranscriptomitted to keep the payload focused.- A new
PublicTranscriptSegmentDtoschema has been added to the OpenAPI spec documenting the structure of each segment.
March 4, 2026
New Features
- Candidate Gender Field: Added an optional
genderfield ("male"/"female") to the Candidate resource. When set, it is used as the primary source for gender-aware addressing in interviews (e.g., Slovak/Czech formal titles like “pán”/“pani”). If not provided, gender is automatically detected from the candidate’s name. The field can be set during creation, updated later, or cleared by setting it tonullto revert to auto-detection. Available onPOST /candidates,PATCH /candidates/{id}, andGET /candidates/{id}endpoints.