Skip to content

Releases: gleanwork/api-client-python

python - v0.12.20 - 2026-04-09 16:26:23

09 Apr 16:26
5eddb17

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.20

Python SDK Changes:

  • glean.client.insights.retrieve(): response.agents_response Changed
  • glean.client.search.retrieve_feed(): response.results[].primary_entry.prompt_template.favorite_info.ugc_type.enum(spreadsheet_type) Added

Generated with Speakeasy CLI 1.761.1

Publishing Completed

python - v0.12.19 - 2026-04-06 19:10:42

06 Apr 19:10
856050e

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.19

Python SDK Changes:

  • glean.client.announcements.create():
    • request.body.structured_list[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.body.structured_list[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.announcements.update():
    • request.body.structured_list[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.body.structured_list[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.answers.create():
    • request.data.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.answers.update():
    • request.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.answers.retrieve(): response.answer_result.answer.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.answers.list(): response.answer_results[].answer.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.chat.create():
    • request.messages[].citations[].source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.messages[].citations[].source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.chat.retrieve(): response.chat_result.chat.created_by.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.chat.list(): response.chat_results[].chat.created_by.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.chat.create_stream():
    • request.messages[].citations[].source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.add_items(): response.collection.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.create():
    • request.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.union(class (0)).collection.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.delete_item(): response.collection.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.update():
    • request.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.update_item(): response.collection.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.retrieve(): response.collection.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.collections.list(): response.collections[].added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.documents.retrieve():
    • request.get_documents_request.document_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.documents.Map<DocumentOrError>.union(Document).metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.documents.retrieve_by_facets(): response.documents[].metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.documents.summarize():
    • request.document_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.insights.retrieve(): response.glean_assist.activity_insights[].user.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.messages.retrieve(): response.search_response.results[].structured_results[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.pins.update(): response.attribution.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.pins.retrieve(): response.pin.attribution.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.pins.list(): response.pins[].attribution.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.pins.create(): response.attribution.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.search.query_as_admin():
    • request.source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.results[].structured_results[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.search.autocomplete(): response.results[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.search.retrieve_feed():
    • request.categories[] Changed
    • response.results[] Changed
  • glean.client.search.recommendations():
    • request.source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.results[].structured_results[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.search.query():
    • request.source_document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
    • response.results[].structured_results[].document.metadata.author.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.entities.list(): response.results[].related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.entities.read_people(): response.results[].related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.shortcuts.create():
    • request.data.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.shortcut.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.shortcuts.retrieve(): response.shortcut.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.shortcuts.list(): response.shortcuts[].added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.shortcuts.update():
    • request.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
    • response.shortcut.added_roles[].source_document_spec.union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.verification.add_reminder(): response.metadata.last_verifier.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.verification.list(): response.documents[].metadata.last_verifier.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added
  • glean.client.verification.verify(): response.metadata.last_verifier.related_documents[].query_suggestion.request_options.inclusions.container_specs[].union(class (3)).ugc_type.enum(artifacts) Added

Generated with Speakeasy CLI 1.761.1

Publishing Completed

python - v0.12.18 - 2026-03-27 16:53:45

27 Mar 16:53
9a3a648

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.18

Python SDK Changes:

  • glean.client.chat.create():
    • request.messages[].citations[].source_file.metadata.status.enum(partially_processed) Added
    • response.messages[].citations[].source_file.metadata.status.enum(partially_processed) Added
  • glean.client.chat.retrieve(): response.chat_result.chat.messages[].citations[].source_file.metadata.status.enum(partially_processed) Added
  • glean.client.chat.upload_files(): response.files[].metadata.status.enum(partially_processed) Added
  • glean.client.chat.retrieve_files(): response.files.Map<ChatFile>.metadata.status.enum(partially_processed) Added
  • glean.client.chat.create_stream():
    • request.messages[].citations[].source_file.metadata.status.enum(partially_processed) Added
  • glean.indexing.documents.add_or_update():
    • request.document.native_app_url Added
  • glean.indexing.documents.index():
    • request.documents[].native_app_url Added
  • glean.indexing.documents.bulk_index():
    • request.documents[].native_app_url Added

Generated with Speakeasy CLI 1.759.3

Publishing Completed

python - v0.12.17 - 2026-03-25 16:23:15

25 Mar 16:23
bff668a

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-25 16:23:15

Changes

Based on:

Generated

  • [python v0.12.17] .

Releases

Publishing Completed

python - v0.12.16 - 2026-03-23 19:59:45

23 Mar 19:59
dd21cc3

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.16

Python SDK Changes:

  • glean.client.search.retrieve_feed():
    • request.categories[].enum(weekly_meetings) Added
    • response.results[] Changed

Generated with Speakeasy CLI 1.759.1

Publishing Completed

python - v0.12.15 - 2026-03-23 16:57:01

23 Mar 16:57
0fa4224

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.15

Python SDK Changes:

  • glean.client.chat.create():
    • request.messages[].citations[].source_custom_entity Added
    • response.messages[].citations[].source_custom_entity Added
  • glean.client.chat.retrieve(): response.chat_result.chat.messages[].citations[].source_custom_entity Added
  • glean.client.chat.create_stream():
    • request.messages[].citations[].source_custom_entity Added
  • glean.client.insights.retrieve(): response.overview_response Changed
  • glean.governance.createfindingsexport():
    • request.export_type.enum(issues) Added

Generated with Speakeasy CLI 1.759.1

Publishing Completed

python - v0.12.14 - 2026-03-19 17:36:36

19 Mar 17:36
6c36df3

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-19 17:36:36

Changes

Based on:

Generated

  • [python v0.12.14] .

Releases

Publishing Completed

python - v0.12.13 - 2026-03-18 21:24:22

18 Mar 21:24
084023f

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-18 21:24:22

Changes

Based on:

Generated

  • [python v0.12.13] .

Releases

Publishing Completed

python - v0.12.12 - 2026-03-17 16:45:14

17 Mar 16:45
c2b6c93

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-17 16:45:14

Changes

Based on:

Generated

  • [python v0.12.12] .

Releases

Publishing Completed

python - v0.12.11 - 2026-03-16 20:17:28

16 Mar 20:17
789c7ea

Choose a tag to compare

Generated by Speakeasy CLI

glean-api-client 0.12.11

Python SDK Changes:

  • glean.client.chat.create(): response.chat Added
  • glean.client.search.retrieve_feed():
    • request.categories[] Changed
    • response.results[] Changed

Generated with Speakeasy CLI 1.755.0

Publishing Completed