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
33 changes: 16 additions & 17 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 664aaca5-a41f-4434-8f2a-642dba92fe68
management:
docChecksum: f945598f65bd3d18fa64e0f4961a6114
docChecksum: 77e671911f3698fe58a7177e5199c20d
docVersion: 0.9.0
speakeasyVersion: 1.771.0
generationVersion: 2.893.0
releaseVersion: 0.15.0
configChecksum: d7aeaaf80f7cfb76de17ba8320320385
releaseVersion: 0.15.1
configChecksum: 47f554aebb7ecb5b0c8af23315bf8dbc
repoURL: https://github.com/gleanwork/api-client-typescript.git
installationURL: https://github.com/gleanwork/api-client-typescript
published: true
persistentEdits:
generation_id: a293fd51-7eb7-4acc-86d2-7d8d1ea6d862
pristine_commit_hash: 14db97134d14e5430f6384479e8f27c56cb268bb
pristine_tree_hash: 4c0bb7318bf88151716ab3469dca9fdf534f5b99
generation_id: bdf00744-ca14-4072-81f2-82769a7b3aff
pristine_commit_hash: f591b48a742d703e2c0a2c8eb22d724f19d4fd76
pristine_tree_hash: 699a2eeea6d021889ae72d8ee8a6e279e0c13ef0
features:
typescript:
acceptHeaders: 2.81.2
Expand Down Expand Up @@ -3011,12 +3011,12 @@ trackedFiles:
pristine_git_object: 5a2797590d4be351d62915017d5b2a0f853537c8
jsr.json:
id: 7f6ab7767282
last_write_checksum: sha1:014b49ffae1d7ac5a340c18a5b6f43439cc3525b
pristine_git_object: a7a506e544f3ca249813877bb15728b6b3e6ff50
last_write_checksum: sha1:e04941dd0957c2673afae19f039db26ae63ba494
pristine_git_object: 62671ac8e7f117bb2494d468f1542d66aad0a681
package.json:
id: 7030d0b2f71b
last_write_checksum: sha1:d268e47fa7ab495abbf7c8101716d76c4d0e5ee5
pristine_git_object: adc877451cc22a768bae7be429484ee50f66f0df
last_write_checksum: sha1:87c83601c05b57ee98000ad7d201363701878d0c
pristine_git_object: 236a6e55d410dbe505858e89b4c42c7532280b4a
src/__tests__/activities.test.ts:
id: 65fa859b8f59
last_write_checksum: sha1:756bc40095f4495bbf62739b8218bb4a559a24f2
Expand Down Expand Up @@ -3387,8 +3387,8 @@ trackedFiles:
pristine_git_object: 759610d9e14b656b2a8671c25618d94bd6dd13fb
src/__tests__/mockserver/internal/handler/pathpostrestapiv1createcollection.go:
id: a5a57be97594
last_write_checksum: sha1:13cf640e79e5bf7989c31be9fa077662ef739a0d
pristine_git_object: c1c2a7152e65e91197ff9fc00f026b13d0d2b0c8
last_write_checksum: sha1:748ef83883f0e5b80f0485e58338083412d8c37f
pristine_git_object: 5ff0665a4ef2a89c4ca46444ede954ccd7dba426
src/__tests__/mockserver/internal/handler/pathpostrestapiv1createshortcut.go:
id: 440deca160f6
last_write_checksum: sha1:e2bba9884dd04f8d9b158c88fb32ff9f06687846
Expand Down Expand Up @@ -6103,8 +6103,8 @@ trackedFiles:
pristine_git_object: c747483d172c06689dc66e150b2fbf704b483842
src/__tests__/summarize.test.ts:
id: 3105d6ebc7eb
last_write_checksum: sha1:dfb185c744196a1c04135d609d44ccdaa541d5d4
pristine_git_object: a1e80406504d94388ad5335968a981e0cc471443
last_write_checksum: sha1:9fa0d7f12f09603ce5280c7949b49584652fda39
pristine_git_object: 80b7a919838216a2319c76181021dc66facd5779
src/__tests__/testclient.ts:
id: f142c080bff8
last_write_checksum: sha1:3a38647391f52221c009a9273eebf90793b3d430
Expand Down Expand Up @@ -6663,8 +6663,8 @@ trackedFiles:
pristine_git_object: 42d9739ab67c2fec0689f83777ffa5e1f875e5d5
src/lib/config.ts:
id: 320761608fb3
last_write_checksum: sha1:8988c4cac3c99d23edb16f1ca20c93582464ba54
pristine_git_object: b6d1061419da5009e38109619ee90b671ed33256
last_write_checksum: sha1:772901dfa576c6d5a5bd11335e717d06ab8154d2
pristine_git_object: e490cef57012c3f24e7109d2385d6c3067f4fa56
src/lib/dlv.ts:
id: b1988214835a
last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711
Expand Down Expand Up @@ -10836,7 +10836,6 @@ generatedTests:
delete_/rest/api/index/custom-metadata/schema/{groupName}: "2026-06-05T17:32:08Z"
getDatasourceCredentialStatus: "2026-06-05T17:32:08Z"
rotateDatasourceCredentials: "2026-06-05T17:32:08Z"
releaseNotes: "## Typescript SDK Changes:\n* `glean.client.chat.create()`: \n * `request.chatRequest.messages[].citations[].sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.collections.addItems()`: `response` **Changed** (Breaking ⚠️)\n* `glean.chat.getChatFile()`: **Added**\n* `glean.agents.editAgent()`: **Added**\n* `glean.entities.getPersonPhoto()`: **Added**\n* `glean.tools.getActionPackAuthStatus()`: **Added**\n* `glean.tools.authorizeActionPack()`: **Added**\n* `glean.indexing.customMetadata.upsert()`: **Added**\n* `glean.indexing.customMetadata.delete()`: **Added**\n* `glean.indexing.customMetadata.getSchema()`: **Added**\n* `glean.indexing.customMetadata.upsertSchema()`: **Added**\n* `glean.indexing.customMetadata.deleteSchema()`: **Added**\n* `glean.troubleshooting.post/api/index/v1/debug/{datasource}/document/events()`: **Added**\n* `glean.datasources.getDatasourceCredentialStatus()`: **Added**\n* `glean.datasources.rotateDatasourceCredentials()`: **Added**\n* `glean.client.activity.feedback()`: \n * `request.feedback1.category` **Changed**\n* `glean.client.announcements.create()`: \n * `request.createAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response` **Changed**\n* `glean.client.announcements.update()`: \n * `request.updateAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response` **Changed**\n* `glean.client.answers.create()`: \n * `request.createAnswerRequest.data.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n* `glean.client.answers.update()`: \n * `request.editAnswerRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n* `glean.client.answers.retrieve()`: `response.answerResult.answer` **Changed**\n* `glean.client.answers.list()`: `response.answerResults[].answer` **Changed**\n* `glean.client.chat.retrieve()`: `response.chatResult.chat.createdBy.relatedDocuments[]` **Changed**\n* `glean.client.chat.list()`: `response.chatResults[].chat.createdBy.relatedDocuments[]` **Changed**\n* `glean.client.chat.createStream()`: \n * `request.chatRequest.messages[].citations[].sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.collections.create()`: \n * `request.createCollectionRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.union(class (0))` **Changed**\n * `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.delete()`: `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.deleteItem()`: `response.collection` **Changed**\n* `glean.client.collections.update()`: \n * `request.editCollectionRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response` **Changed**\n * `errorCode.enum(corruptItem)` **Added**\n* `glean.client.collections.updateItem()`: `response.collection` **Changed**\n* `glean.client.collections.retrieve()`: `response` **Changed**\n* `glean.client.collections.list()`: `response.collections[]` **Changed**\n* `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.documents.retrieveByFacets()`: `response.documents[].metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.insights.retrieve()`: \n * `request.insightsRequest` **Changed**\n * `response` **Changed**\n* `glean.client.messages.retrieve()`: `response.searchResponse.results[].structuredResults[]` **Changed**\n* `glean.client.pins.update()`: `response.attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.list()`: `response.pins[].attribution.relatedDocuments[]` **Changed**\n* `glean.client.pins.create()`: `response.attribution.relatedDocuments[]` **Changed**\n* `glean.client.search.queryAsAdmin()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.search.autocomplete()`: `response.results[].document.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n* `glean.client.search.retrieveFeed()`: \n * `request.feedRequest.categories[]` **Changed**\n * `response.results[]` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.recommendationsRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.search.query()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].answer` **Changed**\n * `response.results[].structuredResults[]` **Changed**\n* `glean.client.entities.list()`: `response.results[].relatedDocuments[]` **Changed**\n* `glean.client.entities.readPeople()`: `response.results[].relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.createShortcutRequest.data.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.updateShortcutRequest.addedRoles[].person.relatedDocuments[]` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[]` **Changed**\n* `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments[]` **Changed**\n* `glean.client.verification.list()`: `response.documents[].metadata.lastVerifier.relatedDocuments[]` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments[]` **Changed**\n"
generatedFiles:
- .devcontainer/README.md
- .devcontainer/devcontainer.json
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
typescript:
version: 0.15.0
version: 0.15.1
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down
4 changes: 2 additions & 2 deletions .speakeasy/glean-merged-spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ openapi: 3.0.0
info:
version: 0.9.0
title: Glean API
x-source-commit-sha: 8041c7f73ed7b1a8bb52c21b4736355b3d3ac705
x-source-commit-sha: 80c93f90308c6266aeb77be19f6ed15a94372e02
description: |
# Introduction
In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean.
Expand All @@ -22,7 +22,7 @@ info:
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
x-logo:
url: https://app.glean.com/images/glean-text2.svg
x-open-api-commit-sha: bcfb45a263878a9d08bcb4117a44e970b498dc10
x-open-api-commit-sha: e35aa6c4d985660a1fde642d2baf7d4b77e7e3f6
x-speakeasy-name: 'Glean API'
servers:
- url: https://{instance}-be.glean.com
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ speakeasyVersion: 1.771.0
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:847b1f126f78c86bb63c1c27b6053ba6a9afe8855aab3e82d1f7f71501a5e840
sourceBlobDigest: sha256:b685acc261c79f1c7579b236eaff1ea63982eb1f4be4c318bd6c9a24998c6132
sourceRevisionDigest: sha256:14790de0f717d1b4577b216e2e807f38612733a58029e12ad5eec1a5dc5567af
sourceBlobDigest: sha256:64a1e3f9226f8475e74c177c89bf351413fc8e06ea876f45d15dceede52b03ee
tags:
- latest
Glean Client API:
Expand All @@ -17,10 +17,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:847b1f126f78c86bb63c1c27b6053ba6a9afe8855aab3e82d1f7f71501a5e840
sourceBlobDigest: sha256:b685acc261c79f1c7579b236eaff1ea63982eb1f4be4c318bd6c9a24998c6132
sourceRevisionDigest: sha256:14790de0f717d1b4577b216e2e807f38612733a58029e12ad5eec1a5dc5567af
sourceBlobDigest: sha256:64a1e3f9226f8475e74c177c89bf351413fc8e06ea876f45d15dceede52b03ee
codeSamplesNamespace: glean-api-specs-typescript-code-samples
codeSamplesRevisionDigest: sha256:b5791cfb1d37e9b90281cd3010643044add839fc460327b5789a1e216e4c5538
codeSamplesRevisionDigest: sha256:57c524e8ed0058af6fe326b91fcfd04f36baec481fd812419f2b17a614e1df17
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -768,4 +768,14 @@ Based on:
### Generated
- [typescript v0.15.0] .
### Releases
- [NPM v0.15.0] https://www.npmjs.com/package/@gleanwork/api-client/v/0.15.0 - .
- [NPM v0.15.0] https://www.npmjs.com/package/@gleanwork/api-client/v/0.15.0 - .

