Skip to content
Open
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
774 changes: 446 additions & 328 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 @@ -17,6 +17,7 @@ generation:
securityFeb2025: true
sharedErrorComponentsApr2025: true
sharedNestedComponentsJan2026: false
nameOverrideFeb2026: false
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
Expand All @@ -33,7 +34,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
python:
version: 0.12.8
version: 0.12.9
additionalDependencies:
dev: {}
main: {}
Expand Down
251 changes: 229 additions & 22 deletions .speakeasy/glean-merged-spec.yaml

Large diffs are not rendered by default.

45 changes: 45 additions & 0 deletions .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158449,3 +158449,48 @@ workflows:
type: simple
x-speakeasy-test-group: Authentication
x-speakeasy-test-rebuild: true
- workflowId: getDatasourceInstanceConfiguration
steps:
- stepId: test
operationId: getDatasourceInstanceConfiguration
parameters:
- name: datasourceId
in: path
value: o365sharepoint
- name: instanceId
in: path
value: o365sharepoint_abc123
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"configuration":{"values":{"key":{}}}}
type: simple
x-speakeasy-test-group: Datasources
x-speakeasy-test-rebuild: true
- workflowId: updateDatasourceInstanceConfiguration
steps:
- stepId: test
operationId: updateDatasourceInstanceConfiguration
parameters:
- name: datasourceId
in: path
value: o365sharepoint
- name: instanceId
in: path
value: o365sharepoint_abc123
requestBody:
contentType: application/json
payload:
configuration:
values: {}
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"configuration":{"values":{}}}
type: simple
x-speakeasy-test-group: Datasources
x-speakeasy-test-rebuild: true
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
speakeasyVersion: 1.722.7
speakeasyVersion: 1.733.3
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:8b912e61e9727548c1e231c33a1cab5988630896d3c81639fe9b2961c8656d94
sourceBlobDigest: sha256:079082f8fabe8221e1d14af242c72c22efa7be6626969593ccebcd74d19c3c80
sourceRevisionDigest: sha256:c7dc96583d21f208137a9bb6c657d41037a5d971da7f835271657e727a4276b8
sourceBlobDigest: sha256:33f027cc4b3ada6b0b3f13d468f4d78662667a95697245a9fbb11117549fdd0e
tags:
- latest
- speakeasy-sdk-regen-1771525162
- speakeasy-sdk-regen-1771639536
Glean Client API:
sourceNamespace: glean-client-api
sourceRevisionDigest: sha256:4edc63ad559e4f2c9fb9ebf5edaaaaa9269f1874d271cfd84b441d6dacac43d2
Expand All @@ -17,10 +17,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:8b912e61e9727548c1e231c33a1cab5988630896d3c81639fe9b2961c8656d94
sourceBlobDigest: sha256:079082f8fabe8221e1d14af242c72c22efa7be6626969593ccebcd74d19c3c80
sourceRevisionDigest: sha256:c7dc96583d21f208137a9bb6c657d41037a5d971da7f835271657e727a4276b8
sourceBlobDigest: sha256:33f027cc4b3ada6b0b3f13d468f4d78662667a95697245a9fbb11117549fdd0e
codeSamplesNamespace: glean-api-specs-python-code-samples
codeSamplesRevisionDigest: sha256:07c1eebc0272335ffeb2b98c0b094c73bfefcf74858173515c00c683b16702f6
codeSamplesRevisionDigest: sha256:6d90f2a18ec8e38c09e2cca697ce65cd5d1a6730c207dc72ac4f8e2240a23193
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -470,6 +470,11 @@ For more information on obtaining the appropriate token type, please contact you
* [list](docs/sdks/clientverification/README.md#list) - List verifications
* [verify](docs/sdks/clientverification/README.md#verify) - Update verification

### [Datasources](docs/sdks/datasources/README.md)

* [get_datasource_instance_configuration](docs/sdks/datasources/README.md#get_datasource_instance_configuration) - Get datasource instance configuration
* [update_datasource_instance_configuration](docs/sdks/datasources/README.md#update_datasource_instance_configuration) - Update datasource instance configuration

### [Governance](docs/sdks/governance/README.md)

* [createfindingsexport](docs/sdks/governance/README.md#createfindingsexport) - Creates findings export
Expand All @@ -486,10 +491,10 @@ For more information on obtaining the appropriate token type, please contact you
* [status](docs/sdks/indexingdatasource/README.md#status) - Beta: Get datasource status


### [Indexing.Datasources](docs/sdks/datasources/README.md)
### [Indexing.Datasources](docs/sdks/indexingdatasources/README.md)

* [add](docs/sdks/datasources/README.md#add) - Add or update datasource
* [retrieve_config](docs/sdks/datasources/README.md#retrieve_config) - Get datasource config
* [add](docs/sdks/indexingdatasources/README.md#add) - Add or update datasource
* [retrieve_config](docs/sdks/indexingdatasources/README.md#retrieve_config) - Get datasource config

### [Indexing.Documents](docs/sdks/indexingdocuments/README.md)

Expand All @@ -512,7 +517,7 @@ For more information on obtaining the appropriate token type, please contact you

* [~~count~~](docs/sdks/people/README.md#count) - Get user count :warning: **Deprecated**
* [index](docs/sdks/people/README.md#index) - Index employee
* [bulk_index](docs/sdks/people/README.md#bulk_index) - Bulk index employees
* [~~bulk_index~~](docs/sdks/people/README.md#bulk_index) - Bulk index employees :warning: **Deprecated**
* [process_all_employees_and_teams](docs/sdks/people/README.md#process_all_employees_and_teams) - Schedules the processing of uploaded employees and teams
* [delete](docs/sdks/people/README.md#delete) - Delete employee
* [index_team](docs/sdks/people/README.md#index_team) - Index team
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -588,4 +588,14 @@ Based on:
### Generated
- [python v0.12.8] .
### Releases
- [PyPI v0.12.8] https://pypi.org/project/glean-api-client/0.12.8 - .
- [PyPI v0.12.8] https://pypi.org/project/glean-api-client/0.12.8 - .

## 2026-02-27 17:01:12
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.733.3 (2.845.11) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.12.9] .
### Releases
- [PyPI v0.12.9] https://pypi.org/project/glean-api-client/0.12.9 - .
10 changes: 10 additions & 0 deletions docs/errors/errorresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# ErrorResponse

Error response returned for failed requests


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ |
| `message` | *Optional[str]* | :heavy_minus_sign: | Client-facing error message describing what went wrong |
15 changes: 7 additions & 8 deletions docs/errors/gleandataerror.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@

## Fields

| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `bad_gmail_token` | *Optional[bool]* | :heavy_minus_sign: | Indicates the gmail results could not be fetched due to bad token. |
| `bad_outlook_token` | *Optional[bool]* | :heavy_minus_sign: | Indicates the outlook results could not be fetched due to bad token. |
| `invalid_operators` | List[[models.InvalidOperatorValueError](../models/invalidoperatorvalueerror.md)] | :heavy_minus_sign: | Indicates results could not be fetched due to invalid operators in the query. |
| `error_messages` | List[[models.ErrorMessage](../models/errormessage.md)] | :heavy_minus_sign: | N/A |
| `federated_search_rate_limit_error` | *Optional[bool]* | :heavy_minus_sign: | Indicates the federated search results could not be fetched due to rate limiting. |
| `unauthorized_datasource_instances` | List[[models.UnauthorizedDatasourceInstance](../models/unauthorizeddatasourceinstance.md)] | :heavy_minus_sign: | Datasource instances that could not be queried because the user has not completed or has expired per-user OAuth.<br/> |
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| `bad_gmail_token` | *Optional[bool]* | :heavy_minus_sign: | Indicates the gmail results could not be fetched due to bad token. |
| `bad_outlook_token` | *Optional[bool]* | :heavy_minus_sign: | Indicates the outlook results could not be fetched due to bad token. |
| `invalid_operators` | List[[models.InvalidOperatorValueError](../models/invalidoperatorvalueerror.md)] | :heavy_minus_sign: | Indicates results could not be fetched due to invalid operators in the query. |
| `error_messages` | List[[models.ErrorMessage](../models/errormessage.md)] | :heavy_minus_sign: | N/A |
| `federated_search_rate_limit_error` | *Optional[bool]* | :heavy_minus_sign: | Indicates the federated search results could not be fetched due to rate limiting. |
Loading