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
1,022 changes: 629 additions & 393 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ generation:
sharedErrorComponentsApr2025: true
sharedNestedComponentsJan2026: false
nameOverrideFeb2026: false
openSingleValueEnumsOct2026: false
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
Expand All @@ -34,7 +35,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
python:
version: 0.17.17
version: 0.17.18
additionalDependencies:
dev: {}
main: {}
Expand Down
1,067 changes: 920 additions & 147 deletions .speakeasy/glean-merged-spec.yaml

Large diffs are not rendered by default.

110 changes: 108 additions & 2 deletions .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -159590,7 +159590,7 @@ workflows:
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"results":[{"idp_group_id":"<id>","display_name":"Kaya52","provider":"<value>","provider_instance":"<value>","is_active":false}],"has_more":true,"request_id":"<id>"}
{"results":[{"idp_group_id":"<id>","display_name":"Kaya52","provider":"<value>","provider_instance":"<value>"}],"has_more":true,"request_id":"<id>"}
type: simple
x-speakeasy-test-group: admin_idpgroups
x-speakeasy-test-rebuild: true
Expand Down Expand Up @@ -159641,7 +159641,113 @@ workflows:
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"results":[{"user_id":"<id>","display_name":"Raina1","is_active":true}],"has_more":true,"request_id":"<id>"}
{"results":[{"user_id":"<id>","display_name":"Raina1"}],"has_more":true,"request_id":"<id>"}
type: simple
x-speakeasy-test-group: users
x-speakeasy-test-rebuild: true
- workflowId: platform-chat-update
steps:
- stepId: test
operationId: platform-chat-update
parameters:
- name: chat_id
in: path
value: '{chat_id}'
requestBody:
contentType: application/json
payload:
name: <value>
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"chat":{"chat_id":"<id>","name":"<value>"},"request_id":"<id>"}
type: simple
x-speakeasy-test-group: chat_SDK
x-speakeasy-test-rebuild: true
- workflowId: platform-admin-oauth-clients-list
steps:
- stepId: test
operationId: platform-admin-oauth-clients-list
parameters:
- name: page_size
in: query
value: 50
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"results":[],"has_more":true,"request_id":"<id>"}
type: simple
x-speakeasy-test-group: clients
x-speakeasy-test-rebuild: true
- workflowId: platform-admin-oauth-clients-get
steps:
- stepId: test
operationId: platform-admin-oauth-clients-get
parameters:
- name: client_id
in: path
value: '{client_id}'
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"client":{"client_id":"<id>","display_name":"Janie_Von32","registration_type":"STATIC","grant_types":[],"redirect_uris":["<value 1>"],"is_active":false},"request_id":"<id>"}
type: simple
x-speakeasy-test-group: clients
x-speakeasy-test-rebuild: true
- workflowId: platform-admin-idp-groups-get
steps:
- stepId: test
operationId: platform-admin-idp-groups-get
parameters:
- name: idp_group_id
in: path
value: '{idp_group_id}'
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"idp_group":{"idp_group_id":"<id>","display_name":"Keely.Spencer24","provider":"<value>","provider_instance":"<value>"},"request_id":"<id>"}
type: simple
x-speakeasy-test-group: admin_idpgroups
x-speakeasy-test-rebuild: true
- workflowId: platform-departments-get
steps:
- stepId: test
operationId: platform-departments-get
parameters:
- name: department_id
in: path
value: '{department_id}'
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"department":{"department_id":"<id>","display_name":"Ryley_Ward"},"request_id":"<id>"}
type: simple
x-speakeasy-test-group: departments
x-speakeasy-test-rebuild: true
- workflowId: platform-users-get
steps:
- stepId: test
operationId: platform-users-get
parameters:
- name: user_id
in: path
value: '{user_id}'
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"user":{"user_id":"<id>","display_name":"Sadie.Skiles5"},"request_id":"<id>"}
type: simple
x-speakeasy-test-group: users
x-speakeasy-test-rebuild: true
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
speakeasyVersion: 1.802.0
speakeasyVersion: 1.803.1
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:a09e1a91668c9e41949d9ec3b7536fa7011973459a2d1b6e3eef3aa0f41f8cd0
sourceBlobDigest: sha256:2d793af0b948142222e3a9933abad790ab29aa7c5e2a7d551ae22d03cda49c62
sourceRevisionDigest: sha256:e0d6fab09b60a5caa02a27906e8f29a80d3544ef8a1418c923ebafa06ffc3dee
sourceBlobDigest: sha256:0f2bbe5dc4673e325c8bcbf3bf7343affc5c7a4a3a36f55d1fc4d1dd88de66c7
tags:
- latest
Glean Client API:
Expand All @@ -16,10 +16,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:a09e1a91668c9e41949d9ec3b7536fa7011973459a2d1b6e3eef3aa0f41f8cd0
sourceBlobDigest: sha256:2d793af0b948142222e3a9933abad790ab29aa7c5e2a7d551ae22d03cda49c62
sourceRevisionDigest: sha256:e0d6fab09b60a5caa02a27906e8f29a80d3544ef8a1418c923ebafa06ffc3dee
sourceBlobDigest: sha256:0f2bbe5dc4673e325c8bcbf3bf7343affc5c7a4a3a36f55d1fc4d1dd88de66c7
codeSamplesNamespace: glean-api-specs-python-code-samples
codeSamplesRevisionDigest: sha256:154b52a4d7cde173aeccda18ab625274a7dfd48eb98933829627a11546d68063
codeSamplesRevisionDigest: sha256:2c03e1592badb94d5c70fc3678d3becd1c647e74e041d183259a24911a958cb9
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -322,11 +322,12 @@ For more information on obtaining the appropriate token type, please contact you
### [Admin.Idpgroups](docs/sdks/adminidpgroups/README.md)