## 2026-06-08 03:36:11
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.771.0 (2.893.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.15.1] .
### Releases
- [NPM v0.15.1] https://www.npmjs.com/package/@gleanwork/api-client/v/0.15.1 - .
2 changes: 1 addition & 1 deletion examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "@gleanwork/api-client",
"version": "0.15.0",
"version": "0.15.1",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gleanwork/api-client",
"version": "0.15.0",
"version": "0.15.1",
"author": "Speakeasy",
"tshy": {
"sourceDialects": [
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions src/__tests__/summarize.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ test("Summarize Summarize", async () => {
const result = await glean.client.documents.summarize({
documentSpecs: [
{
ugcType: "ARTIFACTS",
ugcId: "<id>",
id: "<id>",
},
{
id: "<id>",
ugcType: "CHATS",
contentId: 759224,
},
],
});
Expand Down
4 changes: 2 additions & 2 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "0.9.0",
sdkVersion: "0.15.0",
sdkVersion: "0.15.1",
genVersion: "2.893.0",
userAgent:
"speakeasy-sdk/typescript 0.15.0 2.893.0 0.9.0 @gleanwork/api-client",
"speakeasy-sdk/typescript 0.15.1 2.893.0 0.9.0 @gleanwork/api-client",
} as const;
Loading