Skip to content
  •  
  •  
  •  
22,232 changes: 12,755 additions & 9,477 deletions .speakeasy/out.openapi.yaml

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.700.2
speakeasyVersion: 1.751.0
sources:
Squadcast:
sourceNamespace: squadcast
sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876
sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b
sourceRevisionDigest: sha256:1d31bc4d3fc77a8cd1b9700968b411888c1330c1a7eaa512a3da31aee9a15d5b
sourceBlobDigest: sha256:9d7b25d0d7663ba0faff3b3fdcd0aebe83b703f793a4c58adfd7908468a90805
tags:
- latest
- 1.0.0
targets:
squadcast-sdk:
source: Squadcast
sourceNamespace: squadcast
sourceRevisionDigest: sha256:e6ebdcd6e064b2c3e0a766a8501410e67764d4054035dd866315f0757b491876
sourceBlobDigest: sha256:68f8e0d2a0ccbcc1574b16171d5c0991e9aa368ec3921f73f44a4223ae21494b
sourceRevisionDigest: sha256:1d31bc4d3fc77a8cd1b9700968b411888c1330c1a7eaa512a3da31aee9a15d5b
sourceBlobDigest: sha256:9d7b25d0d7663ba0faff3b3fdcd0aebe83b703f793a4c58adfd7908468a90805
codeSamplesNamespace: squadcast-typescript-typescript-python-code-samples
codeSamplesRevisionDigest: sha256:0b97918d8cd60c7120bb37202b8cbc0c7b19183f29cb29dd227f5862c09ef919
codeSamplesRevisionDigest: sha256:ecdee6208bbc56a86253a3bdbc8e01b5778e5bc780d13faa2c1723e629dc35f8
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
1,392 changes: 706 additions & 686 deletions squadcastv1/.speakeasy/gen.lock

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion squadcastv1/.speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ generation:
securityFeb2025: true
sharedErrorComponentsApr2025: true
sharedNestedComponentsJan2026: false
nameOverrideFeb2026: false
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: true
Expand All @@ -24,13 +25,14 @@ generation:
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: false
generateNewTests: true
skipResponseBodyAssertions: false
python:
version: 0.4.0
version: 0.5.0
additionalDependencies:
dev: {}
main: {}
Expand All @@ -49,10 +51,14 @@ python:
enableCustomCodeRegions: false
enumFormat: union
fixFlags:
asyncPaginationSep2025: false
conflictResistantModelImportsFeb2026: false
responseRequiredSep2024: true
flattenGlobalSecurity: true
flattenRequests: true
flatteningOrder: parameters-first
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
imports:
option: openapi
paths:
Expand Down
702 changes: 351 additions & 351 deletions squadcastv1/README-PYPI.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion squadcastv1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ It's also possible to write a standalone Python script without needing to set up
```python
#!/usr/bin/env -S uv run --script
# /// script
# requires-python = ">=3.9"
# requires-python = ">=3.10"
# dependencies = [
# "squadcast_sdk",
# ]
Expand Down
12 changes: 11 additions & 1 deletion squadcastv1/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,14 @@ Based on:
### Generated
- [python v0.3.5] squadcastv1
### Releases
- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1
- [PyPI v0.3.5] https://pypi.org/project/squadcast_sdk/0.3.5 - squadcastv1

## 2026-03-11 00:04:42
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.751.0 (2.858.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.5.0] squadcastv1
### Releases
- [PyPI v0.5.0] https://pypi.org/project/squadcast_sdk/0.5.0 - squadcastv1
13 changes: 9 additions & 4 deletions squadcastv1/docs/models/action.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# Action

## Example Usage

```python
from squadcast_sdk.models import Action
value: Action = "pause"
```


## Values

| Name | Value |
| -------- | -------- |
| `PAUSE` | pause |
| `RESUME` | resume |
- `"pause"`
- `"resume"`
15 changes: 10 additions & 5 deletions squadcastv1/docs/models/client.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# Client

## Example Usage

```python
from squadcast_sdk.models import Client
value: Client = "web"
```


## Values

| Name | Value |
| ----------- | ----------- |
| `WEB` | web |
| `MOBILE` | mobile |
| `TERRAFORM` | terraform |
- `"web"`
- `"mobile"`
- `"terraform"`
11 changes: 8 additions & 3 deletions squadcastv1/docs/models/commonv3rbacownertype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@

The type of the owner.

## Example Usage

```python
from squadcast_sdk.models import CommonV3RBACOwnerType
value: CommonV3RBACOwnerType = "team"
```


## Values

| Name | Value |
| ------ | ------ |
| `TEAM` | team |
- `"team"`
13 changes: 9 additions & 4 deletions squadcastv1/docs/models/condition.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# Condition

## Example Usage

```python
from squadcast_sdk.models import Condition
value: Condition = "and"
```


## Values

| Name | Value |
| ----- | ----- |
| `AND` | and |
| `OR` | or |
- `"and"`
- `"or"`
13 changes: 9 additions & 4 deletions squadcastv1/docs/models/exporttype.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# ExportType

## Example Usage

```python
from squadcast_sdk.models import ExportType
value: ExportType = "csv"
```


## Values

| Name | Value |
| ------ | ------ |
| `CSV` | csv |
| `JSON` | json |
- `"csv"`
- `"json"`
9 changes: 9 additions & 0 deletions squadcastv1/docs/models/sqattachrunbooks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# SqAttachRunbooks


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `name` | [models.WorkflowsUpdateWorkflowActionName](../models/workflowsupdateworkflowactionname.md) | :heavy_check_mark: | N/A |
| `data` | [models.WorkflowsUpdateWorkflowActionData](../models/workflowsupdateworkflowactiondata.md) | :heavy_check_mark: | N/A |
19 changes: 12 additions & 7 deletions squadcastv1/docs/models/statusenum.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
# StatusEnum

## Example Usage

```python
from squadcast_sdk.models import StatusEnum
value: StatusEnum = "queued"
```


## Values

| Name | Value |
| ------------ | ------------ |
| `QUEUED` | queued |
| `RUNNING` | running |
| `SUCCESSFUL` | successful |
| `PARTIAL` | partial |
| `FAILED` | failed |
- `"queued"`
- `"running"`
- `"successful"`
- `"partial"`
- `"failed"`
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

The type of the entity.

## Example Usage

```python
from squadcast_sdk.models import V3EscalationPoliciesEscalationEntityType
value: V3EscalationPoliciesEscalationEntityType = "user"
```


## Values

| Name | Value |
| ------------ | ------------ |
| `USER` | user |
| `SQUAD` | squad |
| `SCHEDULE` | schedule |
| `SCHEDULEV2` | schedulev2 |
- `"user"`
- `"squad"`
- `"schedule"`
- `"schedulev2"`
31 changes: 18 additions & 13 deletions squadcastv1/docs/models/v3extensionsmsteamseventclassenum.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
# V3ExtensionsMSTeamsEventClassEnum

## Example Usage

```python
from squadcast_sdk.models import V3ExtensionsMSTeamsEventClassEnum
value: V3ExtensionsMSTeamsEventClassEnum = "incident_triggered"
```


## Values

| Name | Value |
| ---------------------------------------- | ---------------------------------------- |
| `INCIDENT_TRIGGERED` | incident_triggered |
| `INCIDENT_RETRIGGERED` | incident_retriggered |
| `INCIDENT_ACKNOWLEDGED` | incident_acknowledged |
| `INCIDENT_RESOLVED` | incident_resolved |
| `INCIDENT_REASSIGNED` | incident_reassigned |
| `INCIDENT_NOTES_ADDED` | incident_notes_added |
| `INCIDENT_POSTMORTEM_STARTED` | incident_postmortem_started |
| `INCIDENT_PRIORITY_UPDATED` | incident_priority_updated |
| `INCIDENT_SNOOZED` | incident_snoozed |
| `INCIDENT_UNSNOOZED` | incident_unsnoozed |
| `INCIDENT_DELAYED_NOTIFICATIONS_RESUMED` | incident_delayed_notifications_resumed |
- `"incident_triggered"`
- `"incident_retriggered"`
- `"incident_acknowledged"`
- `"incident_resolved"`
- `"incident_reassigned"`
- `"incident_notes_added"`
- `"incident_postmortem_started"`
- `"incident_priority_updated"`
- `"incident_snoozed"`
- `"incident_unsnoozed"`
- `"incident_delayed_notifications_resumed"`
15 changes: 10 additions & 5 deletions squadcastv1/docs/models/v3globaleventrulesentityownertype.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# V3GlobalEventRulesEntityOwnerType

## Example Usage

```python
from squadcast_sdk.models import V3GlobalEventRulesEntityOwnerType
value: V3GlobalEventRulesEntityOwnerType = "team"
```


## Values

| Name | Value |
| ------- | ------- |
| `TEAM` | team |
| `USER` | user |
| `SQUAD` | squad |
- `"team"`
- `"user"`
- `"squad"`
15 changes: 10 additions & 5 deletions squadcastv1/docs/models/v3globaleventrulesentityownerupdatetype.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# V3GlobalEventRulesEntityOwnerUpdateType

## Example Usage

```python
from squadcast_sdk.models import V3GlobalEventRulesEntityOwnerUpdateType
value: V3GlobalEventRulesEntityOwnerUpdateType = "team"
```


## Values

| Name | Value |
| ------- | ------- |
| `TEAM` | team |
| `USER` | user |
| `SQUAD` | squad |
- `"team"`
- `"user"`
- `"squad"`
13 changes: 9 additions & 4 deletions squadcastv1/docs/models/v3incidentsexportformat.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,15 @@

Defines the format of the export.

## Example Usage

```python
from squadcast_sdk.models import V3IncidentsExportFormat
value: V3IncidentsExportFormat = "json"
```


## Values

| Name | Value |
| ------ | ------ |
| `JSON` | json |
| `CSV` | csv |
- `"json"`
- `"csv"`
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# V3IncidentsIncidentExportRequestIsStarred

## Example Usage

```python
from squadcast_sdk.models import V3IncidentsIncidentExportRequestIsStarred
value: V3IncidentsIncidentExportRequestIsStarred = "yes"
```


## Values

| Name | Value |
| ----- | ----- |
| `YES` | yes |
| `NO` | no |
- `"yes"`
- `"no"`
13 changes: 9 additions & 4 deletions squadcastv1/docs/models/v3incidentsincidentexportrequestnotes.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# V3IncidentsIncidentExportRequestNotes

## Example Usage

```python
from squadcast_sdk.models import V3IncidentsIncidentExportRequestNotes
value: V3IncidentsIncidentExportRequestNotes = "present"
```


## Values

| Name | Value |
| --------- | --------- |
| `PRESENT` | present |
| `ABSENT` | absent |
- `"present"`
- `"absent"`
Loading