* [list](docs/sdks/adminidpgroups/README.md#list) - List IdP groups
* [get](docs/sdks/adminidpgroups/README.md#get) - Get an IdP group

### [Admin.Usage](docs/sdks/usage/README.md)
### [Admin.Oauth.Clients](docs/sdks/clients/README.md)

* [get_settings](docs/sdks/usage/README.md#get_settings) - Get usage settings
* [update_settings](docs/sdks/usage/README.md#update_settings) - Update usage settings
* [list](docs/sdks/clients/README.md#list) - List OAuth clients
* [get](docs/sdks/clients/README.md#get) - Get an OAuth client

### [Agents](docs/sdks/agents/README.md)

Expand All @@ -341,6 +342,7 @@ For more information on obtaining the appropriate token type, please contact you
### [Chat](docs/sdks/chatsdk/README.md)

* [create](docs/sdks/chatsdk/README.md#create) - Create a chat response
* [update](docs/sdks/chatsdk/README.md#update) - Update a chat
* [create_stream](docs/sdks/chatsdk/README.md#create_stream) - Create a streaming chat response

### [Client.Activity](docs/sdks/clientactivity/README.md)
Expand Down Expand Up @@ -500,6 +502,7 @@ For more information on obtaining the appropriate token type, please contact you
### [Departments](docs/sdks/departments/README.md)

* [list](docs/sdks/departments/README.md#list) - List departments
* [get](docs/sdks/departments/README.md#get) - Get a department

### [Indexing.Authentication](docs/sdks/indexingauthentication/README.md)

Expand Down Expand Up @@ -613,6 +616,7 @@ For more information on obtaining the appropriate token type, please contact you
### [Users](docs/sdks/users/README.md)

* [list](docs/sdks/users/README.md#list) - List users
* [get](docs/sdks/users/README.md#get) - Get user

</details>
<!-- End Available Resources and Operations [operations] -->
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1028,4 +1028,14 @@ Based on:
### Generated
- [python v0.17.17] .
### Releases
- [PyPI v0.17.17] https://pypi.org/project/glean-api-client/0.17.17 - .
- [PyPI v0.17.17] https://pypi.org/project/glean-api-client/0.17.17 - .

## 2026-10-22 17:48:39
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.803.1 (2.950.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.17.18] .
### Releases
- [PyPI v0.17.18] https://pypi.org/project/glean-api-client/0.17.18 - .
2 changes: 1 addition & 1 deletion docs/models/answer.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
| `question` | *Optional[str]* | :heavy_minus_sign: | N/A | Why is the sky blue? |
| `question_variations` | List[*str*] | :heavy_minus_sign: | Additional ways of phrasing this question. | |
| `body_text` | *Optional[str]* | :heavy_minus_sign: | The plain text answer to the question. | From https://en.wikipedia.org/wiki/Diffuse_sky_radiation, the sky is blue because blue light is more strongly scattered than longer-wavelength light. |
| ~~`board_id`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Answer Boards no longer supported.<br/><br/>The parent board ID of this Answer, or 0 if it's a floating Answer. Adding Answers to Answer Boards is no longer permitted. | |
| ~~`board_id`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2027-01-15: Answer Boards no longer supported.<br/><br/>The parent board ID of this Answer, or 0 if it's a floating Answer. Adding Answers to Answer Boards is no longer permitted. | |
| `audience_filters` | List[[models.FacetFilter](../models/facetfilter.md)] | :heavy_minus_sign: | Filters which restrict who should see the answer. Values are taken from the corresponding filters in people search. | |
| `added_roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of user roles for the answer added by the owner. | |
| `removed_roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of user roles for the answer removed by the owner. | |
Expand Down
Loading
Loading