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
108 changes: 54 additions & 54 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ generation:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: true
python:
version: 0.33.9
version: 0.33.10
additionalDependencies:
dev: {}
main: {}
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.547.1
speakeasyVersion: 1.548.4
sources:
SyllableSDK:
sourceNamespace: syllable-sdk-oas
sourceRevisionDigest: sha256:e513f7f2f8e2ef77ddc069e05e7ed169d3d689d513d209fd8fb699ddbbcee42d
sourceBlobDigest: sha256:3549aaa405169bd9c09408763c727b457b0abc0e8090fb309483fc74aec192e6
sourceRevisionDigest: sha256:38c6203d0f34ddbab5f44c4058ccb64fcb383e83db493a79b52dc02432dab30e
sourceBlobDigest: sha256:42caf783e41f500ac0f427abba556f7ce8ca1c26e979a1730f09819275531a78
tags:
- latest
- speakeasy-sdk-regen-1747672102
- speakeasy-sdk-regen-1747859883
- 0.0.2
targets:
syllable-sdk:
source: SyllableSDK
sourceNamespace: syllable-sdk-oas
sourceRevisionDigest: sha256:e513f7f2f8e2ef77ddc069e05e7ed169d3d689d513d209fd8fb699ddbbcee42d
sourceBlobDigest: sha256:3549aaa405169bd9c09408763c727b457b0abc0e8090fb309483fc74aec192e6
sourceRevisionDigest: sha256:38c6203d0f34ddbab5f44c4058ccb64fcb383e83db493a79b52dc02432dab30e
sourceBlobDigest: sha256:42caf783e41f500ac0f427abba556f7ce8ca1c26e979a1730f09819275531a78
codeSamplesNamespace: code-samples-python-sdk-syllable-sdk-oas-code-samples
codeSamplesRevisionDigest: sha256:f1bf4fb7da8897ba033fbacbdcc6694c7eb5822f6782f87124c2a7a07bb7ed4f
codeSamplesRevisionDigest: sha256:2a69d713d750418f3b18808fa7a60ce8feda1b565b551148eb27bbd445984419
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1016,4 +1016,14 @@ Based on:
### Generated
- [python v0.33.9] .
### Releases
- [PyPI v0.33.9] https://pypi.org/project/syllable-sdk/0.33.9 - .
- [PyPI v0.33.9] https://pypi.org/project/syllable-sdk/0.33.9 - .

## 2025-05-21 20:37:45
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.548.4 (2.605.6) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.33.10] .
### Releases
- [PyPI v0.33.10] https://pypi.org/project/syllable-sdk/0.33.10 - .
42 changes: 21 additions & 21 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ actions:
"prompt_id": 1,
"custom_message_id": 1,
"language_group_id": 1,
"timezone": "America/Chicago",
"timezone": "America/New_York",
"prompt_tool_defaults": [
{
"tool_name": "get_weather",
Expand All @@ -67,8 +67,8 @@ actions:
"tool_headers": {
"Authorization": "Basic sometoken",
},
"stt_provider": syllable_sdk.AgentSttProvider.DEEPGRAM_NOVA_2,
"wait_sound": syllable_sdk.AgentWaitSound.KEYBOARD_1,
"stt_provider": syllable_sdk.AgentSttProvider.GOOGLE_STT_V1,
"wait_sound": syllable_sdk.AgentWaitSound.NO_SOUND,
})

# Handle response
Expand Down Expand Up @@ -114,8 +114,8 @@ actions:
"tool_headers": {
"Authorization": "Basic sometoken",
},
"stt_provider": syllable_sdk.AgentSttProvider.DEEPGRAM_NOVA_2,
"wait_sound": syllable_sdk.AgentWaitSound.CALL_CENTER,
"stt_provider": syllable_sdk.AgentSttProvider.GOOGLE_STT_V1,
"wait_sound": syllable_sdk.AgentWaitSound.NO_SOUND,
"id": 1,
})

Expand Down Expand Up @@ -1321,7 +1321,7 @@ actions:

res = ss_client.insights.workflows.create(request={
"name": "summary-workflow",
"source": "transfer",
"source": "agent",
"description": "Default workflow - generates a summary of the call",
"insight_tool_ids": [
1,
Expand All @@ -1342,8 +1342,8 @@ actions:
67535,
],
},
"start_datetime": parse_datetime("2025-05-18T00:00:00Z"),
"end_datetime": parse_datetime("2025-05-19T00:00:00Z"),
"start_datetime": parse_datetime("2025-05-20T00:00:00Z"),
"end_datetime": parse_datetime("2025-05-21T00:00:00Z"),
})

# Handle response
Expand Down Expand Up @@ -1425,9 +1425,9 @@ actions:
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:

