Skip to content

Commit c2ae7df

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate (spec change merged) 0.11.2 (#388)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent f6c5471 commit c2ae7df

18 files changed

Lines changed: 898 additions & 30 deletions

‎.speakeasy/gen.lock‎

Lines changed: 61 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: c48cf606-fb42-4a45-9c23-8f0555307828
33
management:
4-
docChecksum: 31a453ec8245c65098405a9010d2ff54
4+
docChecksum: 22dd2a8c52c82b2e6d45813b3a136d8e
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 0.11.1
9-
configChecksum: 85e803126e799123b660fa86fbd0594f
8+
releaseVersion: 0.11.2
9+
configChecksum: d99c6e3ad8d65139a1705b2482f5b0f6
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: 2fd172e4-2ed7-47d2-959b-76faccc0db40
15-
pristine_commit_hash: 770c36dfd9d9611977f1d4f1b874b911010e7f2b
16-
pristine_tree_hash: 752195cbe1fa7f997c727815c9f9ea4da62ac759
14+
generation_id: 17428005-f3ed-41ee-832f-a08e2ee4b2c9
15+
pristine_commit_hash: c52584d3b29fe1ab0cd11c36fc0519e7988910d6
16+
pristine_tree_hash: 35802e82c88cd41747250883f8acad806745fe0e
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -2508,6 +2508,10 @@ trackedFiles:
25082508
id: be60b3aa222d
25092509
last_write_checksum: sha1:5e5e015f7957686bce403d8f176e4f7f9eba9b47
25102510
pristine_git_object: 27bb746a556432a1d423634c0d2f55e384de7859
2511+
docs/components/listworkspacemembersresponse.mdx:
2512+
id: 1b8dff85b565
2513+
last_write_checksum: sha1:3577f9efc0094f785f0413e6eacc729267e204fc
2514+
pristine_git_object: 90edcaf6b5451904212adc4202422f5808d2194f
25112515
docs/components/listworkspacesresponse.mdx:
25122516
id: cddf2b6dd8bf
25132517
last_write_checksum: sha1:e5f4cc01853d9fa8feb77140d976d64ebe5b1d45
@@ -6016,6 +6020,18 @@ trackedFiles:
60166020
id: fbaf80b58271
60176021
last_write_checksum: sha1:b9166455ca5f9dfbb1d692547ef54158685ece80
60186022
pristine_git_object: f6101881f6a54e2b999a60c6c607b2e7bcf103dc
6023+
docs/operations/listworkspacemembersglobals.mdx:
6024+
id: 0b0ec6b14941
6025+
last_write_checksum: sha1:ed137f5daaa24ffda73b29d91830b62782c75f46
6026+
pristine_git_object: c8f845c5520b7d515548724e90034eec4e2989f5
6027+
docs/operations/listworkspacemembersrequest.mdx:
6028+
id: 094a5435a3a6
6029+
last_write_checksum: sha1:655363c94d19fee214f5ca0283f5f8e4c2c10ddd
6030+
pristine_git_object: fe553b32e8a2e665d7f60820017710b9d1d1e759
6031+
docs/operations/listworkspacemembersresponse.mdx:
6032+
id: 1ea6e450f1db
6033+
last_write_checksum: sha1:69a0763e6d3816274d51b825514ec38b637a0312
6034+
pristine_git_object: 94558019b67d816d9deb6acc7508d3f9ab4419aa
60196035
docs/operations/listworkspacesglobals.mdx:
60206036
id: 796f26dced99
60216037
last_write_checksum: sha1:900a20b914fa6bf043585f1e0de3692510bab04e
@@ -6346,16 +6362,16 @@ trackedFiles:
63466362
pristine_git_object: 429ca7dad6a66516aec6bb1e674af1e09dc42dd5
63476363
docs/sdks/workspaces/README.mdx:
63486364
id: 0c75d023ef6b
6349-
last_write_checksum: sha1:b3552fadeab957d102333c3ba7d69f7c6bae267e
6350-
pristine_git_object: cf4cc041104ab0bffd6a0c8276068616e104819c
6365+
last_write_checksum: sha1:29a4f4699004ed16b9c980463a649576b30fe035
6366+
pristine_git_object: 37f2346cb81f6c7712df90b676b5084808b609b5
63516367
py.typed:
63526368
id: 258c3ed47ae4
63536369
last_write_checksum: sha1:8efc425ffe830805ffcc0f3055871bdcdc542c60
63546370
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
63556371
pyproject.toml:
63566372
id: 5d07e7d72637
6357-
last_write_checksum: sha1:315748f12aad769a99d497d7f7b72b1bfd6d79ab
6358-
pristine_git_object: 60601548fd081896f4b477f701e887facde0de63
6373+
last_write_checksum: sha1:e2bc1b3fccb2ccdf85aa79e5886a52f91340150a
6374+
pristine_git_object: e0deb3eae39559a8ab667ff46b01c4a505abd7db
63596375
scripts/prepare_readme.py:
63606376
id: e0c5957a6035
63616377
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6382,8 +6398,8 @@ trackedFiles:
63826398
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
63836399
src/openrouter/_version.py:
63846400
id: d8d15ad6c586
6385-
last_write_checksum: sha1:c775f28ffba30ec6110b067674d42628dfe28b1e
6386-
pristine_git_object: 30f0645017b376be4851dddedda35fdbcd70fb48
6401+
last_write_checksum: sha1:0d2f123171a2b90c45806c351b029f722c836270
6402+
pristine_git_object: 065e7c6105281025b6c465f401c6bf6c03966342
63876403
src/openrouter/analytics.py:
63886404
id: cb406b5aaabb
63896405
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -6422,8 +6438,8 @@ trackedFiles:
64226438
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
64236439
src/openrouter/components/__init__.py:
64246440
id: 81754e97b3f4
6425-
last_write_checksum: sha1:f1a79345c2156a1e659b55a506babccbdd392463
6426-
pristine_git_object: c0bbbca94f36baba1ca34b27a0827a97cf47ed00
6441+
last_write_checksum: sha1:3d56cadcea54efec319a1d282eeae4c5b387d1e5
6442+
pristine_git_object: 19c69fe69c979eccea5ec82ed501dda6fc391d3a
64276443
src/openrouter/components/aabenchmarkentry.py:
64286444
id: e2e0f0b48c82
64296445
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -7524,6 +7540,10 @@ trackedFiles:
75247540
id: 64fa8723acb0
75257541
last_write_checksum: sha1:2546a0136f06ab451e7df5d1af7d32029e5f4719
75267542
pristine_git_object: df7bc125a2e1135e8e83f6032810d879d06934f7
7543+
src/openrouter/components/listworkspacemembersresponse.py:
7544+
id: cfe46d91c277
7545+
last_write_checksum: sha1:f5d86b2ad810be375324b6cd281c4f41f6864419
7546+
pristine_git_object: 911823770e39cfeb2d632eaa0796a4de58c26147
75277547
src/openrouter/components/listworkspacesresponse.py:
75287548
id: 0c5f98eddbf5
75297549
last_write_checksum: sha1:53b10630a44ccc43fa86a34e9a3f5a64f08488c4
@@ -8694,8 +8714,8 @@ trackedFiles:
86948714
pristine_git_object: a1dea9b45650cc42a6f60447c032fa46b102839a
86958715
src/openrouter/operations/__init__.py:
86968716
id: 9afcea1e7161
8697-
last_write_checksum: sha1:a652e6a05b4685dff3a016965467f2b90b862c05
8698-
pristine_git_object: a79839770301dc301204149ff14f7f8945122b0c
8717+
last_write_checksum: sha1:58c06e81675a137ec84b13517f78cf1020874f2d
8718+
pristine_git_object: fc51690a99a6041a78762af05e43da30f15875da
86998719
src/openrouter/operations/bulkaddworkspacemembers.py:
87008720
id: e0ed56117619
87018721
last_write_checksum: sha1:5c44eb0d40fdece3ac084615f6c6082be4cf1d5a
@@ -8996,6 +9016,10 @@ trackedFiles:
89969016
id: 1310fb7e01a9
89979017
last_write_checksum: sha1:83b3e498943e3c5a239e2c50e9d417b1f5d227fb
89989018
pristine_git_object: a65454da5ec6727d99312d56c64324edd8615685
9019+
src/openrouter/operations/listworkspacemembers.py:
9020+
id: 9886d508d283
9021+
last_write_checksum: sha1:c83463410e0899b9f5b686e2155f69340c7acff7
9022+
pristine_git_object: 9a8706fcb1a1761c4e636dba74866e239e8d51a3
89999023
src/openrouter/operations/listworkspaces.py:
90009024
id: fe94c6f61835
90019025
last_write_checksum: sha1:2458a0c8d4834fa046496a68620b66c5ba55d927
@@ -9170,8 +9194,8 @@ trackedFiles:
91709194
pristine_git_object: 4a82cde858211c0f5a01b08980cee0e9e3d0f52c
91719195
src/openrouter/workspaces.py:
91729196
id: cd6c533b1802
9173-
last_write_checksum: sha1:545a54d7d445ecb42e24c9b137362747e9d90651
9174-
pristine_git_object: d22a8e667cb3f29570234bc057261a9082d69ee5
9197+
last_write_checksum: sha1:cde38a8140d790751ffd6bb013a4c702c112aa6f
9198+
pristine_git_object: f3cf390c8f027710aaf32e794fa5229f0447b991
91759199
examples:
91769200
createResponses:
91779201
speakeasy-default-create-responses:
@@ -10599,5 +10623,23 @@ examples:
1059910623
application/json: {"error": {"code": 404, "message": "Resource not found"}}
1060010624
"500":
1060110625
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
10626+
listWorkspaceMembers:
10627+
speakeasy-default-list-workspace-members:
10628+
parameters:
10629+
path:
10630+
id: "production"
10631+
responses:
10632+
"200":
10633+
application/json: {"data": [{"created_at": "2025-08-24T10:30:00Z", "id": "660e8400-e29b-41d4-a716-446655440000", "role": "member", "user_id": "user_abc123", "workspace_id": "550e8400-e29b-41d4-a716-446655440000"}], "total_count": 1}
10634+
"401":
10635+
application/json: {"error": {"code": 401, "message": "Missing Authentication header"}}
10636+
"403":
10637+
application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
10638+
"404":
10639+
application/json: {"error": {"code": 404, "message": "Resource not found"}}
10640+
"500":
10641+
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1060210642
examplesVersion: 1.0.2
10603-
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.tools[].union(openrouter:files)` **Added**\n* `open_router.chat.send()`: \n * `request.tools[].union(FilesServerTool)` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.tools[].union(FilesServerTool)` **Added**\n* `open_router.presets.create_presets_responses()`: \n * `request.tools[].union(openrouter:files)` **Added**\n"
10643+
releaseNotes: |
10644+
## Python SDK Changes:
10645+
* `open_router.workspaces.list_members()`: **Added**

‎.speakeasy/gen.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ generation:
3636
documentation: mintlify
3737
preApplyUnionDiscriminators: true
3838
python:
39-
version: 0.11.1
39+
version: 0.11.2
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10872,6 +10872,29 @@ components:
1087210872
required:
1087310873
- data
1087410874
type: object
10875+
ListWorkspaceMembersResponse:
10876+
example:
10877+
data:
10878+
- created_at: '2025-08-24T10:30:00Z'
10879+
id: 660e8400-e29b-41d4-a716-446655440000
10880+
role: member
10881+
user_id: user_abc123
10882+
workspace_id: 550e8400-e29b-41d4-a716-446655440000
10883+
total_count: 1
10884+
properties:
10885+
data:
10886+
description: List of workspace members
10887+
items:
10888+
$ref: '#/components/schemas/WorkspaceMember'
10889+
type: array
10890+
total_count:
10891+
description: Total number of members in the workspace
10892+
example: 5
10893+
type: integer
10894+
required:
10895+
- data
10896+
- total_count
10897+
type: object
1087510898
ListWorkspacesResponse:
1087610899
example:
1087710900
data:
@@ -33907,6 +33930,115 @@ paths:
3390733930
- $ref: "#/components/parameters/AppIdentifier"
3390833931
- $ref: "#/components/parameters/AppDisplayName"
3390933932
- $ref: "#/components/parameters/AppCategories"
33933+
/workspaces/{id}/members:
33934+
get:
33935+
description: >-
33936+
List all members of a workspace. Returns paginated results. For the default workspace, returns all organization members (implicit membership). [Management key](/docs/guides/overview/auth/management-api-keys) required.
33937+
operationId: listWorkspaceMembers
33938+
parameters:
33939+
- description: The workspace ID (UUID) or slug
33940+
in: path
33941+
name: id
33942+
required: true
33943+
schema:
33944+
description: The workspace ID (UUID) or slug
33945+
example: production
33946+
minLength: 1
33947+
type: string
33948+
- description: Number of records to skip for pagination
33949+
in: query
33950+
name: offset
33951+
required: false
33952+
schema:
33953+
description: Number of records to skip for pagination
33954+
example: 0
33955+
minimum: 0
33956+
nullable: false
33957+
type: integer
33958+
- description: Maximum number of records to return (max 100)
33959+
in: query
33960+
name: limit
33961+
required: false
33962+
schema:
33963+
description: Maximum number of records to return (max 100)
33964+
example: 50
33965+
maximum: 100
33966+
minimum: 1
33967+
type: integer
33968+
responses:
33969+
'200':
33970+
content:
33971+
application/json:
33972+
example:
33973+
data:
33974+
- created_at: '2025-08-24T10:30:00Z'
33975+
id: 660e8400-e29b-41d4-a716-446655440000
33976+
role: member
33977+
user_id: user_abc123
33978+
workspace_id: 550e8400-e29b-41d4-a716-446655440000
33979+
total_count: 1
33980+
schema:
33981+
$ref: '#/components/schemas/ListWorkspaceMembersResponse'
33982+
description: List of workspace members
33983+
'401':
33984+
content:
33985+
application/json:
33986+
example:
33987+
error:
33988+
code: 401
33989+
message: Missing Authentication header
33990+
schema:
33991+
$ref: '#/components/schemas/UnauthorizedResponse'
33992+
description: Unauthorized - Authentication required or invalid credentials
33993+
'403':
33994+
content:
33995+
application/json:
33996+
example:
33997+
error:
33998+
code: 403
33999+
message: Only management keys can perform this operation
34000+
schema:
34001+
$ref: '#/components/schemas/ForbiddenResponse'
34002+
description: Forbidden - Authentication successful but insufficient permissions
34003+
'404':
34004+
content:
34005+
application/json:
34006+
example:
34007+
error:
34008+
code: 404
34009+
message: Resource not found
34010+
schema:
34011+
$ref: '#/components/schemas/NotFoundResponse'
34012+
description: Not Found - Resource does not exist
34013+
'500':
34014+
content:
34015+
application/json:
34016+
example:
34017+
error:
34018+
code: 500
34019+
message: Internal Server Error
34020+
schema:
34021+
$ref: '#/components/schemas/InternalServerResponse'
34022+
description: Internal Server Error - Unexpected server error
34023+
summary: List workspace members
34024+
tags:
34025+
- Workspaces
34026+
x-speakeasy-name-override: listMembers
34027+
x-speakeasy-pagination:
34028+
inputs:
34029+
- in: parameters
34030+
name: offset
34031+
type: offset
34032+
- in: parameters
34033+
name: limit
34034+
type: limit
34035+
outputs:
34036+
results: $.data
34037+
type: offsetLimit
34038+
parameters:
34039+
- $ref: "#/components/parameters/AppIdentifier"
34040+
- $ref: "#/components/parameters/AppDisplayName"
34041+
- $ref: "#/components/parameters/AppCategories"
3391034042
/workspaces/{id}/members/add:
3391134043
post:
3391234044
description: >-

‎.speakeasy/workflow.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:f55ad0f499156d20c6b57efb38c3ae9ed94c860e434405e7d52338e61eb6f79c
6-
sourceBlobDigest: sha256:90e75fce2c45d81d02e9eaeb0a1be6e2d4a214ac796334b5680996b911d4e9c5
5+
sourceRevisionDigest: sha256:5f1370b2087005edf5335d559553a8e78a7f68548feeb5007ffd159eb331d4b8
6+
sourceBlobDigest: sha256:ccab13156b379a7393d475a3dffeede1ab1e849f77860609a73af1ce7a3839e4
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
open-router:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:f55ad0f499156d20c6b57efb38c3ae9ed94c860e434405e7d52338e61eb6f79c
15-
sourceBlobDigest: sha256:90e75fce2c45d81d02e9eaeb0a1be6e2d4a214ac796334b5680996b911d4e9c5
14+
sourceRevisionDigest: sha256:5f1370b2087005edf5335d559553a8e78a7f68548feeb5007ffd159eb331d4b8
15+
sourceBlobDigest: sha256:ccab13156b379a7393d475a3dffeede1ab1e849f77860609a73af1ce7a3839e4
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:32b3050b10d3e0f8cbe39300fb98b5c0e1ee9b07ff7c1c4bcef85045d844b33c
17+
codeSamplesRevisionDigest: sha256:68f0535d2a29eafd4da54cc0f2ebb260b678afae6f4a752f76cad957fb319df2
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.787.0

‎RELEASES.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,4 +118,14 @@ Based on:
118118
### Generated
119119
- [python v0.11.1] .
120120
### Releases
121-
- [PyPI v0.11.1] https://pypi.org/project/openrouter/0.11.1 - .
121+
- [PyPI v0.11.1] https://pypi.org/project/openrouter/0.11.1 - .
122+
123+
## 2026-07-03 15:05:16
124+
### Changes
125+
Based on:
126+
- OpenAPI Doc
127+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
128+
### Generated
129+
- [python v0.11.2] .
130+
### Releases
131+
- [PyPI v0.11.2] https://pypi.org/project/openrouter/0.11.2 - .
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "ListWorkspaceMembersResponse"
3+
---
4+
5+
## Fields
6+
7+
| Field | Type | Required | Description | Example |
8+
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
9+
| `data` | List[[components.WorkspaceMember](../components/workspacemember.mdx)] | :heavy_check_mark: | List of workspace members | |
10+
| `total_count` | *int* | :heavy_check_mark: | Total number of members in the workspace | 5 |

0 commit comments

Comments
 (0)