Skip to content

Commit 1a62c7e

Browse files
revert: restore stainless.yml from before 9853597
1 parent a18a81b commit 1a62c7e

70 files changed

Lines changed: 1372 additions & 3065 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1037
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-d8285f12b24759a2eec70469531144ee023128117ee612bd3cade403894cec52.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/telnyx/telnyx-bc301ae9d9a54da581b45b34cc4a0dbb919dea7aa71b2766b4e376cf8af44e1e.yml
33
openapi_spec_hash: e56bd6251f837dcad93467c9b2ddb72f
4-
config_hash: d3b972f90f1bbecf92ef9592fae471fa
4+
config_hash: 7b0f9cfb41877e8d6bdd311f7ae34263

api.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ from telnyx.types import (
4343
SimpleSimCard,
4444
SubNumberOrderRegulatoryRequirementWithValue,
4545
WhatsappTemplateData,
46+
XaiVoiceSettings,
4647
)
4748
```
4849

@@ -571,7 +572,7 @@ Methods:
571572
Types:
572573

573574
```python
574-
from telnyx.types import AIRetrieveModelsResponse, AISummarizeResponse
575+
from telnyx.types import ModelMetadata, AIRetrieveModelsResponse, AISummarizeResponse
575576
```
576577

577578
Methods:
@@ -586,6 +587,8 @@ Types:
586587
```python
587588
from telnyx.types.ai import (
588589
Assistant,
590+
AssistantIntegration,
591+
AssistantMcpServer,
589592
AssistantTool,
590593
AssistantsList,
591594
AudioVisualizerConfig,
@@ -598,6 +601,7 @@ from telnyx.types.ai import (
598601
HangupToolParams,
599602
ImportMetadata,
600603
InferenceEmbedding,
604+
InferenceEmbeddingInterruptionSettings,
601605
InferenceEmbeddingWebhookToolParams,
602606
InsightSettings,
603607
MessagingSettings,
@@ -607,7 +611,9 @@ from telnyx.types.ai import (
607611
PostConversationSettingsReq,
608612
PrivacySettings,
609613
RetrievalTool,
614+
StartSpeakingPlan,
610615
TelephonySettings,
616+
TranscriptionEndpointingPlan,
611617
TranscriptionSettings,
612618
TranscriptionSettingsConfig,
613619
TransferTool,
@@ -698,7 +704,15 @@ Methods:
698704
Types:
699705

700706
```python
701-
from telnyx.types.ai.assistants import CanaryDeploy, CanaryDeployResponse
707+
from telnyx.types.ai.assistants import (
708+
CanaryDeploy,
709+
CanaryDeployResponse,
710+
Clause,
711+
RolloutSlot,
712+
RuleInput,
713+
RuleOutput,
714+
Serve,
715+
)
702716
```
703717

704718
Methods:
@@ -1432,11 +1446,13 @@ from telnyx.types.calls import (
14321446
TelnyxVoiceSettings,
14331447
TranscriptionConfig,
14341448
TranscriptionEngineAConfig,
1449+
TranscriptionEngineAssemblyaiConfig,
14351450
TranscriptionEngineAzureConfig,
14361451
TranscriptionEngineBConfig,
14371452
TranscriptionEngineDeepgramConfig,
14381453
TranscriptionEngineGoogleConfig,
14391454
TranscriptionEngineTelnyxConfig,
1455+
TranscriptionEngineXaiConfig,
14401456
TranscriptionStartRequest,
14411457
ActionAddAIAssistantMessagesResponse,
14421458
ActionAnswerResponse,
@@ -5649,10 +5665,14 @@ Types:
56495665

56505666
```python
56515667
from telnyx.types import (
5668+
UacConnection,
5669+
UacExternalSettings,
5670+
UacInbound,
5671+
UacInternalSettings,
5672+
UacOutbound,
56525673
UacConnectionCreateResponse,
56535674
UacConnectionRetrieveResponse,
56545675
UacConnectionUpdateResponse,
5655-
UacConnectionListResponse,
56565676
UacConnectionDeleteResponse,
56575677
)
56585678
```
@@ -5662,7 +5682,7 @@ Methods:
56625682
- <code title="post /uac_connections">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">create</a>(\*\*<a href="src/telnyx/types/uac_connection_create_params.py">params</a>) -> <a href="./src/telnyx/types/uac_connection_create_response.py">UacConnectionCreateResponse</a></code>
56635683
- <code title="get /uac_connections/{id}">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">retrieve</a>(id) -> <a href="./src/telnyx/types/uac_connection_retrieve_response.py">UacConnectionRetrieveResponse</a></code>
56645684
- <code title="patch /uac_connections/{id}">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">update</a>(id, \*\*<a href="src/telnyx/types/uac_connection_update_params.py">params</a>) -> <a href="./src/telnyx/types/uac_connection_update_response.py">UacConnectionUpdateResponse</a></code>
5665-
- <code title="get /uac_connections">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">list</a>(\*\*<a href="src/telnyx/types/uac_connection_list_params.py">params</a>) -> <a href="./src/telnyx/types/uac_connection_list_response.py">SyncDefaultFlatPagination[UacConnectionListResponse]</a></code>
5685+
- <code title="get /uac_connections">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">list</a>(\*\*<a href="src/telnyx/types/uac_connection_list_params.py">params</a>) -> <a href="./src/telnyx/types/uac_connection.py">SyncDefaultFlatPagination[UacConnection]</a></code>
56665686
- <code title="delete /uac_connections/{id}">client.uac_connections.<a href="./src/telnyx/resources/uac_connections/uac_connections.py">delete</a>(id) -> <a href="./src/telnyx/types/uac_connection_delete_response.py">UacConnectionDeleteResponse</a></code>
56675687

56685688
## Actions

src/telnyx/resources/ai/assistants/assistants.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,12 @@
8989
from ....types.ai.telephony_settings_param import TelephonySettingsParam
9090
from ....types.ai.assistant_delete_response import AssistantDeleteResponse
9191
from ....types.ai.fallback_config_req_param import FallbackConfigReqParam
92+
from ....types.ai.assistant_mcp_server_param import AssistantMcpServerParam
93+
from ....types.ai.assistant_integration_param import AssistantIntegrationParam
9294
from ....types.ai.assistant_send_sms_response import AssistantSendSMSResponse
9395
from ....types.ai.transcription_settings_param import TranscriptionSettingsParam
9496
from ....types.ai.post_conversation_settings_req_param import PostConversationSettingsReqParam
97+
from ....types.ai.inference_embedding_interruption_settings_param import InferenceEmbeddingInterruptionSettingsParam
9598

9699
__all__ = ["AssistantsResource", "AsyncAssistantsResource"]
97100

@@ -162,10 +165,10 @@ def create(
162165
fallback_config: FallbackConfigReqParam | Omit = omit,
163166
greeting: str | Omit = omit,
164167
insight_settings: InsightSettingsParam | Omit = omit,
165-
integrations: Iterable[assistant_create_params.Integration] | Omit = omit,
166-
interruption_settings: assistant_create_params.InterruptionSettings | Omit = omit,
168+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
169+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
167170
llm_api_key_ref: str | Omit = omit,
168-
mcp_servers: Iterable[assistant_create_params.McpServer] | Omit = omit,
171+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
169172
messaging_settings: MessagingSettingsParam | Omit = omit,
170173
model: str | Omit = omit,
171174
observability_settings: ObservabilityReqParam | Omit = omit,
@@ -373,10 +376,10 @@ def update(
373376
greeting: str | Omit = omit,
374377
insight_settings: InsightSettingsParam | Omit = omit,
375378
instructions: str | Omit = omit,
376-
integrations: Iterable[assistant_update_params.Integration] | Omit = omit,
377-
interruption_settings: assistant_update_params.InterruptionSettings | Omit = omit,
379+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
380+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
378381
llm_api_key_ref: str | Omit = omit,
379-
mcp_servers: Iterable[assistant_update_params.McpServer] | Omit = omit,
382+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
380383
messaging_settings: MessagingSettingsParam | Omit = omit,
381384
model: str | Omit = omit,
382385
name: str | Omit = omit,
@@ -887,10 +890,10 @@ async def create(
887890
fallback_config: FallbackConfigReqParam | Omit = omit,
888891
greeting: str | Omit = omit,
889892
insight_settings: InsightSettingsParam | Omit = omit,
890-
integrations: Iterable[assistant_create_params.Integration] | Omit = omit,
891-
interruption_settings: assistant_create_params.InterruptionSettings | Omit = omit,
893+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
894+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
892895
llm_api_key_ref: str | Omit = omit,
893-
mcp_servers: Iterable[assistant_create_params.McpServer] | Omit = omit,
896+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
894897
messaging_settings: MessagingSettingsParam | Omit = omit,
895898
model: str | Omit = omit,
896899
observability_settings: ObservabilityReqParam | Omit = omit,
@@ -1098,10 +1101,10 @@ async def update(
10981101
greeting: str | Omit = omit,
10991102
insight_settings: InsightSettingsParam | Omit = omit,
11001103
instructions: str | Omit = omit,
1101-
integrations: Iterable[assistant_update_params.Integration] | Omit = omit,
1102-
interruption_settings: assistant_update_params.InterruptionSettings | Omit = omit,
1104+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
1105+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
11031106
llm_api_key_ref: str | Omit = omit,
1104-
mcp_servers: Iterable[assistant_update_params.McpServer] | Omit = omit,
1107+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
11051108
messaging_settings: MessagingSettingsParam | Omit = omit,
11061109
model: str | Omit = omit,
11071110
name: str | Omit = omit,

src/telnyx/resources/ai/assistants/canary_deploys.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
)
1919
from ...._base_client import make_request_options
2020
from ....types.ai.assistants import canary_deploy_create_params, canary_deploy_update_params
21+
from ....types.ai.assistants.rule_input_param import RuleInputParam
2122
from ....types.ai.assistants.canary_deploy_response import CanaryDeployResponse
2223

2324
__all__ = ["CanaryDeploysResource", "AsyncCanaryDeploysResource"]
@@ -49,7 +50,7 @@ def create(
4950
self,
5051
assistant_id: str,
5152
*,
52-
rules: Iterable[canary_deploy_create_params.Rule] | Omit = omit,
53+
rules: Iterable[RuleInputParam] | Omit = omit,
5354
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5455
# The extra values given here take precedence over values defined on the client or passed to this method.
5556
extra_headers: Headers | None = None,
@@ -123,7 +124,7 @@ def update(
123124
self,
124125
assistant_id: str,
125126
*,
126-
rules: Iterable[canary_deploy_update_params.Rule] | Omit = omit,
127+
rules: Iterable[RuleInputParam] | Omit = omit,
127128
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
128129
# The extra values given here take precedence over values defined on the client or passed to this method.
129130
extra_headers: Headers | None = None,
@@ -221,7 +222,7 @@ async def create(
221222
self,
222223
assistant_id: str,
223224
*,
224-
rules: Iterable[canary_deploy_create_params.Rule] | Omit = omit,
225+
rules: Iterable[RuleInputParam] | Omit = omit,
225226
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
226227
# The extra values given here take precedence over values defined on the client or passed to this method.
227228
extra_headers: Headers | None = None,
@@ -295,7 +296,7 @@ async def update(
295296
self,
296297
assistant_id: str,
297298
*,
298-
rules: Iterable[canary_deploy_update_params.Rule] | Omit = omit,
299+
rules: Iterable[RuleInputParam] | Omit = omit,
299300
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
300301
# The extra values given here take precedence over values defined on the client or passed to this method.
301302
extra_headers: Headers | None = None,

src/telnyx/resources/ai/assistants/versions.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@
3131
from ....types.ai.messaging_settings_param import MessagingSettingsParam
3232
from ....types.ai.telephony_settings_param import TelephonySettingsParam
3333
from ....types.ai.fallback_config_req_param import FallbackConfigReqParam
34+
from ....types.ai.assistant_mcp_server_param import AssistantMcpServerParam
35+
from ....types.ai.assistant_integration_param import AssistantIntegrationParam
3436
from ....types.ai.transcription_settings_param import TranscriptionSettingsParam
3537
from ....types.ai.post_conversation_settings_req_param import PostConversationSettingsReqParam
38+
from ....types.ai.inference_embedding_interruption_settings_param import InferenceEmbeddingInterruptionSettingsParam
3639

3740
__all__ = ["VersionsResource", "AsyncVersionsResource"]
3841

@@ -119,10 +122,10 @@ def update(
119122
greeting: str | Omit = omit,
120123
insight_settings: InsightSettingsParam | Omit = omit,
121124
instructions: str | Omit = omit,
122-
integrations: Iterable[version_update_params.Integration] | Omit = omit,
123-
interruption_settings: version_update_params.InterruptionSettings | Omit = omit,
125+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
126+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
124127
llm_api_key_ref: str | Omit = omit,
125-
mcp_servers: Iterable[version_update_params.McpServer] | Omit = omit,
128+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
126129
messaging_settings: MessagingSettingsParam | Omit = omit,
127130
model: str | Omit = omit,
128131
name: str | Omit = omit,
@@ -480,10 +483,10 @@ async def update(
480483
greeting: str | Omit = omit,
481484
insight_settings: InsightSettingsParam | Omit = omit,
482485
instructions: str | Omit = omit,
483-
integrations: Iterable[version_update_params.Integration] | Omit = omit,
484-
interruption_settings: version_update_params.InterruptionSettings | Omit = omit,
486+
integrations: Iterable[AssistantIntegrationParam] | Omit = omit,
487+
interruption_settings: InferenceEmbeddingInterruptionSettingsParam | Omit = omit,
485488
llm_api_key_ref: str | Omit = omit,
486-
mcp_servers: Iterable[version_update_params.McpServer] | Omit = omit,
489+
mcp_servers: Iterable[AssistantMcpServerParam] | Omit = omit,
487490
messaging_settings: MessagingSettingsParam | Omit = omit,
488491
model: str | Omit = omit,
489492
name: str | Omit = omit,

0 commit comments

Comments
 (0)