res = ss_client.insights.workflows.update(workflow_id=766381, insight_workflow_input={
res = ss_client.insights.workflows.update(workflow_id=673493, insight_workflow_input={
"name": "summary-workflow",
"source": "upload",
"source": "agent",
"description": "Default workflow - generates a summary of the call",
"insight_tool_ids": [
1,
Expand All @@ -1448,8 +1448,8 @@ actions:
67535,
],
},
"start_datetime": parse_datetime("2025-05-18T00:00:00Z"),
"end_datetime": parse_datetime("2025-05-19T00:00:00Z"),
"start_datetime": parse_datetime("2025-05-20T00:00:00Z"),
"end_datetime": parse_datetime("2025-05-21T00:00:00Z"),
})

# Handle response
Expand Down Expand Up @@ -1699,10 +1699,10 @@ actions:
) as ss_client:

res = ss_client.outbound.batches.create(request={
"batch_id": "20250519.9",
"batch_id": "20250521.9",
"campaign_id": 1,
"expires_on": parse_datetime("2025-05-20T00:00:00Z"),
"paused": False,
"expires_on": parse_datetime("2025-05-22T00:00:00Z"),
"paused": True,
})

# Handle response
Expand Down Expand Up @@ -1896,7 +1896,7 @@ actions:
"daily_end_time": "17:00:00",
"source": "+19032900844",
"caller_id": "19995551234",
"retry_interval": "12h",
"retry_interval": "30m",
"active_days": [
syllable_sdk.DaysOfWeek.TUE,
],
Expand Down Expand Up @@ -1955,19 +1955,19 @@ actions:
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:

res = ss_client.outbound.campaigns.update(campaign_id=187717, outbound_campaign_input={
res = ss_client.outbound.campaigns.update(campaign_id=667849, outbound_campaign_input={
"campaign_name": "Outbound Campaign 1",
"description": "This is a test campaign",
"label": "demo",
"label": "test",
"campaign_variables": {
"key": "value",
"key2": "value2",
},
"daily_start_time": "09:00:00",
"daily_end_time": "17:00:00",
"source": "account@email.com",
"source": "+19032900844",
"caller_id": "19995551234",
"retry_interval": "7d",
"retry_interval": "30m",
"active_days": [
syllable_sdk.DaysOfWeek.FRI,
],
Expand Down Expand Up @@ -2338,7 +2338,7 @@ actions:
"code": "GOOD",
"user_email": "user@email.com",
"issue_categories": [
"Speech transcription (STT)",
"Silent treatment",
],
})

Expand Down
10 changes: 5 additions & 5 deletions docs/models/batchdetails.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@

| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `batch_id` | *str* | :heavy_check_mark: | Unique ID for conversation batch | 20250519.9 |
| `batch_id` | *str* | :heavy_check_mark: | Unique ID for conversation batch | 20250521.9 |
| `campaign_id` | *int* | :heavy_check_mark: | Unique ID for campaign | 1 |
| `expires_on` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch expiration | 2025-05-20T00:00:00Z |
| `expires_on` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch expiration | 2025-05-22T00:00:00Z |
| `paused` | *OptionalNullable[bool]* | :heavy_minus_sign: | Whether the batch is on HOLD. When on HOLD, no outreach will be made. | true |
| `status` | [Optional[models.BatchStatus]](../models/batchstatus.md) | :heavy_minus_sign: | Status of a communication batch. | |
| `upload_filename` | *OptionalNullable[str]* | :heavy_minus_sign: | Name of file used to create batch | LATE_PAYMENTS_20250401.csv |
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch creation | 2025-05-19T00:00:00Z |
| `deleted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch deletion | 2025-05-19T00:00:00Z |
| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch creation | 2025-05-21T00:00:00Z |
| `deleted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of batch deletion | 2025-05-21T00:00:00Z |
| `deleted_reason` | *OptionalNullable[str]* | :heavy_minus_sign: | Reason for batch deletion | User request |
| `last_updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of last change to batch | 2025-05-19T00:00:00Z |
| `last_updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Timestamp of last change to batch | 2025-05-21T00:00:00Z |
| `last_updated_by` | *str* | :heavy_check_mark: | Email of user who last updated campaign | user@email.com |
| `error_message` | *OptionalNullable[str]* | :heavy_minus_sign: | Error message if batch upload failed | Invalid file format |
| `status_counts` | Dict[str, *int*] | :heavy_minus_sign: | Counts of requests by status | {<br/>"CANCELED": 7,<br/>"CONNECTED": 100,<br/>"DUPLICATE": 5,<br/>"FAILED": 10,<br/>"INITIATED": 20,<br/>"PENDING": 10<br/>} |
Loading