Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,14 @@ docs/DefaultApi.md
docs/Dequeue.md
docs/DequeueWebhook.md
docs/Enqueue.md
docs/ExportList.md
docs/ExportOutputType.md
docs/ExportRequest.md
docs/ExportRequestOutput.md
docs/ExportResourceType.md
docs/ExportResult.md
docs/ExportResultOutput.md
docs/ExportStatus.md
docs/FilterLogsRequest.md
docs/GetDigits.md
docs/GetDigitsReason.md
Expand Down Expand Up @@ -189,6 +197,14 @@ freeclimb/models/create_web_rtc_token.py
freeclimb/models/dequeue.py
freeclimb/models/dequeue_webhook.py
freeclimb/models/enqueue.py
freeclimb/models/export_list.py
freeclimb/models/export_output_type.py
freeclimb/models/export_request.py
freeclimb/models/export_request_output.py
freeclimb/models/export_resource_type.py
freeclimb/models/export_result.py
freeclimb/models/export_result_output.py
freeclimb/models/export_status.py
freeclimb/models/filter_logs_request.py
freeclimb/models/get_digits.py
freeclimb/models/get_digits_reason.py
Expand Down Expand Up @@ -337,6 +353,14 @@ test/test_default_api.py
test/test_dequeue.py
test/test_dequeue_webhook.py
test/test_enqueue.py
test/test_export_list.py
test/test_export_output_type.py
test/test_export_request.py
test/test_export_request_output.py
test/test_export_resource_type.py
test/test_export_result.py
test/test_export_result_output.py
test/test_export_status.py
test/test_filter_logs_request.py
test/test_get_digits.py
test/test_get_digits_reason.py
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,19 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

None

<a name="5.2.0"></a>

## [5.2.0] - 2025-09-23

### Added

- Add models for ExportResult and ExportRequest

### Changed

- CallResult.callStatus -> CallResult.status
- CreateConference now includes parentCallId

<a name="5.1.1"></a>

