removedInput schema / properties / export_features_result / properties / ai_recruiter_assessment / description
Removed value: -"Include the AI recruiter assessment: resume analysis, overall AI analysis, and the why-hire / why-not-hire summaries."
removedInput schema / properties / export_features_result / properties / ai_scoring_rubric / description
Removed value: -"Include the AI scoring rubric — the candidate-expectation buckets (strong / moderate / weak). Only takes effect when ai_recruiter_assessment is also true. A json export carries the rubric unless this is sent as false."
removedInput schema / properties / export_features_result / properties / analytics / description
Removed value: -"Include speech analytics for each answer (its scores, speech accuracy, fluency, recognition confidence, sentiment, cadence / words-per-minute)."
removedInput schema / properties / export_features_result / properties / answer_recording / description
Removed value: -"Include a signed recording URL (audio/video) for each individual answer."
removedInput schema / properties / export_features_result / properties / contact_details / description
Removed value: -"Include the candidate's contact details (name, email, LinkedIn, phone number, physical address, photo); without them the report names the candidate by id. Applies to every export_type, json included."
removedInput schema / properties / export_features_result / properties / files / description
Removed value: -"Include the candidate's uploaded files (resume and cover letter) as signed page URLs."
removedInput schema / properties / export_features_result / properties / group_by_question / description
Removed value: -"Group answers under their expected questions (instead of chronological order), including questions that were not reached."
removedInput schema / properties / export_features_result / properties / job_description / description
Removed value: -"Candidate packet: start the report with the job description of the position (or of the interview when it has no position)."
removedInput schema / properties / export_features_result / properties / meeting_notes / description
Removed value: -"Candidate packet: add the notes and evaluation forms filled in on the meeting steps of the application, after the interview."
removedInput schema / properties / export_features_result / properties / mojito_language_code / description
Removed value: -"Report language. Optional: if omitted, the report uses each result's own language code. If provided and it differs from the result's language, the report content is translated, which costs 0.1 credit per result."
removedInput schema / properties / export_features_result / properties / mojito_language_code / example
Removed value: -"en"
removedInput schema / properties / export_features_result / properties / session_recording / description
Removed value: -"Include the full interview session recording and the video introduction as signed URLs."
removedInput schema / properties / export_features_result / properties / template / description
Removed value: -"Report layout for this export. Same values as the top-level `template`; the top-level field wins when both are given. Kept here so a saved auto-export configuration carries its template."
removedInput schema / properties / export_features_result / properties / template / example
Removed value: -"modern"
removedInput schema / properties / export_features_result / properties / transcript / description
Removed value: -"Include the full interview transcript: each question, the candidate answer, and the per-answer AI analysis."
removedInput schema / properties / interview_result_id / example
Removed value: -"93c98d21-e04d-4a84-9afa-ed154cf73636"
addedInput schema / properties / llm_model
Added value: +{
+ "description": "Your model id, e.g. \"claude-opus-4-8\"; \"unknown\" if unsure. For analytics.",
+ "type": "string"
+}
changedInput schema / properties / template / allOf
Previous value: -[
- {
- "description": "Report layout for this export. Same values as the top-level `template`; the top-level field wins when both are given. Kept here so a saved auto-export configuration carries its template.",
- "enum": [
- "classic",
- "modern",
- "one_pager"
- ],
- "example": "modern",
- "type": "string"
- },
- {
- "description": "Report layout: `classic`, `modern` or `one_pager`. Omit for the merchant default (modern when unset)."
- }
-]New value: +[
+ {
+ "enum": [
+ "classic",
+ "modern",
+ "one_pager"
+ ],
+ "type": "string"
+ },
+ {
+ "description": "Report layout: `classic`, `modern` or `one_pager`. Omit for the merchant default (modern when unset)."
+ }
+]
changedOutput schema / properties / result / anyOf
Previous value: -[
- {
- "description": "Returned when `export_type` is `pdf`.",
- "properties": {
- "pdf_export_url": {
- "description": "Signed URL of the generated PDF.",
- "format": "uri",
- "type": [
- "string",
- "null"
- ]
- },
- "pdf_export_valid_until": {
- "description": "ISO timestamp until which the signed URL is valid.",
- "example": "2026-09-01T12:00:00.000Z",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "pdf_export_url",
- "pdf_export_valid_until"
- ],
- "title": "PDF export",
- "type": "object"
- },
- {
- "description": "Returned when `export_type` is `html`.",
- "properties": {
- "html_export": {
- "description": "The full report rendered as an HTML document string.",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "html_export"
- ],
- "title": "HTML export",
- "type": "object"
- },
- {
- "description": "Returned when `export_type` is `json`.",
- "properties": {
- "json_export": {
- "properties": {
- "results": {
- "items": {
- "properties": {
- "data": {
- "additionalProperties": {},
- "type": [
- "object",
- "null"
- ]
- },
- "files": {
- "items": {
- "properties": {
- "page": {
- "type": [
- "number",
- "null"
- ]
- },
- "page_signed": {
- "type": [
- "string",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "type",
- "page",
- "page_signed"
- ],
- "type": "object"
- },
- "type": [
- "array",
- "null"
- ]
- }
- },
- "required": [
- "data",
- "files"
- ],
- "type": "object"
- },
- "type": [
- "array",
- "null"
- ]
- },
- "table": {
- "description": "Overview table HTML, present only for multi-result exports.",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "results"
- ],
- "type": [
- "object",
- "null"
- ]
- }
- },
- "required": [
- "json_export"
- ],
- "title": "JSON export",
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "pdf_export_url": {
+ "format": "uri",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pdf_export_valid_until": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "pdf_export_url",
+ "pdf_export_valid_until"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "html_export": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "html_export"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "json_export": {
+ "properties": {
+ "results": {
+ "items": {
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "files": {
+ "items": {
+ "properties": {
+ "page": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "page_signed": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "page",
+ "page_signed"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "data",
+ "files"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "table": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "results"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "json_export"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties / result / description
Removed value: -"The generated report. Exactly one of the three shapes below is returned, selected by the request `export_type`: `pdf` → `{ pdf_export_url, pdf_export_valid_until }`; `html` → `{ html_export }`; `json` → `{ json_export }`."