11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: 530e507dc8ae98ab1d9d250bd8df3267
4+ docChecksum: 40e2bc23f7c4aa3f3ce0d470a469148e
55 docVersion: 1.0.0
66 speakeasyVersion: 1.787.0
77 generationVersion: 2.914.0
8- releaseVersion: 1.3.75
9- configChecksum: fa2d3e3e8ff7cb847c45bd96c2496266
8+ releaseVersion: 1.3.76
9+ configChecksum: ce947364c5392aadce4db6c772e33a89
1010 repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111 installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212 published: true
1313persistentEdits:
14- generation_id: 8dc59c19-6805-4fb2-a280-052b0932fa6b
15- pristine_commit_hash: 199721a5e4af31e3facab416ad9f109efa5236c9
16- pristine_tree_hash: af34e13179f1510cb204dee71dc0d93bbca2a9d0
14+ generation_id: 689c33fb-8a90-47f7-b2d1-032588a65df7
15+ pristine_commit_hash: cd29ae9fa1a0b5bab48df3c2939cf6121cf9b0ef
16+ pristine_tree_hash: 7bf7b0845609b4efb3525fed8446b305fbd5fe44
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -10272,8 +10272,8 @@ trackedFiles:
1027210272 pristine_git_object: 26a176217e09f4a0029cb92a821d159e104c409c
1027310273 docs/sdks/byok/README.mdx:
1027410274 id: 17792f3b180d
10275- last_write_checksum: sha1:de666d5914416300450e62c960a887664fa81dd5
10276- pristine_git_object: 08d86cd475282a39de45740038c5530474a95f06
10275+ last_write_checksum: sha1:b330b359739ff08dc70b5d1befa38d001ec0e37b
10276+ pristine_git_object: d19a5367364de93b93243e2012f77c8713779601
1027710277 docs/sdks/chat/README.mdx:
1027810278 id: 1dd859c23fe1
1027910279 last_write_checksum: sha1:fcf4bfc2dfd58777c5b970b81ea7372af715c70a
@@ -10340,8 +10340,8 @@ trackedFiles:
1034010340 pristine_git_object: 044ea9eb6f4710cc2be85a5ce09b8fe6b86629a5
1034110341 docs/sdks/observability/README.mdx:
1034210342 id: 75811527e651
10343- last_write_checksum: sha1:5c1c1b6816a3e5af3b84a32a8e9605619e8469c9
10344- pristine_git_object: b87e2e382fbfa54f2f9a0fc469677b335c02be0d
10343+ last_write_checksum: sha1:64c5f312704f58a383fbadb6ad364086f6b72253
10344+ pristine_git_object: 078a05993b4a2d4abd652033a08e52f44f750fd2
1034510345 docs/sdks/organization/README.mdx:
1034610346 id: f41b85542db0
1034710347 last_write_checksum: sha1:16a89d4805aafa873479dfe2aa051eb3bc88e47f
@@ -10368,8 +10368,8 @@ trackedFiles:
1036810368 pristine_git_object: 32fe3b3de09cacb22378204aa1a4ac831e070500
1036910369 docs/sdks/scim/README.mdx:
1037010370 id: fd6d8a91a053
10371- last_write_checksum: sha1:0a28f030bf42146fde86887c2b79831af07f1d4f
10372- pristine_git_object: 240f5da9d86fc9dbbaa7efe345da740768c773b3
10371+ last_write_checksum: sha1:3e0f656ee4c7dfdf2c6ff29b7da6d69421a0ea5d
10372+ pristine_git_object: e969462c7f099e28569d132100c1bbb6a3a9f58e
1037310373 docs/sdks/stt/README.mdx:
1037410374 id: 190b0dc9a5d1
1037510375 last_write_checksum: sha1:4e8456d718c605e733f4d3b51f35fc4c36c637d3
@@ -10404,8 +10404,8 @@ trackedFiles:
1040410404 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
1040510405 pyproject.toml:
1040610406 id: 5d07e7d72637
10407- last_write_checksum: sha1:6efbe8012929953cbfe3ef45a7e9dfef81773d3e
10408- pristine_git_object: ef5a2370facf15716afbfacbf3b67358a61b5eef
10407+ last_write_checksum: sha1:0d11d5c53be5d0b7fb677bb0faa39d950cb895ec
10408+ pristine_git_object: 7f8ab233be116ad0ee4aab4d2eed41a443e48652
1040910409 scripts/prepare_readme.py:
1041010410 id: e0c5957a6035
1041110411 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -10432,8 +10432,8 @@ trackedFiles:
1043210432 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
1043310433 src/openrouter/_version.py:
1043410434 id: d8d15ad6c586
10435- last_write_checksum: sha1:e8829ec24f1122d5a13243e2e17d5e40dd1473c7
10436- pristine_git_object: 514a818c783227265031fe29197d5038f2d2ce2a
10435+ last_write_checksum: sha1:16375f7c967b1e7c112bc04e9fb6dec662429676
10436+ pristine_git_object: 8ceb70f1181bb17a3da10f81b19354345e48b5fa
1043710437 src/openrouter/alpha.py:
1043810438 id: 306c4d93308d
1043910439 last_write_checksum: sha1:30f55a360f41376ab194b9ea725fe4e001a5ae1a
@@ -10468,8 +10468,8 @@ trackedFiles:
1046810468 pristine_git_object: e9bae7b641ce3b858197497c3f48807e5835869c
1046910469 src/openrouter/byok.py:
1047010470 id: bec352462ae1
10471- last_write_checksum: sha1:85ea3173f700494bc2ec412090206e873536ac9f
10472- pristine_git_object: 8f6695eae6b87f579b79b47a5af49f15e94186a9
10471+ last_write_checksum: sha1:2c6adc3f1205dbfc0c73be9db646118855b8fb0f
10472+ pristine_git_object: 2b4c969b6babcec0674cba96ffc380dbcdfa2322
1047310473 src/openrouter/chat.py:
1047410474 id: 723fdce15c1d
1047510475 last_write_checksum: sha1:33ac449ca72c5c907ec419f04ec9d6a7e82b955e
@@ -14148,8 +14148,8 @@ trackedFiles:
1414814148 pristine_git_object: 0df1c3e42dd5af1a7071a6be34253477695edb4b
1414914149 src/openrouter/observability.py:
1415014150 id: 6a17f32d3f33
14151- last_write_checksum: sha1:aed374189ac7e95d66485d8114e130ecd74af99e
14152- pristine_git_object: f01a5ab1865b16939c092d854fe8a7145c327058
14151+ last_write_checksum: sha1:a602b94936d973cb63a158dc94014889342a5ae5
14152+ pristine_git_object: 4a35ede011d09dddab042e2c00413ce4f6be655e
1415314153 src/openrouter/operations/__init__.py:
1415414154 id: 9afcea1e7161
1415514155 last_write_checksum: sha1:62a371180a300aa83a33cf0e5d00f7724b39d24f
@@ -14796,8 +14796,8 @@ trackedFiles:
1479614796 pristine_git_object: 1aa587d5efdb8e61d83b88ef26532151601edb77
1479714797 src/openrouter/scim.py:
1479814798 id: 351afd6b616e
14799- last_write_checksum: sha1:2f58c4cf29650549257e79c476de0a9500a33772
14800- pristine_git_object: a28df9a26e2dd834e5bc8974c3a61d18609c79c0
14799+ last_write_checksum: sha1:4c9a81e177e1dbc246e0955e90365d653d2ba876
14800+ pristine_git_object: 6bc5fe5e691f5136f59e018dac5998ac36700e10
1480114801 src/openrouter/sdk.py:
1480214802 id: ee9846c4c9c5
1480314803 last_write_checksum: sha1:77ba201e90ea7357c69be7f049c8b2f4366bd19f
@@ -15853,6 +15853,8 @@ examples:
1585315853 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1585415854 "400":
1585515855 application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
15856+ "403":
15857+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1585615858 createBYOKKey:
1585715859 speakeasy-default-create-BYOK-key:
1585815860 requestBody:
@@ -15882,6 +15884,8 @@ examples:
1588215884 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1588315885 "500":
1588415886 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
15887+ "403":
15888+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1588515889 getBYOKKey:
1588615890 speakeasy-default-get-BYOK-key:
1588715891 parameters:
@@ -15896,6 +15900,8 @@ examples:
1589615900 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1589715901 "500":
1589815902 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
15903+ "403":
15904+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1589915905 updateBYOKKey:
1590015906 speakeasy-default-update-BYOK-key:
1590115907 parameters:
@@ -15990,6 +15996,8 @@ examples:
1599015996 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1599115997 "400":
1599215998 application/json: {"error": {"code": 400, "message": "Invalid request parameters"}}
15999+ "403":
16000+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1599316001 createObservabilityDestination:
1599416002 speakeasy-default-create-observability-destination:
1599516003 requestBody:
@@ -16021,6 +16029,8 @@ examples:
1602116029 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1602216030 "500":
1602316031 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16032+ "403":
16033+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1602416034 getObservabilityDestination:
1602516035 speakeasy-default-get-observability-destination:
1602616036 parameters:
@@ -16035,6 +16045,8 @@ examples:
1603516045 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1603616046 "500":
1603716047 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16048+ "403":
16049+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1603816050 updateObservabilityDestination:
1603916051 speakeasy-default-update-observability-destination:
1604016052 parameters:
@@ -16665,6 +16677,8 @@ examples:
1666516677 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1666616678 "500":
1666716679 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16680+ "403":
16681+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1666816682 createScimGroupMapping:
1666916683 speakeasy-default-create-scim-group-mapping:
1667016684 requestBody:
@@ -16682,6 +16696,8 @@ examples:
1668216696 application/json: {"error": {"code": 409, "message": "Resource conflict. Please try again later."}}
1668316697 "500":
1668416698 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16699+ "403":
16700+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1668516701 deleteScimGroupMapping:
1668616702 speakeasy-default-delete-scim-group-mapping:
1668716703 parameters:
@@ -16700,6 +16716,8 @@ examples:
1670016716 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1670116717 "500":
1670216718 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16719+ "403":
16720+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1670316721 getScimGroupMapping:
1670416722 speakeasy-default-get-scim-group-mapping:
1670516723 parameters:
@@ -16714,6 +16732,8 @@ examples:
1671416732 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1671516733 "500":
1671616734 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16735+ "403":
16736+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1671716737 updateScimGroupMapping:
1671816738 speakeasy-default-update-scim-group-mapping:
1671916739 parameters:
@@ -16732,6 +16752,8 @@ examples:
1673216752 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1673316753 "500":
1673416754 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16755+ "403":
16756+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1673516757 listScimGroups:
1673616758 speakeasy-default-list-scim-groups:
1673716759 parameters:
@@ -16747,6 +16769,8 @@ examples:
1674716769 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1674816770 "500":
1674916771 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16772+ "403":
16773+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1675016774 getWorkspaceBudget:
1675116775 speakeasy-default-get-workspace-budget:
1675216776 parameters:
@@ -16911,6 +16935,8 @@ examples:
1691116935 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1691216936 "500":
1691316937 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16938+ "403":
16939+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1691416940 getScimSyncJob:
1691516941 speakeasy-default-get-scim-sync-job:
1691616942 parameters:
@@ -16925,6 +16951,8 @@ examples:
1692516951 application/json: {"error": {"code": 404, "message": "Resource not found"}}
1692616952 "500":
1692716953 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
16954+ "403":
16955+ application/json: {"error": {"code": 403, "message": "Only management keys can perform this operation"}}
1692816956 listInternVaultSecrets:
1692916957 speakeasy-default-list-intern-vault-secrets:
1693016958 parameters:
@@ -19211,19 +19239,17 @@ examples:
1921119239examplesVersion: 1.0.2
1921219240releaseNotes: |
1921319241 ## Python SDK Changes:
19214- * `open_router.guardrails.list()`: `error.status[403]` **Added**
19215- * `open_router.guardrails.delete()`: `error.status[403]` **Added**
19216- * `open_router.guardrails.get()`: `error.status[403]` **Added**
19217- * `open_router.guardrails.list_guardrail_key_assignments()`: `error.status[403]` **Added**
19218- * `open_router.guardrails.bulk_unassign_keys()`: `error.status[403]` **Added**
19219- * `open_router.guardrails.list_guardrail_member_assignments()`: `error.status[403]` **Added**
19220- * `open_router.guardrails.bulk_assign_members()`: `error.status[403]` **Added**
19221- * `open_router.guardrails.bulk_unassign_members()`: `error.status[403]` **Added**
19222- * `open_router.guardrails.list_key_assignments()`: `error.status[403]` **Added**
19223- * `open_router.guardrails.list_member_assignments()`: `error.status[403]` **Added**
19224- * `open_router.workspaces.list()`: `error.status[403]` **Added**
19225- * `open_router.workspaces.get()`: `error.status[403]` **Added**
19226- * `open_router.workspaces.list_budgets()`: `error.status[403]` **Added**
19227- * `open_router.workspaces.delete_budget()`: `error.status[403]` **Added**
19228- * `open_router.workspaces.get_budget()`: `error.status[403]` **Added**
19229- * `open_router.workspaces.set_budget()`: `error.status[403]` **Added**
19242+ * `open_router.byok.list()`: `error.status[403]` **Added**
19243+ * `open_router.byok.delete()`: `error.status[403]` **Added**
19244+ * `open_router.byok.get()`: `error.status[403]` **Added**
19245+ * `open_router.observability.list()`: `error.status[403]` **Added**
19246+ * `open_router.observability.delete()`: `error.status[403]` **Added**
19247+ * `open_router.observability.get()`: `error.status[403]` **Added**
19248+ * `open_router.scim.list_mappings()`: `error.status[403]` **Added**
19249+ * `open_router.scim.create()`: `error.status[403]` **Added**
19250+ * `open_router.scim.delete()`: `error.status[403]` **Added**
19251+ * `open_router.scim.read()`: `error.status[403]` **Added**
19252+ * `open_router.scim.update()`: `error.status[403]` **Added**
19253+ * `open_router.scim.list_groups()`: `error.status[403]` **Added**
19254+ * `open_router.scim.create_sync_job()`: `error.status[403]` **Added**
19255+ * `open_router.scim.get_sync_job()`: `error.status[403]` **Added**
0 commit comments