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
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "4.180.0"
".": "4.181.0"
}
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
configured_endpoints: 1256
configured_endpoints: 1268
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [4.181.0](https://github.com/team-telnyx/telnyx-python/compare/v4.180.0...v4.181.0) (2026-09-23)


### Features

* promote from staging f1f53a1 ([fde2e3f](https://github.com/team-telnyx/telnyx-python/commit/fde2e3fa65abf37492695ecea1e646dbfab87c28))

## [4.180.0](https://github.com/team-telnyx/telnyx-python/compare/v4.179.0...v4.180.0) (2026-09-13)


Expand Down
122 changes: 115 additions & 7 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,7 @@ from telnyx.types import (
FaxSendingStarted,
InboundMessage,
InboundSipHeader,
MessagingInboundMessage,
NumberOrderStatusUpdate,
OutboundMessage,
ReplacedLinkClick,
Expand Down Expand Up @@ -844,7 +845,7 @@ Methods:
Types:

```python
from telnyx.types.ai import AudioTranscribeResponse
from telnyx.types.ai import AudioTranscriptionResponseWord, AudioTranscribeResponse
```

Methods:
Expand Down Expand Up @@ -1286,7 +1287,7 @@ Methods:
Types:

```python
from telnyx.types.ai.openai import ChatCreateCompletionResponse
from telnyx.types.ai.openai import FunctionDefinition, ChatCreateCompletionResponse
```

Methods:
Expand Down Expand Up @@ -1337,6 +1338,20 @@ Methods:

- <code title="get /ai/knowledge/collections/{slug}/documents">client.ai.knowledge.collections.<a href="./src/telnyx/resources/ai/knowledge/collections.py">retrieve_documents</a>(slug, \*\*<a href="src/telnyx/types/ai/knowledge/collection_retrieve_documents_params.py">params</a>) -> <a href="./src/telnyx/types/ai/knowledge/collection_retrieve_documents_response.py">CollectionRetrieveDocumentsResponse</a></code>

## Typesafe

### V1

Types:

```python
from telnyx.types.ai.typesafe import V1SystemoneResponse
```

Methods:

- <code title="post /ai/typesafe/v1/systemone">client.ai.typesafe.v1.<a href="./src/telnyx/resources/ai/typesafe/v1.py">systemone</a>(\*\*<a href="src/telnyx/types/ai/typesafe/v1_systemone_params.py">params</a>) -> <a href="./src/telnyx/types/ai/typesafe/v1_systemone_response.py">V1SystemoneResponse</a></code>

# AuditEvents

Types:
Expand Down Expand Up @@ -1823,14 +1838,20 @@ Methods:
Types:

```python
from telnyx.types import Connection, ConnectionRetrieveResponse, ConnectionListActiveCallsResponse
from telnyx.types import (
Connection,
ConnectionRetrieveResponse,
ConnectionListActiveCallsResponse,
ConnectionRetrieveCountResponse,
)
```

Methods:

- <code title="get /connections/{id}">client.connections.<a href="./src/telnyx/resources/connections.py">retrieve</a>(id) -> <a href="./src/telnyx/types/connection_retrieve_response.py">ConnectionRetrieveResponse</a></code>
- <code title="get /connections">client.connections.<a href="./src/telnyx/resources/connections.py">list</a>(\*\*<a href="src/telnyx/types/connection_list_params.py">params</a>) -> <a href="./src/telnyx/types/connection.py">SyncDefaultFlatPagination[Connection]</a></code>
- <code title="get /connections/{connection_id}/active_calls">client.connections.<a href="./src/telnyx/resources/connections.py">list_active_calls</a>(connection_id, \*\*<a href="src/telnyx/types/connection_list_active_calls_params.py">params</a>) -> <a href="./src/telnyx/types/connection_list_active_calls_response.py">SyncDefaultFlatPagination[ConnectionListActiveCallsResponse]</a></code>
- <code title="get /connections/count">client.connections.<a href="./src/telnyx/resources/connections.py">retrieve_count</a>() -> <a href="./src/telnyx/types/connection_retrieve_count_response.py">ConnectionRetrieveCountResponse</a></code>

# CountryCoverage

Expand Down Expand Up @@ -4773,6 +4794,18 @@ Methods:
- <code title="post /texml/ai_calls/{connection_id}">client.texml.<a href="./src/telnyx/resources/texml/texml.py">initiate_ai_call</a>(connection_id, \*\*<a href="src/telnyx/types/texml_initiate_ai_call_params.py">params</a>) -> <a href="./src/telnyx/types/texml_initiate_ai_call_response.py">TexmlInitiateAICallResponse</a></code>
- <code title="post /texml/secrets">client.texml.<a href="./src/telnyx/resources/texml/texml.py">secrets</a>(\*\*<a href="src/telnyx/types/texml_secrets_params.py">params</a>) -> <a href="./src/telnyx/types/texml_secrets_response.py">TexmlSecretsResponse</a></code>

## Calls

Types:

```python
from telnyx.types.texml import CallCreateResponse
```

Methods:

- <code title="post /texml/calls/{connection_id}">client.texml.calls.<a href="./src/telnyx/resources/texml/calls.py">create</a>(connection_id, \*\*<a href="src/telnyx/types/texml/call_create_params.py">params</a>) -> <a href="./src/telnyx/types/texml/call_create_response.py">CallCreateResponse</a></code>

## Accounts

Types:
Expand Down Expand Up @@ -6826,7 +6859,82 @@ from telnyx.types.compute import (

Methods:

- <code title="get /compute/funcs/{id}/logs">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs.py">retrieve_logs</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_logs_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_logs_response.py">FuncRetrieveLogsResponse</a></code>
- <code title="get /compute/funcs/{id}/metric_aggregates">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs.py">retrieve_metric_aggregates</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_metric_aggregates_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_metric_aggregates_response.py">FuncRetrieveMetricAggregatesResponse</a></code>
- <code title="get /compute/funcs/{id}/revisions">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs.py">retrieve_revisions</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_revisions_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_revisions_response.py">FuncRetrieveRevisionsResponse</a></code>
- <code title="get /compute/funcs/{id}/ship_inspection">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs.py">retrieve_ship_inspection</a>(id) -> <a href="./src/telnyx/types/compute/func_retrieve_ship_inspection_response.py">FuncRetrieveShipInspectionResponse</a></code>
- <code title="get /compute/funcs/{id}/logs">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs/funcs.py">retrieve_logs</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_logs_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_logs_response.py">FuncRetrieveLogsResponse</a></code>
- <code title="get /compute/funcs/{id}/metric_aggregates">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs/funcs.py">retrieve_metric_aggregates</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_metric_aggregates_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_metric_aggregates_response.py">FuncRetrieveMetricAggregatesResponse</a></code>
- <code title="get /compute/funcs/{id}/revisions">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs/funcs.py">retrieve_revisions</a>(id, \*\*<a href="src/telnyx/types/compute/func_retrieve_revisions_params.py">params</a>) -> <a href="./src/telnyx/types/compute/func_retrieve_revisions_response.py">FuncRetrieveRevisionsResponse</a></code>
- <code title="get /compute/funcs/{id}/ship_inspection">client.compute.funcs.<a href="./src/telnyx/resources/compute/funcs/funcs.py">retrieve_ship_inspection</a>(id) -> <a href="./src/telnyx/types/compute/func_retrieve_ship_inspection_response.py">FuncRetrieveShipInspectionResponse</a></code>

### Export

Types:

```python
from telnyx.types.compute.funcs import FuncLogExportConfigResponse
```

Methods:

- <code title="put /compute/funcs/{id}/logs/export">client.compute.funcs.export.<a href="./src/telnyx/resources/compute/funcs/export.py">create</a>(id, \*\*<a href="src/telnyx/types/compute/funcs/export_create_params.py">params</a>) -> <a href="./src/telnyx/types/compute/funcs/func_log_export_config_response.py">FuncLogExportConfigResponse</a></code>
- <code title="get /compute/funcs/{id}/logs/export">client.compute.funcs.export.<a href="./src/telnyx/resources/compute/funcs/export.py">list</a>(id) -> <a href="./src/telnyx/types/compute/funcs/func_log_export_config_response.py">FuncLogExportConfigResponse</a></code>
- <code title="delete /compute/funcs/{id}/logs/export">client.compute.funcs.export.<a href="./src/telnyx/resources/compute/funcs/export.py">delete_all</a>(id) -> None</code>

# NoiseSuppressionEngines

Types:

```python
from telnyx.types import NoiseSuppressionEngineListResponse
```

Methods:

- <code title="get /noise_suppression_engines">client.noise_suppression_engines.<a href="./src/telnyx/resources/noise_suppression_engines.py">list</a>() -> <a href="./src/telnyx/types/noise_suppression_engine_list_response.py">NoiseSuppressionEngineListResponse</a></code>

# BotChallenge

Types:

```python
from telnyx.types import BotChallengeCreateResponse
```

Methods:

- <code title="post /v2/bot_challenge">client.bot_challenge.<a href="./src/telnyx/resources/bot_challenge.py">create</a>(\*\*<a href="src/telnyx/types/bot_challenge_create_params.py">params</a>) -> <a href="./src/telnyx/types/bot_challenge_create_response.py">BotChallengeCreateResponse</a></code>

# BotSessions

Types:

```python
from telnyx.types import BotSessionListResponse
```

Methods:

- <code title="get /v2/bot_sessions">client.bot_sessions.<a href="./src/telnyx/resources/bot_sessions.py">list</a>(\*\*<a href="src/telnyx/types/bot_session_list_params.py">params</a>) -> <a href="./src/telnyx/types/bot_session_list_response.py">BotSessionListResponse</a></code>

# BotSignup

Types:

```python
from telnyx.types import SuccessResponse
```

Methods:

- <code title="post /v2/bot_signup">client.bot_signup.<a href="./src/telnyx/resources/bot_signup.py">create</a>(\*\*<a href="src/telnyx/types/bot_signup_create_params.py">params</a>) -> <a href="./src/telnyx/types/success_response.py">SuccessResponse</a></code>
- <code title="post /v2/bot_signup/resend_magic_link">client.bot_signup.<a href="./src/telnyx/resources/bot_signup.py">resend_magic_link</a>(\*\*<a href="src/telnyx/types/bot_signup_resend_magic_link_params.py">params</a>) -> <a href="./src/telnyx/types/success_response.py">SuccessResponse</a></code>

# MachinePayments

Types:

```python
from telnyx.types import MachinePaymentAccountCreditResponse
```

Methods:

- <code title="post /machine-payments/account-credit">client.machine_payments.<a href="./src/telnyx/resources/machine_payments.py">account_credit</a>(\*\*<a href="src/telnyx/types/machine_payment_account_credit_params.py">params</a>) -> <a href="./src/telnyx/types/machine_payment_account_credit_response.py">MachinePaymentAccountCreditResponse</a></code>
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "telnyx"
version = "4.180.0"
version = "4.181.0"
description = "The official Python library for the telnyx API"
dynamic = ["readme"]
license = "MIT"
Expand Down
Loading
Loading