## [5.1.1] - 2025-02-18
Expand Down
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ FreeClimb is a cloud-based application programming interface (API) that puts the
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- Package version: 5.1.1
- Package version: 5.2.0
- Generator version: 7.9.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://www.freeclimb.com/support/](https://www.freeclimb.com/support/)
Expand Down Expand Up @@ -119,13 +119,16 @@ Class | Method | HTTP request | Description
*DefaultApi* | [**create_a_conference**](docs/DefaultApi.md#create_a_conference) | **POST** /Accounts/{accountId}/Conferences | Create a Conference
*DefaultApi* | [**create_a_queue**](docs/DefaultApi.md#create_a_queue) | **POST** /Accounts/{accountId}/Queues | Create a Queue
*DefaultApi* | [**create_an_application**](docs/DefaultApi.md#create_an_application) | **POST** /Accounts/{accountId}/Applications | Create an application
*DefaultApi* | [**create_export**](docs/DefaultApi.md#create_export) | **POST** /Accounts/{accountId}/Exports | Create an Export
*DefaultApi* | [**create_knowledge_base_completion**](docs/DefaultApi.md#create_knowledge_base_completion) | **POST** /Accounts/{accountId}/KnowledgeBases/{knowledgeBaseId}/Completion | Query the knowledge base
*DefaultApi* | [**delete_a_recording**](docs/DefaultApi.md#delete_a_recording) | **DELETE** /Accounts/{accountId}/Recordings/{recordingId} | Delete a Recording
*DefaultApi* | [**delete_an_application**](docs/DefaultApi.md#delete_an_application) | **DELETE** /Accounts/{accountId}/Applications/{applicationId} | Delete an application
*DefaultApi* | [**delete_an_export**](docs/DefaultApi.md#delete_an_export) | **DELETE** /Accounts/{accountId}/Exports/{exportId} | Delete an Export
*DefaultApi* | [**delete_an_incoming_number**](docs/DefaultApi.md#delete_an_incoming_number) | **DELETE** /Accounts/{accountId}/IncomingPhoneNumbers/{phoneNumberId} | Delete an Incoming Number
*DefaultApi* | [**dequeue_a_member**](docs/DefaultApi.md#dequeue_a_member) | **POST** /Accounts/{accountId}/Queues/{queueId}/Members/{callId} | Dequeue a Member
*DefaultApi* | [**dequeue_head_member**](docs/DefaultApi.md#dequeue_head_member) | **POST** /Accounts/{accountId}/Queues/{queueId}/Members/Front | Dequeue Head Member
*DefaultApi* | [**download_a_recording_file**](docs/DefaultApi.md#download_a_recording_file) | **GET** /Accounts/{accountId}/Recordings/{recordingId}/Download | Download a Recording File
*DefaultApi* | [**download_an_export**](docs/DefaultApi.md#download_an_export) | **GET** /Accounts/{accountId}/Exports/{exportId}/Download | Download an Export
*DefaultApi* | [**filter_logs**](docs/DefaultApi.md#filter_logs) | **POST** /Accounts/{accountId}/Logs | Filter Logs
*DefaultApi* | [**get_a_call**](docs/DefaultApi.md#get_a_call) | **GET** /Accounts/{accountId}/Calls/{callId} | Get a Call
*DefaultApi* | [**get_a_conference**](docs/DefaultApi.md#get_a_conference) | **GET** /Accounts/{accountId}/Conferences/{conferenceId} | Get a Conference
Expand All @@ -135,6 +138,7 @@ Class | Method | HTTP request | Description
*DefaultApi* | [**get_a_recording**](docs/DefaultApi.md#get_a_recording) | **GET** /Accounts/{accountId}/Recordings/{recordingId} | Get a Recording
*DefaultApi* | [**get_an_account**](docs/DefaultApi.md#get_an_account) | **GET** /Accounts/{accountId} | Get an Account
*DefaultApi* | [**get_an_application**](docs/DefaultApi.md#get_an_application) | **GET** /Accounts/{accountId}/Applications/{applicationId} | Get an Application
*DefaultApi* | [**get_an_export**](docs/DefaultApi.md#get_an_export) | **GET** /Accounts/{accountId}/Exports/{exportId} | Get an Export
*DefaultApi* | [**get_an_incoming_number**](docs/DefaultApi.md#get_an_incoming_number) | **GET** /Accounts/{accountId}/IncomingPhoneNumbers/{phoneNumberId} | Get an Incoming Number
*DefaultApi* | [**get_an_sms_message**](docs/DefaultApi.md#get_an_sms_message) | **GET** /Accounts/{accountId}/Messages/{messageId} | Get an SMS Message
*DefaultApi* | [**get_head_member**](docs/DefaultApi.md#get_head_member) | **GET** /Accounts/{accountId}/Queues/{queueId}/Members/Front | Get Head Member
Expand All @@ -155,6 +159,7 @@ Class | Method | HTTP request | Description
*DefaultApi* | [**list_calls**](docs/DefaultApi.md#list_calls) | **GET** /Accounts/{accountId}/Calls | List Calls
*DefaultApi* | [**list_conference_recordings**](docs/DefaultApi.md#list_conference_recordings) | **GET** /Accounts/{accountId}/Conferences/{conferenceId}/Recordings | List Conference Recordings
*DefaultApi* | [**list_conferences**](docs/DefaultApi.md#list_conferences) | **GET** /Accounts/{accountId}/Conferences | List Conferences
*DefaultApi* | [**list_exports**](docs/DefaultApi.md#list_exports) | **GET** /Accounts/{accountId}/Exports | List Exports
*DefaultApi* | [**list_incoming_numbers**](docs/DefaultApi.md#list_incoming_numbers) | **GET** /Accounts/{accountId}/IncomingPhoneNumbers | List Incoming Numbers
*DefaultApi* | [**list_members**](docs/DefaultApi.md#list_members) | **GET** /Accounts/{accountId}/Queues/{queueId}/Members | List Members
*DefaultApi* | [**list_participants**](docs/DefaultApi.md#list_participants) | **GET** /Accounts/{accountId}/Conferences/{conferenceId}/Participants | List Participants
Expand Down Expand Up @@ -217,6 +222,14 @@ Class | Method | HTTP request | Description
- [Dequeue](docs/Dequeue.md)
- [DequeueWebhook](docs/DequeueWebhook.md)
- [Enqueue](docs/Enqueue.md)
- [ExportList](docs/ExportList.md)
- [ExportOutputType](docs/ExportOutputType.md)
- [ExportRequest](docs/ExportRequest.md)
- [ExportRequestOutput](docs/ExportRequestOutput.md)
- [ExportResourceType](docs/ExportResourceType.md)
- [ExportResult](docs/ExportResult.md)
- [ExportResultOutput](docs/ExportResultOutput.md)
- [ExportStatus](docs/ExportStatus.md)
- [FilterLogsRequest](docs/FilterLogsRequest.md)
- [GetDigits](docs/GetDigits.md)
- [GetDigitsReason](docs/GetDigitsReason.md)
Expand Down
2 changes: 1 addition & 1 deletion docs/CallResult.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Name | Type | Description | Notes
**var_from** | **str** | Phone number that initiated this Call. | [optional]
**to** | **str** | Phone number that received this Call. | [optional]
**phone_number_id** | **str** | If the Call was inbound, this is the ID of the IncomingPhoneNumber that received the Call (DNIS). If the Call was outbound, this is the ID of the phone number from which the Call was placed (ANI). | [optional]
**call_status** | [**CallStatus**](CallStatus.md) | | [optional]
**status** | [**CallStatus**](CallStatus.md) | | [optional]
**start_time** | **str** | Start time of the Call (GMT) in RFC 1123 format (e.g., Mon, 15 Jun 2009 20:45:30 GMT). Empty if the Call has not yet been dialed. | [optional]
**connect_time** | **str** | Time the Call was answered (GMT) in RFC 1123 format (e.g., Mon, 15 Jun 2009 20:45:30 GMT). Empty if the Call has not yet been dialed. | [optional]
**end_time** | **str** | End time of the Call (GMT) in RFC 1123 format (e.g., Mon, 15 Jun 2009 20:45:30 GMT). Empty if the Call did not complete successfully. | [optional]
Expand Down
3 changes: 2 additions & 1 deletion docs/CreateConference.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@ The `CreateConference` command does exactly what its name implies — it creates
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**action_url** | **str** | This URL is invoked once the Conference is successfully created. Actions on the Conference, such as adding Participants, can be performed via the PerCL script returned in the response. |
**alias** | **bool** | Descriptive name for the Conference. | [optional]
**alias** | **str** | Descriptive name for the Conference. | [optional]
**play_beep** | [**PlayBeep**](PlayBeep.md) | | [optional]
**record** | **bool** | When set to &#x60;true&#x60;, the entire Conference is recorded. The &#x60;statusCallbackUrl&#x60; of the Conference will receive a &#x60;conferenceRecordingEnded&#x60; Webhook when the Conference transitions from the &#x60;inProgress&#x60; to empty state. | [optional]
**status_callback_url** | **str** | This URL is invoked when the status of the Conference changes or when a recording of the Conference has become available. | [optional]
**wait_url** | **str** | If specified, this URL provides the custom hold music for the Conference when it is in the populated state. This attribute is always fetched using HTTP GET and is fetched just once – when the Conference is created. The URL must be an audio file that is reachable and readable by FreeClimb. | [optional]
**parent_call_id** | **str** | ID of the Call that created this leg (child call). | [optional]

## Example

Expand Down
Loading