Every change to the Resia API contract, newest first. The current contract is at /redoc.
call/call_agent_idcall/call_agent_name0.17.10items/items/call_agent_id to the response with the 200 statusitems/items/call_agent_name to the response with the 200 statuscall_agent_id to the response with the 200 statuscall_agent_name to the response with the 200 statusitems/items/inbound_chat_agent_id to the response with the 200 statusinbound_chat_agent_idinbound_call_agent_id became optionalinbound_chat_agent_id to the response with the 200 statusmilestonesmilestones to the response with the 201 statusmilestones to the response with the 200 statusmilestonesmilestones to the response with the 200 statusmilestone to the response with the 200 statusworkflow_run/milestoneCalls addedCalls addedWorkflow Runs addedcall_ended_webhook_urlrun_ended_webhook_urlvoices/items/gender to the response with the 200 statusworkflow_run.ended addedrun_ended_webhook_urlrun_ended_webhook_url to the response with the 201 statusrun_ended_webhook_url to the response with the 200 statusrun_ended_webhook_urlrun_ended_webhook_url to the response with the 200 statusaudio/mpeg for the response with the status 200busy enum value to the items/items/failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200call_rejected enum value to the items/items/failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200no_answer enum value to the items/items/failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200busy enum value to the failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200call_rejected enum value to the failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200no_answer enum value to the failure/anyOf[subschema #1: CallFailure]/code response property for the response status 200items/items/failure/anyOf[subschema #1: CallFailure]/hangup_cause to the response with the 200 statusitems/items/failure/anyOf[subschema #1: CallFailure]/sip_hangup_cause to the response with the 200 statusfailure/anyOf[subschema #1: CallFailure]/hangup_cause to the response with the 200 statusfailure/anyOf[subschema #1: CallFailure]/sip_hangup_cause to the response with the 200 statuscall/failure/anyOf[subschema #1: CallFailure]/hangup_causecall/failure/anyOf[subschema #1: CallFailure]/sip_hangup_causebusy enum value to the request property call/failure/anyOf[subschema #1: CallFailure]/codecall_rejected enum value to the request property call/failure/anyOf[subschema #1: CallFailure]/codeno_answer enum value to the request property call/failure/anyOf[subschema #1: CallFailure]/codelive-audio-sync enum value to the additional_transcripts/anyOf[subschema #1]/additionalProperties/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/ response property for the response status 200live-audio-sync enum value to the transcript/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/ response property for the response status 200live-audio-sync enum value to the request property call/additional_transcripts/anyOf[subschema #1]/additionalProperties/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/live-audio-sync enum value to the request property call/transcript/items/capture_method/anyOf[subschema #1: SpokenCaptureMethod]/call.incoming addedphone_number_release to the response with the 200 statuscall.ended addedcall_ended_webhook_urlcall_ended_webhook_url to the response with the 201 statuscall_ended_webhook_url to the response with the 200 statuscall_ended_webhook_urlcall_ended_webhook_url to the response with the 200 statusknowledge_base_idtimezonetimezone to the response with the 201 statustimezone to the response with the 200 statustimezonetimezone to the response with the 200 statusin_call_llm_modelin_call_llm_model from the response with the 201 statusin_call_llm_model from the response with the 200 statusin_call_llm_modelin_call_llm_model from the response with the 200 statusAvailableLlmModelsResponseInCallLlmModelin_call_llmin_call_llm to the response with the 201 statusin_call_llm to the response with the 200 statusin_call_llmin_call_llm to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/end from the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/start from the response with the 200 statustranscript/items/words/anyOf[subschema #1]/items/end from the response with the 200 statustranscript/items/words/anyOf[subschema #1]/items/start from the response with the 200 statusitems/items/duration_secs to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/end_secs to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/start_secs to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/started_at to the response with the 200 statusduration_secs to the response with the 200 statusrecording/anyOf[subschema #1: CallRecording]/started_at to the response with the 200 statustranscript/items/end_secs to the response with the 200 statustranscript/items/start_secs to the response with the 200 statustranscript/items/started_at to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/end_secs to the response with the 200 statusadditional_transcripts/anyOf[subschema #1]/additionalProperties/items/words/anyOf[subschema #1]/items/start_secs to the response with the 200 statustranscript/items/words/anyOf[subschema #1]/items/end_secs to the response with the 200 statustranscript/items/words/anyOf[subschema #1]/items/start_secs to the response with the 200 statusclaude-haiku-4-5 of the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gpt-5.4-mini of the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/claude-haiku-4-5 of the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gpt-5.4-mini of the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/anthropic/claude-haiku-4-5 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201anthropic/claude-sonnet-4-6 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201gemini/gemini-2.5-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201gemini/gemini-3.7-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201openai/gpt-5.4-mini enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201openai/gpt-5.6-luna enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201openai/gpt-5.6-terra enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201anthropic/claude-haiku-4-5 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200anthropic/claude-sonnet-4-6 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gemini/gemini-2.5-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gemini/gemini-3.7-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.4-mini enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.6-luna enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.6-terra enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200anthropic/claude-haiku-4-5 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200anthropic/claude-sonnet-4-6 enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gemini/gemini-2.5-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gemini/gemini-3.7-flash enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.4-mini enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.6-luna enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200openai/gpt-5.6-terra enum value to the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200anthropic/claude-haiku-4-5 enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/anthropic/claude-sonnet-4-6 enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gemini/gemini-2.5-flash enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gemini/gemini-3.7-flash enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.4-mini enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.6-luna enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.6-terra enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/claude-haiku-4-5 enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201gpt-5.4-mini enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 201claude-haiku-4-5 enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gpt-5.4-mini enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200anthropic/claude-haiku-4-5 enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/anthropic/claude-sonnet-4-6 enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gemini/gemini-2.5-flash enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/gemini/gemini-3.7-flash enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.4-mini enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.6-luna enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/openai/gpt-5.6-terra enum value to the request property in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/claude-haiku-4-5 enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200gpt-5.4-mini enum value from the in_call_llm_model/anyOf[subschema #1: InCallLlmModel]/ response property for the response status 200unknown enum value to the calls/items/status response property for the response status 202unknown enum value to the items/items/status response property for the response status 200canceled enum value to the items/items/status response property for the response status 200completed enum value to the items/items/status response property for the response status 200error enum value to the items/items/status response property for the response status 200in_progress enum value to the items/items/status response property for the response status 200initiated enum value to the items/items/status response property for the response status 200post_processing enum value to the items/items/status response property for the response status 200queued enum value to the items/items/status response property for the response status 200unknown enum value to the items/items/status response property for the response status 200unknown enum value to the status/anyOf[subschema #1: CallStatus]/ response property for the response status 202canceled enum value to the status response property for the response status 200completed enum value to the status response property for the response status 200error enum value to the status response property for the response status 200in_progress enum value to the status response property for the response status 200initiated enum value to the status response property for the response status 200post_processing enum value to the status response property for the response status 200queued enum value to the status response property for the response status 200unknown enum value to the status response property for the response status 200items/items/counts/unknown to the response with the 200 statuscounts/unknown to the response with the 202 statuscounts/unknown to the response with the 200 statuscounts/unknown to the response with the 200 statusunknown to the property anyOf[subschema #1: CallStatus]/ of the query request parameter statusitems/items/status became required for the status 200items/items/status list-of-types was narrowed by removing types null from media type application/json of response 200status became required for the status 200status list-of-types was narrowed by removing types null from media type application/json of response 200in_call_llm_modelin_call_llm_model to the response with the 201 statusin_call_llm_model to the response with the 200 statusin_call_llm_modelin_call_llm_model to the response with the 200 statuscalls became optional for the status 202calls response property's minItems was decreased from 1 to 0 for the response status 202text_messages became optional for the status 202text_messages response property's minItems was decreased from 1 to 0 for the response status 202calls/items/to_phone_number request property's maxLength was set to 64text_messages/items/to_phone_number request property's maxLength was set to 640.10.2 to 0.10.3^[^\r\n]+$ from the calls/items/additional_participants/anyOf[subschema #1]/ request property^\+[1-9][0-9]{7,14}$ from the request property calls/items/to_phone_numbercalls/items/additional_participants/anyOf[subschema #1]/rejected_calls to the response with the 202 statuscalls response's property default value [] was added for the status 202^\+[1-9][0-9]{7,14}$ from the request property text_messages/items/to_phone_numberrejected_text_messages to the response with the 202 statustext_messages response's property default value [] was added for the status 202voicesvoices to the response with the 201 statusvoices to the response with the 200 statusvoicesvoices to the response with the 200 statusPhoneNumberAssignmentitems/items/inbound_call_agent_id to the response with the 200 statusphone_number response's property pattern ^\+[1-9][0-9]{7,14}$ was added for the status 200recording to the response with the 200 statusrecording from the response with the 200 status0.9.0 to 0.9.1CallRecordingCallRecordingFormatrecording to the response with the 200 statusitems/items/counts/claimed from the response with the 200 statuscalls/items/client_reference/anyOf[subschema #1]/ request property's minLength was increased from 0 to 1counts/claimed from the response with the 202 statuscounts/claimed from the response with the 200 statusitems/items/id from the response with the 200 statuscounts/claimed from the response with the 200 statusitems/items/counts/accepted from the response with the 200 statusitems/items/counts/claimed from the response with the 200 statustext_messages/items/client_reference/anyOf[subschema #1]/ request property's minLength was increased from 0 to 1counts/accepted from the response with the 202 statuscounts/claimed from the response with the 202 statuscounts/accepted from the response with the 200 statuscounts/claimed from the response with the 200 statuscounts/accepted from the response with the 200 statuscounts/claimed from the response with the 200 statusitems/items/id from the response with the 200 statuscompleted enum value to the items/items/status response property for the response status 200error enum value to the items/items/status response property for the response status 200in_progress enum value to the items/items/status response property for the response status 200initiated enum value to the items/items/status response property for the response status 200post_processing enum value to the items/items/status response property for the response status 200canceled enum value to the items/items/status/anyOf[subschema #1: CallStatus]/ response property for the response status 200queued enum value to the items/items/status/anyOf[subschema #1: CallStatus]/ response property for the response status 200canceled enum value to the status/anyOf[subschema #1: CallStatus]/ response property for the response status 202queued enum value to the status/anyOf[subschema #1: CallStatus]/ response property for the response status 202canceled enum value to the status/anyOf[subschema #1: CallStatus]/ response property for the response status 200queued enum value to the status/anyOf[subschema #1: CallStatus]/ response property for the response status 200accepted enum value to the items/items/status response property for the response status 200delivered enum value to the items/items/status response property for the response status 200delivery_unconfirmed enum value to the items/items/status response property for the response status 200failed enum value to the items/items/status response property for the response status 200sent enum value to the items/items/status response property for the response status 200canceled enum value to the items/items/status response property for the response status 200canceled enum value to the text_messages/items/status response property for the response status 202canceled enum value to the status response property for the response status 200BatchEntryStatuscalls to the response with the 202 statusitems/items/call_id became required for the status 200claimed enum value from the items/items/status response property for the response status 200items/items/call_id list-of-types was narrowed by removing types null from media type application/json of response 200query request parameter client_referencecanceled to the property anyOf[subschema #1: CallStatus]/ of the query request parameter statusqueued to the property anyOf[subschema #1: CallStatus]/ of the query request parameter statusitems/items/client_reference to the response with the 200 statusclient_referencestatus response's property default value queued was added for the status 202client_reference to the response with the 200 statustext_messages to the response with the 202 statusitems/items/text_message_id became required for the status 200claimed enum value from the items/items/status response property for the response status 200items/items/text_message_id list-of-types was narrowed by removing types null from media type application/json of response 200query request parameter batch_idquery request parameter client_referencequery request parameter submission_id became optionalquery request parameter submission_id was deprecatedquery request parameter submission_id list-of-types was widened by adding types nullitems/items/client_reference to the response with the 200 statustext_messages/items/client_reference to the response with the 202 statusclient_reference to the response with the 200 statusitems/items/call_skill_version_id from the response with the 200 statussubschema #1, subschema #2 from the request body oneOf listcall_agent_id became requiredcall_skill_version_id from the response with the 202 statuscall_skill_version_id from the response with the 200 statussubschema #1, subschema #2 from the request body oneOf listworkflow_agent_id became requiredworkflow_skill_id from the response with the 200 statuscall_skill_idworkflow_skill_idCallSkillResourceCallSkillReviewStatusCallSkillSummaryCallSkillSummaryPageCallSkillWrite0.7.0query request parameter call_skill_id with deprecationintro request property default value changed from direct to private_firstintro response's property default value changed from direct to private_first for the status 201intro response's property default value changed from direct to private_first for the status 200intro request property default value changed from direct to private_firstintro response's property default value changed from direct to private_first for the status 200warm_connectwarm_connect from the response with the 201 statuswarm_connect from the response with the 200 statuswarm_connectwarm_connect from the response with the 200 statuswarm_connectCallAgentWarmConnectCallWarmConnectRequestadditional_participantsprimary_participantadditional_participants to the response with the 201 statusprimary_participant to the response with the 201 statusadditional_participants to the response with the 200 statusprimary_participant to the response with the 200 statusadditional_participantsprimary_participantadditional_participants to the response with the 200 statusprimary_participant to the response with the 200 statuscalls/items/additional_participantsadditional_participantsadditional_participants to the response with the 200 statusadditional_transcripts to the response with the 200 statusprimary_participant to the response with the 200 statustranscript/items/present to the response with the 200 statustranscript/items/speaker to the response with the 200 statusCallBatchEntryStatusCallBatchStatusitems/items/batch_id to the response with the 200 statusitems/items/submission_id deprecatedbatch_id to the response with the 202 statustext_messages/items/batch_id to the response with the 202 statussubmission_id deprecatedtext_messages/items/submission_id deprecatedbatch_id to the response with the 200 statussubmission_id deprecatedwarm_connectwarm_connect to the response with the 201 statuswarm_connect to the response with the 200 statuswarm_connectwarm_connect to the response with the 200 statuswarm_connectknowledge_base from the response with the 200 status0.5.1 to 0.5.2CallAgentWithKnowledgeBaseKnowledgeBaseCreateRequestKnowledgeBaseStatusknowledge_base to the response with the 200 statusinbound_input_webhook_urlinbound_input_webhook_url to the response with the 201 statusinbound_input_webhook_url to the response with the 200 statusinbound_input_webhook_urlinbound_input_webhook_url to the response with the 200 statusassistant enum value to the transcript/items/role response property for the response status 200event enum value to the transcript/items/role response property for the response status 200system enum value to the transcript/items/role response property for the response status 200user enum value to the transcript/items/role response property for the response status 200stt_stream_started_at to the response with the 200 statustranscript/items/capture_method to the response with the 200 statustranscript/items/cut_cause to the response with the 200 statustranscript/items/interrupted to the response with the 200 statustranscript/items/spoken_secs to the response with the 200 statustranscript/items/spoken_text to the response with the 200 statustranscript/items/turn_id to the response with the 200 statustranscript/items/words to the response with the 200 statustranscript/items/timestamp to the response with the 200 statusitems/items/direction to the response with the 200 statusdirection to the response with the 200 statususe_cases/items/max_sub_usecases to the response with the 200 statususe_cases/items/min_sub_usecases to the response with the 200 statussub_usecasessender_not_registered enum value to the items/items/failure/anyOf[subschema #1: TextMessageFailure]/code response property for the response status 200sender_not_registered enum value to the text_messages/items/failure/anyOf[subschema #1: TextMessageFailure]/code response property for the response status 202sender_not_registered enum value to the failure/anyOf[subschema #1: TextMessageFailure]/code response property for the response status 200should_leave_voicemailshould_leave_voicemail to the response with the 201 statusshould_leave_voicemail to the response with the 200 statusshould_leave_voicemailshould_leave_voicemail to the response with the 200 statusworkflow_skill_id response property's maxLength was unset from 512 for the response status 200workflow_skill_id response property's minLength was decreased from 1 to 0 for the response status 2000.2.5 to 0.2.6path request parameter call_skill_id was deprecatedpath request parameter call_skill_id was deprecatedpath request parameter call_skill_id was deprecatedquery request parameter call_agent_idquery request parameter call_skill_id was deprecateditems/items/call_skill_version_id deprecateditems/items/call_agent_version_id to the response with the 200 statusitems/items/call_skill_version_id became read-only for the status 200call_agent_idsubschema #1, subschema #2 to the request body oneOf listcall_skill_id became optionalcall_skill_id deprecatedcall_skill_version_id deprecatedcall_agent_version_id to the response with the 202 statuscall_skill_version_id became read-only for the status 202call_skill_version_id deprecatedcall_agent_version_id to the response with the 200 statuscall_skill_version_id became read-only for the status 200workflow_agent_idsubschema #1, subschema #2 to the request body oneOf listworkflow_skill_id became optionalworkflow_skill_id deprecatedworkflow_skill_id deprecatedworkflow_agent_id to the response with the 200 statusworkflow_skill_id became read-only for the status 200items/items/from_phone_number to the response with the 200 statusfrom_phone_number to the response with the 200 statusinputs to the response with the 200 statuscharges to the response with the 200 statusagent_speaks_firstagent_speaks_first to the response with the 201 statusagent_speaks_first to the response with the 200 statusagent_speaks_firstagent_speaks_first to the response with the 200 statusheader request parameter authorizationheader request parameter authorizationheader request parameter authorizationheader request parameter authorizationheader request parameter authorizationheader request parameter authorizationheader request parameter authorizationheader request parameter authorization503ResiaApiCredential was added to the APIResiaApiCredential was added to the APIdescriptiondescription to the response with the 201 statusResiaApiCredential was added to the APIResiaApiCredential was added to the APIdescription to the response with the 200 statusResiaApiCredential was added to the APIdescriptiondescription to the response with the 200 statusResiaApiCredential was added to the APIResiaApiCredential was added to the APIResiaApiCredential was added to the API