diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index d1c2f387..7ae03f10 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 3e3290ca-0ee8-4981-b1bc-14536048fa63 management: - docChecksum: 0a2b978c36b8b3c4588afdb17899001f + docChecksum: eb40914e6a389026b0853d3ac8ca1d24 docVersion: 0.9.0 - speakeasyVersion: 1.800.1 - generationVersion: 2.943.0 - releaseVersion: 0.17.16 - configChecksum: bb68bec00fef7c965d2f40018b352432 + speakeasyVersion: 1.801.0 + generationVersion: 2.946.0 + releaseVersion: 0.17.17 + configChecksum: 1ed97c0ccec79207a7fe148cc73003b8 repoURL: https://github.com/gleanwork/api-client-python.git installationURL: https://github.com/gleanwork/api-client-python.git published: true persistentEdits: - generation_id: b5705b7f-9613-4e3f-b217-fcc37570d80b - pristine_commit_hash: 1fa7d5cbfceda3f0d4e50649f3e987df50d9d342 - pristine_tree_hash: 9b231b4556229703030b9f8e3434a933c4efb124 + generation_id: 3bc17f8d-85fa-4d74-952c-380527eca357 + pristine_commit_hash: 1c6a23bbce01eeb54d6127c89a520876ebeecd66 + pristine_tree_hash: d1df599b8ef838e204e1d45ec1f0d99a2d758313 features: python: acceptHeaders: 3.0.0 @@ -282,12 +282,12 @@ trackedFiles: pristine_git_object: 484b59b07d1e829e2a31d7f3bcfd5c27b885630b docs/models/answer.md: id: 9ac735faad2d - last_write_checksum: sha1:325cb54c4dcb9510a9b1d6dd8f0e149b43ab7913 - pristine_git_object: 70996a33c2feb01bd99159fd2d971dee17e602a1 + last_write_checksum: sha1:39ee651cbea23107d9f7f0bf6a469974790142aa + pristine_git_object: fd5ea7be966ec05dcdd58c2575e22056b339a04f docs/models/answercreationdata.md: id: a18b584bd509 - last_write_checksum: sha1:a17a1af356808b805aee9e0c4053beccd176d161 - pristine_git_object: d9670acef650c59dfe7f0983b20c25ed6484cdf0 + last_write_checksum: sha1:54f92cf67fa46e10a3c140ac2dfdff829d1c10a6 + pristine_git_object: 195c8105b5d0affc61406cdf225a7b3fd0c09da0 docs/models/answercreationdatasourcetype.md: id: 28abe8879511 last_write_checksum: sha1:42b03ea1b83924b05562f4d747ebe0deea555e72 @@ -302,8 +302,8 @@ trackedFiles: pristine_git_object: 745079d0f49ffe73827ca3c0d7766928f9ed9b80 docs/models/answerresult.md: id: d31c58c69e7b - last_write_checksum: sha1:8263033d27ae15046096e5cb066f88a1fd676dfb - pristine_git_object: 3b877b10086ed245b6ec65fea0d324d03ec85da5 + last_write_checksum: sha1:f54d211d308c3366f977c4d5a7bee5f79034c4fe + pristine_git_object: 73c45c81e18291c31cef0daa42680ee6c52131dd docs/models/answersourcetype.md: id: ac6a657e8c7d last_write_checksum: sha1:e30431477256685c99a486eda882442270d5fdaa @@ -562,8 +562,8 @@ trackedFiles: pristine_git_object: d531ff5bcb94079a22528ff5a2b64e572bf677d6 docs/models/chatmessage.md: id: 768623ba5622 - last_write_checksum: sha1:de3b12dcf57e893d4facbfc151263895f807605f - pristine_git_object: 7134cbbbb0e874365e08c98808b1fbba6666cd59 + last_write_checksum: sha1:0db7cd3b05ac7cd4e634f02b15b7497d54de5524 + pristine_git_object: a2f36d62b1c76d48748982236b7be27a4862363e docs/models/chatmessagecitation.md: id: 081d0d2ead7a last_write_checksum: sha1:cfb01803bd38a1239689f64880ee2721f866abf5 @@ -1134,8 +1134,8 @@ trackedFiles: pristine_git_object: e29b2f5fe2b191a8ad8f3e225b6accc748b81e2f docs/models/dlpconfig.md: id: bee569951c5c - last_write_checksum: sha1:de8dbe6b705782751b1470f8fca7807df1370387 - pristine_git_object: e99c7c037122ad1b1ba8b3f491460746db994d11 + last_write_checksum: sha1:5baeebab17f3428d2abb395675497a1e0182085e + pristine_git_object: 4fe9f863f7225869fc9b5d16f91ab5a8d5b9ef8f docs/models/dlpexportfindingsrequest.md: id: 846a7d063614 last_write_checksum: sha1:9ca5aec938795a317d000ea1f234a9c64d85be47 @@ -1154,8 +1154,8 @@ trackedFiles: pristine_git_object: 17476f3f5a6693576fd0c699271fa1bad636427e docs/models/dlpissuefilter.md: id: 015c17ef6125 - last_write_checksum: sha1:78377897d183ba603b4f4d58561327d1a58ebdae - pristine_git_object: 69f4a0b81543e6f3763cf39f35c0e976032ff1f6 + last_write_checksum: sha1:f1dd0d214cb0e3dd7f7ba12921b00daccd396adf + pristine_git_object: 618ade86dc12c72f56d750f01bf23ceb1e6edabc docs/models/dlpissuestatus.md: id: bd67979c68c1 last_write_checksum: sha1:1f9b9f3090255714b1ece78a71f0a4fa71d6b38f @@ -1202,8 +1202,8 @@ trackedFiles: pristine_git_object: c1c884b1f6cfba977620b2f9a6a6b9d02feeb1b0 docs/models/documentinteractions.md: id: 40929f336351 - last_write_checksum: sha1:ede65df5d5f50eeeaf919598bcb2c04ff569e552 - pristine_git_object: 6c5eb1a1ec1f832f1c392423a138bfc441fa0e7d + last_write_checksum: sha1:0948e9f84f35a70f5524aceaf0b77c31872c5ba3 + pristine_git_object: bf5934238a7eb59b20363be2d7c7e5e5e19535ce docs/models/documentinteractionsdefinition.md: id: c25cb3fbc0da last_write_checksum: sha1:db3ce2e164b64346a2d686e1f00bd08f17828a73 @@ -1302,8 +1302,8 @@ trackedFiles: pristine_git_object: 41e6d8edfd644b10c4b3a2cf14ba03289fd084c1 docs/models/editanswerrequest.md: id: d6d2f92e3300 - last_write_checksum: sha1:436f46238083aafcbab2ae2561f1452b683ec7a3 - pristine_git_object: 3b3680d3b763bffd5c6028e6a422971e19ded8ae + last_write_checksum: sha1:efec911e72720c411436e1e4e45901adb2802872 + pristine_git_object: 6e54166a1ecc394e42b64ff2b814ec9bcd29c2f7 docs/models/editanswerrequestrequest.md: id: 29a629f36dd9 last_write_checksum: sha1:7176b8e885cff7465ddd3a446e21037b30685043 @@ -1354,8 +1354,8 @@ trackedFiles: pristine_git_object: 3577eaa24f64055a24e9e06af370324b45cbf900 docs/models/employeeinfodefinition.md: id: 78f0c2b4aeb3 - last_write_checksum: sha1:db1de06db0f1673a96b05bf7f180ef8c9e2ccc1e - pristine_git_object: c6c8ed10113146521038a84a6174ab07b2030f17 + last_write_checksum: sha1:fde25d3642b5e465093dd3de7f336a54388b9c20 + pristine_git_object: 62b492f3e1a9679f03afe8739fd4bb65d8a13a52 docs/models/employeeteaminfo.md: id: 9b6d83fdbff8 last_write_checksum: sha1:960d66f5b3d86a89d59264e2661b34fc59561102 @@ -1410,8 +1410,8 @@ trackedFiles: pristine_git_object: f257dc5200e63afb4c756a25661244c101e2363b docs/models/externalsharingoptions.md: id: f1ff0bb532c4 - last_write_checksum: sha1:4aa8737cc989465e7ae6d0aecb0dd18d31e1acf6 - pristine_git_object: 96a8d1eb99e4cc073aef28a94a6a31d779a65f16 + last_write_checksum: sha1:61648fe069055ff37451f80bf036512e6329cc86 + pristine_git_object: d38bf86ea32d4283d8bd2233d0acaf18f75bfbcc docs/models/externalshortcut.md: id: 4f33a219d4f7 last_write_checksum: sha1:3673228a49e905cb4c7c217004f0f6642748b300 @@ -1438,8 +1438,8 @@ trackedFiles: pristine_git_object: 5db794d949ed3e2e606579aa6eefc7f6477eaa13 docs/models/facetfiltervalue.md: id: 501cf7ea1ad2 - last_write_checksum: sha1:3c9405d204fb20a25b89b57a674fa6bd07de1f56 - pristine_git_object: 84c2170436d8a27af07137fc9ec9e7d3402da784 + last_write_checksum: sha1:5cd0b46971e6b04abb3eebb3b379bec455f065f4 + pristine_git_object: f6a68e8350a629c0cc7bae16f4367e7b80f0368f docs/models/facetresult.md: id: 7a68e5e2821e last_write_checksum: sha1:3393d2c01205b3d3c46fc46a8d5c3e24217099d3 @@ -1486,8 +1486,8 @@ trackedFiles: pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c docs/models/feedrequestcategory.md: id: 31a02f3064c7 - last_write_checksum: sha1:b69724904c42305546a082816a92a697919c7d23 - pristine_git_object: 35f342f96b9b40c54e5ffc181c174a83a1eaba50 + last_write_checksum: sha1:5816d22ab846c96db69b6b43a627595486138d0a + pristine_git_object: c372f9bbba452b97183b9d6ce6b139bfe113cee9 docs/models/feedrequestoptions.md: id: 58eb26b19e77 last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf @@ -1506,8 +1506,8 @@ trackedFiles: pristine_git_object: f6f92abf16b61f88b527e1c906f605e98306878e docs/models/feedresultcategory.md: id: a5f77f38d0a7 - last_write_checksum: sha1:c67cbd5acb09f0cf187e3afe4edeb70a71c1ab35 - pristine_git_object: 591586c677c644993a9435e7bdc7c2c2d8ddd2d7 + last_write_checksum: sha1:860d84bd671e92c2dbcd1a503f68c4a4cd01e01a + pristine_git_object: fbb787914411faf842a36350caed0c0d806b2a6a docs/models/fieldscope.md: id: e6b52bcb22a6 last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873 @@ -1618,8 +1618,8 @@ trackedFiles: pristine_git_object: 63737249618d58f7b93fa1271dccd447b5b412e3 docs/models/getcollectionresponse.md: id: a41700e5b076 - last_write_checksum: sha1:de691b93daa3790a10ac5e5ec44f32f57b9ae005 - pristine_git_object: e4795b0d4a08b1cbd66a052888937fc5fbd69518 + last_write_checksum: sha1:2cc5c6ec04542cd40653cc37c1421760f0230f47 + pristine_git_object: c10c22d6acbc0472daac344c30bece00b274cf9c docs/models/getdatasourceconfigrequest.md: id: 4cf100b4fe49 last_write_checksum: sha1:2209ee35f4f21791035a6785f464befc568e9afd @@ -1894,8 +1894,8 @@ trackedFiles: pristine_git_object: 92e666de5f7156588d4dbaa09b36fec6e8f2403e docs/models/inputoptions.md: id: 138e423f4a10 - last_write_checksum: sha1:35aa8de6835bef5a294ef685f6480529f55f26f6 - pristine_git_object: b45ddba581891e155a1e49a6e1fe741fa66ed1da + last_write_checksum: sha1:d8d825e7e851fac8a888db96c9a423dce7d46370 + pristine_git_object: d413376c8966078a9c3bc953839e365f9e5d1ee6 docs/models/inputoptionstimeperiodtype.md: id: c6b86b1220fb last_write_checksum: sha1:3f99df003dbb91a5153899f0c82ff785f745bf98 @@ -1918,8 +1918,8 @@ trackedFiles: pristine_git_object: b6fc7e69c80120509d9f691f3ba92d586b09f61d docs/models/insightsoverviewresponse.md: id: c980a8e3a69e - last_write_checksum: sha1:a58c624e6a7096b9a0dbd86c29198cdda001016a - pristine_git_object: 56bb2b24091e32f66d3011c7d2c5d3e9b2e567d2 + last_write_checksum: sha1:91769cbd422d0566f5a96a1b88f5bc9225c78c88 + pristine_git_object: 1d164ba6cf0f55bd366272fe84a540d6d9b9ef51 docs/models/insightsrequest.md: id: 13eaa34edff4 last_write_checksum: sha1:43421d855599f8045baf28ab774eb06de08c2acb @@ -1942,8 +1942,8 @@ trackedFiles: pristine_git_object: e6acc93ce0eae76434a8ef9f94ba080e954f022e docs/models/inviteinfo.md: id: 3d5da9535438 - last_write_checksum: sha1:5f65df8961f7c86a847f4808a3e1fffe97ae0082 - pristine_git_object: 627329922765aae3e91345adcf21351b2877ebc1 + last_write_checksum: sha1:f62e927e04386e33f6a65c7c5a6ea844ae43a01b + pristine_git_object: 550fc52e6ee2c800c47e5c19ae0aadadc71f5086 docs/models/issue.md: id: 44d611a73cb7 last_write_checksum: sha1:6b426db4192279db0ccd71ff22e9133072ca1c6a @@ -2074,8 +2074,8 @@ trackedFiles: pristine_git_object: 320d13234b20a559d2998685f60dbddf4c6a3d4f docs/models/manualfeedbackinfo.md: id: ba432c1095fd - last_write_checksum: sha1:1b414738886556bfd280a822964b640f6faa6d55 - pristine_git_object: dc221748b44a4bc3e0be19654e2df6e128ee2776 + last_write_checksum: sha1:e913a80678d28bed8b64e00b06c1c5600373bc3a + pristine_git_object: d3dc630845e58103cf74b7a5e233d937dba70387 docs/models/manualfeedbackinfosource.md: id: c5aed96ec5a0 last_write_checksum: sha1:032cb332121259781b84ac1bb92d9005bdd049d1 @@ -2222,8 +2222,8 @@ trackedFiles: pristine_git_object: c8b0534806541e4e8c9f523191beee0fa870aec9 docs/models/period.md: id: bb84ae146fc6 - last_write_checksum: sha1:018f64f47fe320ff0b8d46eb8d8323a06aae8420 - pristine_git_object: 84572857947f054d68e717419f4dc1e720100481 + last_write_checksum: sha1:c98189986ff9227f9cfd26c7b822b5de3328f107 + pristine_git_object: aa32682f242ac01ebdd1a24032a865f61c4a4d58 docs/models/permissions.md: id: 9f5fb12f1ed7 last_write_checksum: sha1:c7150754bbd7b68f65ad69a5c2c2d4934f7ef36b @@ -2710,8 +2710,8 @@ trackedFiles: pristine_git_object: 169944d5c3ce0c14a23f82a9c5ac30efdec24533 docs/models/platformresult.md: id: 0fe3fed8d508 - last_write_checksum: sha1:00c06fea69f19c8deedd7c27aa8fa735d1b04612 - pristine_git_object: 330039872116266288ec6bb54841328449f04759 + last_write_checksum: sha1:8f0ae4b5184abebeda23cbd2348fd8808e5f9f62 + pristine_git_object: c37af26a911e31beee67109e7772c26de46f3a17 docs/models/platformsearchfiltersrequest.md: id: 8bbc53cc30ee last_write_checksum: sha1:e72c60e81d9b005abde6716e7036d8937aad2615 @@ -3022,8 +3022,8 @@ trackedFiles: pristine_git_object: b576bda6a9b1cd7bd2fc8821fd1d84fb23739652 docs/models/platformtriggereventreason.md: id: d3b45140acfa - last_write_checksum: sha1:367bbc029e25edc8d3ac0024ec8bb759fa71af04 - pristine_git_object: e3c221b823b661eb933566e99c49ab8d9c76f750 + last_write_checksum: sha1:ec27be43f70dcf3f494785719d6ee261c273e40e + pristine_git_object: 7c2dab2376cb2c90d4d090179d44d0eb01f0f03e docs/models/platformtriggereventsearchrequest.md: id: 29860dfa66e9 last_write_checksum: sha1:dd92227615d8d7aa8908fbe20c5e1e4897f68fbd @@ -3262,8 +3262,8 @@ trackedFiles: pristine_git_object: 961316baec5e47232764342301bcb7e7fa5e45a7 docs/models/relateddocuments.md: id: 37f62d34d466 - last_write_checksum: sha1:fa99942ef722571ea6a82d8c2b4fc2e1f647f2b0 - pristine_git_object: 0002a5a978cc3e3f2cb153d3f261c152649aa36e + last_write_checksum: sha1:0710c13b8fbc453913c55a994f1b091c1f6e68e9 + pristine_git_object: 21cdf78a00bcbff519c8df36f9f41ecc580a9f6a docs/models/relatedobject.md: id: b199f29bd27f last_write_checksum: sha1:6792ea9688f7506cde526301de830759490c72ac @@ -3410,8 +3410,8 @@ trackedFiles: pristine_git_object: 65f9fa4b4c01602d85acbc95bed4d1241506db03 docs/models/searchresultsnippet.md: id: 9e1b4de38d1c - last_write_checksum: sha1:735dba7b6569940498505f4e75e9ebe0a63c2490 - pristine_git_object: 55f6c7547b1b938d3454e813cb60a896151e03f0 + last_write_checksum: sha1:7b93249750834a63202ef7e8b9328de31012d439 + pristine_git_object: aa74d5c966b77379ceb456f5d07e2612ac0e00db docs/models/searchwarning.md: id: c94f7679e23f last_write_checksum: sha1:ab1b71b733b6ab5906b7e60f218bc6e983d0143e @@ -3430,16 +3430,16 @@ trackedFiles: pristine_git_object: 4d3d39552476495c4aa2a247e66bc87cf0847ae2 docs/models/sensitivecontentoptions.md: id: 768a5761ce69 - last_write_checksum: sha1:6a896484ac45424ad2562ddcd6f17bd5e97643e7 - pristine_git_object: f0eae79cfb424a180030a0881f4307fee923a295 + last_write_checksum: sha1:175fb3800302bd04703606d8fb9d51b8b9a8ce28 + pristine_git_object: 366443d10fd8f09c02440eef45186244d1e2ea78 docs/models/sensitiveexpression.md: id: dfd7689b2818 last_write_checksum: sha1:991db48988096e9810a89d75ee10150139997fea pristine_git_object: 9115fe32b92d4a72016dcbe12cf6699babaf9704 docs/models/sensitiveinfotype.md: id: a96873d05eba - last_write_checksum: sha1:923004ffe629074132c7d41c7ba991ba7f9397f6 - pristine_git_object: cce44d495574a77d559ba3f01d7e4514804efde1 + last_write_checksum: sha1:75ad90ff9afe3435f1af1958a654ed2f70816a90 + pristine_git_object: a4bc193ba6750101f1df88cf2119de1781f0bf1b docs/models/sensitiveinfotypelikelihoodthreshold.md: id: 3ee71d33a4d7 last_write_checksum: sha1:e8354d546d4580055c9be0803efad0dcc6c1b7f2 @@ -3470,8 +3470,8 @@ trackedFiles: pristine_git_object: 6159d62667813f7d8ec05cdf85675030bc715b92 docs/models/sharingoptions.md: id: eeb3a7691b62 - last_write_checksum: sha1:6033cd71f617cfcfb3c5fec6ca82550be8238400 - pristine_git_object: fb4801ebcad8bd8a43338c01c5df23e396db2cfe + last_write_checksum: sha1:1ae1b59090037531afaee1f8bf33e1b0dca15e20 + pristine_git_object: f420a1d46f5a7c01a0a99fbc4d81b50cd0f5634d docs/models/shortcut.md: id: 057d5232b4cf last_write_checksum: sha1:01ecaedcd0d73880971ddd0fc21eeb9cc6836eae @@ -3498,8 +3498,8 @@ trackedFiles: pristine_git_object: f52783070daa5518b9d65f565f89ea2f3c6ea58a docs/models/socialnetwork.md: id: 7d08dc36a21f - last_write_checksum: sha1:3f57d2edce6d216f2d80440029afbdc58069f9e2 - pristine_git_object: 8a96bed035325052e02229786cfdbdad1e0bf284 + last_write_checksum: sha1:eda2777fdf8b70bcafb0876d5096d211247747ba + pristine_git_object: 10d0cea24ae9d0b3424872f758529069122d270c docs/models/socialnetworkdefinition.md: id: b98dff57c16b last_write_checksum: sha1:289855c42a924e6a8237a10294111c9d20be25f8 @@ -3894,8 +3894,8 @@ trackedFiles: pristine_git_object: f1affcb8ec614174f703c103886f7b9538fb746f docs/models/viewerinfo.md: id: ac723e0773ae - last_write_checksum: sha1:85640b3e704418562baf941ab0aba03ee579dd5b - pristine_git_object: e1cf0404fdefea6db9ebf3ac9f56709ea97edf0f + last_write_checksum: sha1:f837976ec1a5138d635727027c98f7e8d550e656 + pristine_git_object: 0e79ee487f9d9d366238c1b174de45584443d7d4 docs/models/viewerinforole.md: id: 7218f11f313e last_write_checksum: sha1:548816cf5c2bc230ba908f425a660539547c92e6 @@ -3946,8 +3946,8 @@ trackedFiles: pristine_git_object: 6ce0ff139c5632014bea9e058cd99976050e4b14 docs/sdks/answers/README.md: id: d1b7559999eb - last_write_checksum: sha1:9bb496400435a160bbef383369eb1c2ae233b671 - pristine_git_object: 85153af7ec594c2dbd1e4a8c2eba5ce713796265 + last_write_checksum: sha1:5ba30e0bf4d5773d33091423b2d3a3462a0a284d + pristine_git_object: b718530dacb96de27fd75366533bb36e5f72f6b9 docs/sdks/chatsdk/README.md: id: 83b4ee321663 last_write_checksum: sha1:bc0aaa0a6744cbd8d2f3fe67b09a1790c8cd9797 @@ -4086,8 +4086,8 @@ trackedFiles: pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:dbe486cbfd0b3bd898820391ea73c269d83da610 - pristine_git_object: c6ffa3b52149c85754a7d5c6596b00214529923b + last_write_checksum: sha1:a853462343040f55be3ddb5b4749eac4f5f4f10e + pristine_git_object: a6afab5c0c6eb89fb5d4aae0b1a2daae487f09ca scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794 @@ -4114,8 +4114,8 @@ trackedFiles: pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9 src/glean/api_client/_version.py: id: 0ce22b26136b - last_write_checksum: sha1:4eee3f3fc38df16b37cc25cf2223e76acfaab824 - pristine_git_object: ce7e0a16939827fd7367c1e2c7385610ae526b3d + last_write_checksum: sha1:33ba2a75c8336d047397e1c4148ce5291108f548 + pristine_git_object: c1988c4d432c47bbbeb58a6ec39928f94686498f src/glean/api_client/agents.py: id: b925701a9217 last_write_checksum: sha1:0e3dd95c81e2d38e1a13c1a0821a37c991ebade9 @@ -5390,8 +5390,8 @@ trackedFiles: pristine_git_object: f39626285f84630e5a9233736d652914b759d44b src/glean/api_client/models/feedrequest.py: id: 33496b6a5bab - last_write_checksum: sha1:5f5022567797b05cab8899b5e8cf4a2eb74e355d - pristine_git_object: 90fefe1458da4b214c170bfaecfe75c174d39cfc + last_write_checksum: sha1:635c9e3afed0274e7385f043348b503726a39e81 + pristine_git_object: 888c7dd854c74c53cb1cf46dcd65e9e2cd5e50d3 src/glean/api_client/models/feedrequestoptions.py: id: b99003fbf522 last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54 @@ -5402,8 +5402,8 @@ trackedFiles: pristine_git_object: 683438c837601f483526ec18756fadc7222edb24 src/glean/api_client/models/feedresult.py: id: ae187332b37a - last_write_checksum: sha1:fab0dcd390434b5e54ba79e34ce2c232f7e68f5c - pristine_git_object: dccf45add539232ef985984b429e9b3cdfb2add2 + last_write_checksum: sha1:4897ddf7c56169bfe57dfae4f5f0e0a1dfc38d40 + pristine_git_object: 3b2cd3e6ad76949f3ea0a9171067798499c0f2c6 src/glean/api_client/models/followupaction.py: id: e2de5c4c8524 last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533 @@ -6398,8 +6398,8 @@ trackedFiles: pristine_git_object: 336efdc33bfb762c3b0ddfc706b8d089da3cc23f src/glean/api_client/models/platformresult.py: id: 65de4ed5c1b3 - last_write_checksum: sha1:b4b820992eaa454f9ac072e152204c6289e2a314 - pristine_git_object: 167efcae3bc5bd648b92288a284109f367803d2d + last_write_checksum: sha1:3595144f47e6d1509379ee4aea9c0adb05c545cd + pristine_git_object: 2cd03e1822ab3a0f5558b14f44c983d8bf123964 src/glean/api_client/models/platformsearchfiltersresponse.py: id: 743edd99f7aa last_write_checksum: sha1:9c6e81390c3f1665bc2d26c2e3c5face283f759d @@ -6606,8 +6606,8 @@ trackedFiles: pristine_git_object: 816d5babd8dff44296255e09ef674223e6cab07e src/glean/api_client/models/platformtriggereventreason.py: id: 1fa4b52d7d21 - last_write_checksum: sha1:2069eddfbc2916258b08488dac62d93d34df0799 - pristine_git_object: 984437d89b22051adf813bced10ad8b407b015c7 + last_write_checksum: sha1:399dead62673a5b90788563edbd8f5f36baec3ab + pristine_git_object: 8a0756fd25a9533a1b54551b1ccecbcc2be6a78c src/glean/api_client/models/platformtriggereventsearchrequest.py: id: a12d9a25b03f last_write_checksum: sha1:ef2cb01810db71399032e363a7b3ce2e83ddb803 @@ -6962,8 +6962,8 @@ trackedFiles: pristine_git_object: 2df5ff06886601073ff704d1af1176ab8bb8d9a3 src/glean/api_client/models/socialnetwork.py: id: 7d186cb460af - last_write_checksum: sha1:009db644209b7aa50fce2b7b061442d74364d0d8 - pristine_git_object: 6540572a0892130ab3ef3210d038663d93f68000 + last_write_checksum: sha1:5c0c7996878346969e0f9eab01f78cebbe6087c7 + pristine_git_object: 3a736be58c68b7aea7151e928e12d0eee58df091 src/glean/api_client/models/socialnetworkdefinition.py: id: ff972e9d65be last_write_checksum: sha1:7b593b4870d2aeb2536629e1be9b750b8f7db385 @@ -9050,8 +9050,8 @@ trackedFiles: pristine_git_object: 44e6f90dd617a59fce764b859519dc4e3493269d tests/mockserver/internal/sdk/models/components/feedrequest.go: id: b06bc4cef0cf - last_write_checksum: sha1:f70dc70fb6a3a9bd40567c898babf2f960b5f342 - pristine_git_object: b89f4ded9d810d810ba2c40da5be15273df10e21 + last_write_checksum: sha1:83c857f10bc3e1dd7e5fe81aaa1bc7fdc614684a + pristine_git_object: 9ed8b16e4d2bd1397994b330affbaf0cdf452662 tests/mockserver/internal/sdk/models/components/feedrequestoptions.go: id: fd9245fe1bf2 last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba @@ -9062,8 +9062,8 @@ trackedFiles: pristine_git_object: 54f9d1a8997983156c84e69f888c59a80d06c2b1 tests/mockserver/internal/sdk/models/components/feedresult.go: id: 47411573e67a - last_write_checksum: sha1:26eed6dc44ec225ca2646173c7c3e9c89fe112c4 - pristine_git_object: e2417ff8956ef297c8cc96de44535c47977574cd + last_write_checksum: sha1:c29829cc784c191bf8af8ce488c8abe9204d7b7b + pristine_git_object: b12f6d42558e9e18c83dca7b4a415e72242a3415 tests/mockserver/internal/sdk/models/components/followupaction.go: id: 38179fec19b1 last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd @@ -9790,8 +9790,8 @@ trackedFiles: pristine_git_object: e013d6443bb4ba66882b22a5d9086f7d698fbed2 tests/mockserver/internal/sdk/models/components/platformresult.go: id: dd777258615b - last_write_checksum: sha1:4343640607d8d0421164c0dc16daf5718d65e848 - pristine_git_object: f09289f87429f1cb7b7aced37ac349ebbd88e746 + last_write_checksum: sha1:0aa6e9a8d84b38bb403af1bb505adc2666c03c5e + pristine_git_object: 1588f7394695e92cf3cd2b4a620d7c239f179815 tests/mockserver/internal/sdk/models/components/platformsearchfiltersresponse.go: id: c6e01fb5cff1 last_write_checksum: sha1:94caa146dcfafb521d396d19e5358da8c598faab @@ -9998,8 +9998,8 @@ trackedFiles: pristine_git_object: 30f4d2fcf79274a8c8d20ec7d7882bd53c47ee37 tests/mockserver/internal/sdk/models/components/platformtriggereventreason.go: id: a9f89c6ff900 - last_write_checksum: sha1:d13aad890584ba5531a741afad4f368ecf2ad033 - pristine_git_object: 7f0bda2d068426631a0cd1964476166db7ac70c0 + last_write_checksum: sha1:6863ef539458101a3e098e149564b4b32911202a + pristine_git_object: 04bb19d6cb9b523ea51a8661e23e58975bcedb01 tests/mockserver/internal/sdk/models/components/platformtriggereventsearchrequest.go: id: 9cc3d3ae7054 last_write_checksum: sha1:7634063252a61e46a0f2de39d39ae1865b44cb7d @@ -10310,8 +10310,8 @@ trackedFiles: pristine_git_object: f1cf399efacff9407efc6732c906142610025442 tests/mockserver/internal/sdk/models/components/socialnetwork.go: id: d7411f3f4c0c - last_write_checksum: sha1:7b5460e9689446a60ddd8660162e29ea58606be1 - pristine_git_object: acf04b4a208261d8df9ac31b280c01f8c27db58e + last_write_checksum: sha1:cedcb42ca3bff8b62c6ce71b554d3fc6a3d43c3a + pristine_git_object: 2ef86fd88130b417d3f037278ccb63dd71ecce59 tests/mockserver/internal/sdk/models/components/socialnetworkdefinition.go: id: 00d844819024 last_write_checksum: sha1:df28ff5e6d99611a7b8a0edfdf6154325760ca85 @@ -11526,8 +11526,8 @@ trackedFiles: pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9 tests/test_messages.py: id: be23089b1f8b - last_write_checksum: sha1:a91c985cd1d11560059dc448b10e0c7b75ed60e5 - pristine_git_object: dfdc18641f0d6c38d84b4603ad2da71f75f2e13c + last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30 + pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298 tests/test_people.py: id: 37c243940039 last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17 @@ -11554,8 +11554,8 @@ trackedFiles: pristine_git_object: 1c854370da050c261cb2cbcf9cc16829f5d8e78c tests/test_summarize.py: id: a255d8a6f627 - last_write_checksum: sha1:8880f40a7c62cc87c1eed2b5180893c13ea021b3 - pristine_git_object: 8763da581da72f8aefe52080dd2fd95c5cbf3aa3 + last_write_checksum: sha1:9b6bed0e9e9963542cfa0f6b4eedd1f9d76c7b81 + pristine_git_object: a3e490874f72bc8173895d2fd87831462b5f2573 tests/test_tools.py: id: 70889bdf7321 last_write_checksum: sha1:e9e37efd6a65d805c02d70d548df9c87dd062b0e @@ -13217,7 +13217,7 @@ generatedTests: platform-agents-get-run: "2026-09-23T18:29:44Z" platform-agents-cancel-run: "2026-09-23T18:29:44Z" platform-agents-create-run-responses: "2026-09-23T18:29:44Z" -releaseNotes: "## Python SDK Changes:\n* `glean.skills.create()`: \n * `response` **Changed** (Breaking ⚠️)\n * `error.status[409]` **Added**\n* `glean.skills.list()`: \n * `request.page_size` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.skills.import()`: \n * `response` **Changed** (Breaking ⚠️)\n * `error.status[422]` **Added**\n* `glean.skills.preview_source()`: \n * `request.stream` **Removed** (Breaking ⚠️)\n * `response.status[200].content[text/event-stream` **Removed** (Breaking ⚠️)\n * `error.status[422]` **Added**\n* `glean.skills.update()`: `response.skill` **Changed** (Breaking ⚠️)\n* `glean.skills.retrieve()`: `response.skill` **Changed** (Breaking ⚠️)\n* `glean.skills.sync()`: \n * `response` **Changed** (Breaking ⚠️)\n * `error` **Changed** (Breaking ⚠️)\n* `glean.skills.create_version()`: `response` **Changed** (Breaking ⚠️)\n* `glean.skills.list_versions()`: \n * `request.page_size` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.announcements.create()`: \n * `request.body.structured_list[].document.metadata.author` **Changed**\n * `response.body.structured_list[].document.metadata.author` **Changed**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list[].document.metadata.author` **Changed**\n * `response.body.structured_list[].document.metadata.author` **Changed**\n* `glean.client.answers.create()`: \n * `request.data.added_roles[].person` **Changed**\n * `response.added_roles[].person` **Changed**\n* `glean.client.answers.update()`: \n * `request.added_roles[].person` **Changed**\n * `response.added_roles[].person` **Changed**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles[].person` **Changed**\n* `glean.client.answers.list()`: `response.answer_results[].answer.added_roles[].person` **Changed**\n* `glean.client.chat.create()`: \n * `request.messages[].citations[].source_document.metadata.author` **Changed**\n * `response.messages[].citations[].source_document.metadata.author` **Changed**\n* `glean.client.chat.retrieve()`: \n * `response.chat_result.chat.created_by` **Changed**\n * `error.created_by` **Changed**\n* `glean.client.chat.list()`: `response.chat_results[].chat.created_by` **Changed**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].citations[].source_document.metadata.author` **Changed**\n* `glean.client.agents.create()`: `response.workflow.author` **Changed**\n* `glean.client.agents.import()`: `response.workflow_result.workflow.author` **Changed**\n* `glean.client.collections.add_items()`: `response.collection.added_roles[].person` **Changed**\n* `glean.client.collections.create()`: \n * `request.added_roles[].person` **Changed**\n * `response.union(class (0)).collection.added_roles[].person` **Changed**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles[].person` **Changed**\n* `glean.client.collections.update()`: \n * `request.added_roles[].person` **Changed**\n * `response.added_roles[].person` **Changed**\n* `glean.client.collections.update_item()`: `response.collection.added_roles[].person` **Changed**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles[].person` **Changed**\n* `glean.client.collections.list()`: `response.collections[].added_roles[].person` **Changed**\n* `glean.client.documents.retrieve()`: `response.documents.Map.union(Document).metadata.author` **Changed**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents[].metadata.author` **Changed**\n* `glean.client.insights.retrieve()`: \n * `request.mcp_breakdown_request` **Changed**\n * `response` **Changed**\n* `glean.client.messages.retrieve()`: `response.search_response.results[].structured_results[].document.metadata` **Changed**\n* `glean.client.pins.update()`: `response.attribution` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution` **Changed**\n* `glean.client.pins.list()`: `response.pins[].attribution` **Changed**\n* `glean.client.pins.create()`: `response.attribution` **Changed**\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results[].structured_results[].document.metadata` **Changed**\n* `glean.client.search.autocomplete()`: `response.results[]` **Changed**\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[]` **Changed**\n * `response.results[]` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results[].structured_results[].document.metadata` **Changed**\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author` **Changed**\n * `response.results[].structured_results[].document.metadata` **Changed**\n* `glean.client.entities.list()`: `response.results[]` **Changed**\n* `glean.client.entities.read_people()`: \n * `request.fallback_to_authenticated_identity` **Added**\n * `response.results[]` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles[].person` **Changed**\n * `response.shortcut.added_roles[].person` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles[].person` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].added_roles[].person` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles[].person` **Changed**\n * `response.shortcut.added_roles[].person` **Changed**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier` **Changed**\n* `glean.client.verification.list()`: `response.documents[].metadata.last_verifier` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier` **Changed**\n" +releaseNotes: "## Python SDK Changes:\n* `glean.triggers.search_events()`: `response.results[].reason.enum(webhook_created)` **Added**\n* `glean.triggers.search_preset_events()`: `response.results[].reason.enum(webhook_created)` **Added**\n* `glean.client.announcements.create()`: \n * `request.body.structured_list[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.body.structured_list[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.body.structured_list[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.answers.create()`: \n * `request.data.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.answers.update()`: \n * `request.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.answers.list()`: `response.answer_results[].answer.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.chat.create()`: \n * `request.messages[].citations[].source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.messages[].citations[].source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.chat.retrieve()`: \n * `response.chat_result.chat.created_by.metadata.social_network[].icon_url` **Added**\n * `error.created_by.metadata.social_network[].icon_url` **Added**\n* `glean.client.chat.list()`: `response.chat_results[].chat.created_by.metadata.social_network[].icon_url` **Added**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].citations[].source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.agents.create()`: `response.workflow.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.agents.import()`: `response.workflow_result.workflow.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.add_items()`: `response.collection.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.create()`: \n * `request.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.union(class (0)).collection.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.update()`: \n * `request.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.update_item()`: `response.collection.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.collections.list()`: `response.collections[].added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.documents.retrieve()`: `response.documents.Map.union(Document).metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents[].metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.insights.retrieve()`: `response.glean_assist.activity_insights[].user.metadata.social_network[].icon_url` **Added**\n* `glean.client.messages.retrieve()`: `response.search_response.results[].structured_results[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.pins.update()`: `response.attribution.metadata.social_network[].icon_url` **Added**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.metadata.social_network[].icon_url` **Added**\n* `glean.client.pins.list()`: `response.pins[].attribution.metadata.social_network[].icon_url` **Added**\n* `glean.client.pins.create()`: `response.attribution.metadata.social_network[].icon_url` **Added**\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.results[].structured_results[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.search.autocomplete()`: `response.results[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[].enum(zero_state_glean_agent_coworkers)` **Added**\n * `response.results[]` **Changed**\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.results[].structured_results[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author.metadata.social_network[].icon_url` **Added**\n * `response.results[].structured_results[].document.metadata.author.metadata.social_network[].icon_url` **Added**\n* `glean.client.entities.list()`: `response.results[].metadata.social_network[].icon_url` **Added**\n* `glean.client.entities.read_people()`: `response.results[].metadata.social_network[].icon_url` **Added**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.shortcut.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles[].person.metadata.social_network[].icon_url` **Added**\n * `response.shortcut.added_roles[].person.metadata.social_network[].icon_url` **Added**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.metadata.social_network[].icon_url` **Added**\n* `glean.client.verification.list()`: `response.documents[].metadata.last_verifier.metadata.social_network[].icon_url` **Added**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier.metadata.social_network[].icon_url` **Added**\n" generatedFiles: - .devcontainer/README.md - .devcontainer/devcontainer.json diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 6b7d70e5..e9419cfd 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: true python: - version: 0.17.16 + version: 0.17.17 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml index 97ae4f53..a0f0fd2b 100644 --- a/.speakeasy/glean-merged-spec.yaml +++ b/.speakeasy/glean-merged-spec.yaml @@ -2,8 +2,8 @@ openapi: 3.1.0 info: version: "0.9.0" title: Glean API - x-source-commit-sha: 4b199fd04d49e624f6d8ad288c8758f99c4d1f6d - x-open-api-commit-sha: 4406c02294b5d882d37de283a55aa9bd4b4a339b + x-source-commit-sha: 858aade97baa328ad3edb4e93f9bc39dcbcdbb3c + x-open-api-commit-sha: e99c9d43e7988637a1aa953311dd2a8a99b1482d 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. @@ -9127,7 +9127,7 @@ components: title: type: string minLength: 1 - description: Result title. + description: Display title. For a conversation, this is a title built from the participants, such as "Alice and Bob", including when the indexed title is the message body. When the result has no title, the server returns Untitled. example: Q2 2026 Platform Roadmap snippets: type: array @@ -9614,6 +9614,7 @@ components: - READY_FOR_REVIEW - CONVERTED_TO_DRAFT - WEBHOOK_UPDATED + - WEBHOOK_CREATED x-enumDescriptions: CREATED: The document was created. UPDATED: The document was updated. @@ -9628,6 +9629,7 @@ components: READY_FOR_REVIEW: A draft was marked ready for review. CONVERTED_TO_DRAFT: The item was converted back to a draft. WEBHOOK_UPDATED: The source system sent a webhook update. + WEBHOOK_CREATED: The source system sent a webhook creation event. x-speakeasy-enum-descriptions: CREATED: The document was created. UPDATED: The document was updated. @@ -9642,6 +9644,7 @@ components: READY_FOR_REVIEW: A draft was marked ready for review. CONVERTED_TO_DRAFT: The item was converted back to a draft. WEBHOOK_UPDATED: The source system sent a webhook update. + WEBHOOK_CREATED: The source system sent a webhook creation event. PlatformTriggerEvent: type: object required: @@ -12805,6 +12808,10 @@ components: type: string format: url description: Link to profile. + iconUrl: + type: string + format: url + description: URL of the icon to display for this social network, when available. required: - name - profileUrl @@ -16987,6 +16994,7 @@ components: - ZERO_STATE_CHAT_TOOL_SUGGESTION - ZERO_STATE_WORKFLOW_CREATED_BY_ME - ZERO_STATE_WORKFLOW_FAVORITES + - ZERO_STATE_GLEAN_AGENT_COWORKERS - ZERO_STATE_WORKFLOW_POPULAR - ZERO_STATE_WORKFLOW_RECENT - ZERO_STATE_WORKFLOW_SUGGESTION @@ -17582,6 +17590,7 @@ components: - ZERO_STATE_CHAT_TOOL_SUGGESTION - ZERO_STATE_WORKFLOW_CREATED_BY_ME - ZERO_STATE_WORKFLOW_FAVORITES + - ZERO_STATE_GLEAN_AGENT_COWORKERS - ZERO_STATE_WORKFLOW_POPULAR - ZERO_STATE_WORKFLOW_RECENT - ZERO_STATE_WORKFLOW_SUGGESTION diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index cdd743a7..7ff0c243 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.800.1 +speakeasyVersion: 1.801.0 sources: Glean API: sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:05e3971be4fa72f84e875d8aa438c2b043bfbe3514333699ffe437d475237773 - sourceBlobDigest: sha256:45258e9abc405d9a60201089c3113b8cc27705016b80fbabdf489eed6ff600aa + sourceRevisionDigest: sha256:16b5d7d9010abd6f90a32325193dc026939c9328f955011ff4107890dba6422f + sourceBlobDigest: sha256:0debee87fdde76ec70e2b47e8a3ba8fc12df66d8d7aad8bd59d351e724a54ab9 tags: - latest Glean Client API: @@ -16,10 +16,10 @@ targets: glean: source: Glean API sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:05e3971be4fa72f84e875d8aa438c2b043bfbe3514333699ffe437d475237773 - sourceBlobDigest: sha256:45258e9abc405d9a60201089c3113b8cc27705016b80fbabdf489eed6ff600aa + sourceRevisionDigest: sha256:16b5d7d9010abd6f90a32325193dc026939c9328f955011ff4107890dba6422f + sourceBlobDigest: sha256:0debee87fdde76ec70e2b47e8a3ba8fc12df66d8d7aad8bd59d351e724a54ab9 codeSamplesNamespace: glean-api-specs-python-code-samples - codeSamplesRevisionDigest: sha256:cdce7efd2330ac7fdb670c272d8c770046ec3450cc0de514c044fe4cac218906 + codeSamplesRevisionDigest: sha256:b3fe9181ec0b8f77c815b2bf87b8877710aa9597eb75a32c902b929594284735 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 2b99408d..ec39cfa6 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1018,4 +1018,14 @@ Based on: ### Generated - [python v0.17.16] . ### Releases -- [PyPI v0.17.16] https://pypi.org/project/glean-api-client/0.17.16 - . \ No newline at end of file +- [PyPI v0.17.16] https://pypi.org/project/glean-api-client/0.17.16 - . + +## 2026-10-08 04:54:18 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.801.0 (2.946.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.17.17] . +### Releases +- [PyPI v0.17.17] https://pypi.org/project/glean-api-client/0.17.17 - . \ No newline at end of file diff --git a/docs/models/answer.md b/docs/models/answer.md index 70996a33..fd5ea7be 100644 --- a/docs/models/answer.md +++ b/docs/models/answer.md @@ -3,29 +3,29 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | -| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | -| `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.

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. | | -| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | -| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | -| `source_type` | [Optional[models.AnswerSourceType]](../models/answersourcetype.md) | :heavy_minus_sign: | N/A | | -| `permissions` | [Optional[models.ObjectPermissions]](../models/objectpermissions.md) | :heavy_minus_sign: | N/A | | -| `tracking_token` | *Optional[str]* | :heavy_minus_sign: | An opaque token that represents this particular UGC. To be used for `/feedback` reporting. | | -| `combined_answer_text` | [Optional[models.StructuredText]](../models/structuredtext.md) | :heavy_minus_sign: | N/A | | -| `likes` | [Optional[models.AnswerLikes]](../models/answerlikes.md) | :heavy_minus_sign: | N/A | | -| `author` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | -| `create_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time the answer was created in ISO format (ISO 8601). | | -| `update_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time the answer was last updated in ISO format (ISO 8601). | | -| `updated_by` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | -| `verification` | [Optional[models.Verification]](../models/verification.md) | :heavy_minus_sign: | N/A | | -| `collections` | List[[models.Collection](../models/collection.md)] | :heavy_minus_sign: | The collections to which the answer belongs. | | -| `document_category` | *Optional[str]* | :heavy_minus_sign: | The document's document_category(.proto). | | -| `source_document` | [Optional[models.Document]](../models/document.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | +| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | +| `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.

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. | | +| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | +| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.AnswerSourceType]](../models/answersourcetype.md) | :heavy_minus_sign: | N/A | | +| `permissions` | [Optional[models.ObjectPermissions]](../models/objectpermissions.md) | :heavy_minus_sign: | N/A | | +| `tracking_token` | *Optional[str]* | :heavy_minus_sign: | An opaque token that represents this particular UGC. To be used for `/feedback` reporting. | | +| `combined_answer_text` | [Optional[models.StructuredText]](../models/structuredtext.md) | :heavy_minus_sign: | N/A | | +| `likes` | [Optional[models.AnswerLikes]](../models/answerlikes.md) | :heavy_minus_sign: | N/A | | +| `author` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | +| `create_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time the answer was created in ISO format (ISO 8601). | | +| `update_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time the answer was last updated in ISO format (ISO 8601). | | +| `updated_by` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | +| `verification` | [Optional[models.Verification]](../models/verification.md) | :heavy_minus_sign: | N/A | | +| `collections` | List[[models.Collection](../models/collection.md)] | :heavy_minus_sign: | The collections to which the answer belongs. | | +| `document_category` | *Optional[str]* | :heavy_minus_sign: | The document's document_category(.proto). | | +| `source_document` | [Optional[models.Document]](../models/document.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/answercreationdata.md b/docs/models/answercreationdata.md index d9670ace..195c8105 100644 --- a/docs/models/answercreationdata.md +++ b/docs/models/answercreationdata.md @@ -3,17 +3,17 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `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.

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. | | -| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | -| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | -| `source_type` | [Optional[models.AnswerCreationDataSourceType]](../models/answercreationdatasourcetype.md) | :heavy_minus_sign: | N/A | | -| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | -| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `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.

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. | | +| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | +| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.AnswerCreationDataSourceType]](../models/answercreationdatasourcetype.md) | :heavy_minus_sign: | N/A | | +| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | +| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/answerresult.md b/docs/models/answerresult.md index 3b877b10..73c45c81 100644 --- a/docs/models/answerresult.md +++ b/docs/models/answerresult.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `answer` | [models.Answer](../models/answer.md) | :heavy_check_mark: | N/A | -| ~~`tracking_token`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-05-07, removal scheduled for 2027-01-15: Use `answer.trackingToken` instead..

Use `answer.trackingToken` instead. | -| `favorite_info` | [Optional[models.FavoriteInfo]](../models/favoriteinfo.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `answer` | [models.Answer](../models/answer.md) | :heavy_check_mark: | N/A | +| ~~`tracking_token`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-05-07, removal scheduled for 2027-01-15: Use `answer.trackingToken` instead..

Use `answer.trackingToken` instead. | +| `favorite_info` | [Optional[models.FavoriteInfo]](../models/favoriteinfo.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/chatmessage.md b/docs/models/chatmessage.md index 7134cbbb..a2f36d62 100644 --- a/docs/models/chatmessage.md +++ b/docs/models/chatmessage.md @@ -5,15 +5,15 @@ A message that is rendered as one coherent unit with one given sender. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `agent_config` | [Optional[models.AgentConfig]](../models/agentconfig.md) | :heavy_minus_sign: | Describes the agent that executes the request. | -| `author` | [Optional[models.Author]](../models/author.md) | :heavy_minus_sign: | N/A | -| ~~`citations`~~ | List[[models.ChatMessageCitation](../models/chatmessagecitation.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-06, removal scheduled for 2026-10-15: Use inline citations via ChatMessageFragment.citation and ChatMessageCitation.referenceRanges instead. This field is still populated for backward compatibility..

Deprecated: Use inline citations via ChatMessageFragment.citation instead. For detailed reference information, use ChatMessageCitation.referenceRanges. This field is still populated for backward compatibility. | -| `uploaded_file_ids` | List[*str*] | :heavy_minus_sign: | IDs of files uploaded in the message that are referenced to generate the answer. | -| `fragments` | List[[models.ChatMessageFragment](../models/chatmessagefragment.md)] | :heavy_minus_sign: | A list of rich data used to represent the response or formulate a request. These are linearly stitched together to support richer data formats beyond simple text. | -| `ts` | *Optional[str]* | :heavy_minus_sign: | Response timestamp of the message. | -| `message_id` | *Optional[str]* | :heavy_minus_sign: | A unique server-side generated ID used to identify a message, automatically populated for any USER authored messages. | -| `message_tracking_token` | *Optional[str]* | :heavy_minus_sign: | Opaque tracking token generated server-side. | -| `message_type` | [Optional[models.MessageType]](../models/messagetype.md) | :heavy_minus_sign: | Semantically groups content of a certain type. It can be used for purposes such as differential UI treatment. USER authored messages should be of type CONTENT and do not need `messageType` specified. | -| ~~`has_more_fragments`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Signals there are additional response fragments incoming. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `agent_config` | [Optional[models.AgentConfig]](../models/agentconfig.md) | :heavy_minus_sign: | Describes the agent that executes the request. | +| `author` | [Optional[models.Author]](../models/author.md) | :heavy_minus_sign: | N/A | +| ~~`citations`~~ | List[[models.ChatMessageCitation](../models/chatmessagecitation.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-06, removal scheduled for 2026-10-15: Use inline citations via ChatMessageFragment.citation and ChatMessageCitation.referenceRanges instead. This field is still populated for backward compatibility..

Deprecated: Use inline citations via ChatMessageFragment.citation instead. For detailed reference information, use ChatMessageCitation.referenceRanges. This field is still populated for backward compatibility. | +| `uploaded_file_ids` | List[*str*] | :heavy_minus_sign: | IDs of files uploaded in the message that are referenced to generate the answer. | +| `fragments` | List[[models.ChatMessageFragment](../models/chatmessagefragment.md)] | :heavy_minus_sign: | A list of rich data used to represent the response or formulate a request. These are linearly stitched together to support richer data formats beyond simple text. | +| `ts` | *Optional[str]* | :heavy_minus_sign: | Response timestamp of the message. | +| `message_id` | *Optional[str]* | :heavy_minus_sign: | A unique server-side generated ID used to identify a message, automatically populated for any USER authored messages. | +| `message_tracking_token` | *Optional[str]* | :heavy_minus_sign: | Opaque tracking token generated server-side. | +| `message_type` | [Optional[models.MessageType]](../models/messagetype.md) | :heavy_minus_sign: | Semantically groups content of a certain type. It can be used for purposes such as differential UI treatment. USER authored messages should be of type CONTENT and do not need `messageType` specified. | +| ~~`has_more_fragments`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

Signals there are additional response fragments incoming. | \ No newline at end of file diff --git a/docs/models/dlpconfig.md b/docs/models/dlpconfig.md index e99c7c03..4fe9f863 100644 --- a/docs/models/dlpconfig.md +++ b/docs/models/dlpconfig.md @@ -8,9 +8,9 @@ Detailed configuration of what documents and sensitive content will be scanned. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `version` | *Optional[int]* | :heavy_minus_sign: | Synonymous with report/policy id. | -| ~~`sensitive_info_types`~~ | List[[models.SensitiveInfoType](../models/sensitiveinfotype.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use sensitiveContentOptions instead.

DEPRECATED - use `sensitiveContentOptions` instead. | +| ~~`sensitive_info_types`~~ | List[[models.SensitiveInfoType](../models/sensitiveinfotype.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use sensitiveContentOptions instead.

DEPRECATED - use `sensitiveContentOptions` instead. | | `input_options` | [Optional[models.InputOptions]](../models/inputoptions.md) | :heavy_minus_sign: | Controls which data-sources and what time-range to include in scans. | -| ~~`external_sharing_options`~~ | [Optional[models.ExternalSharingOptions]](../models/externalsharingoptions.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use broadSharingOptions instead. | +| ~~`external_sharing_options`~~ | [Optional[models.ExternalSharingOptions]](../models/externalsharingoptions.md) | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use broadSharingOptions instead. | | `broad_sharing_options` | [Optional[models.SharingOptions]](../models/sharingoptions.md) | :heavy_minus_sign: | Controls how "shared" a document must be to get picked for scans. | | `sensitive_content_options` | [Optional[models.SensitiveContentOptions]](../models/sensitivecontentoptions.md) | :heavy_minus_sign: | Options for defining sensitive content within scanned documents. | | `report_name` | *Optional[str]* | :heavy_minus_sign: | N/A | diff --git a/docs/models/dlpissuefilter.md b/docs/models/dlpissuefilter.md index 69f4a0b8..618ade86 100644 --- a/docs/models/dlpissuefilter.md +++ b/docs/models/dlpissuefilter.md @@ -5,20 +5,20 @@ Filter for DLP issues. Includes document-level filters and issue-specific filter ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `search_text` | *Optional[str]* | :heavy_minus_sign: | Text to search for in issue fields. | -| `statuses` | List[[models.DlpIssueStatus](../models/dlpissuestatus.md)] | :heavy_minus_sign: | Filter by one or more issue statuses. | -| ~~`assignee_id`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single assignee user ID. Deprecated; use assigneeIds. | -| `assignee_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more assignee user IDs. Use the sentinel value "UNASSIGNED" to match issues with no assignee. | -| ~~`info_type`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single built-in info type. Deprecated; use infoTypes. | -| `info_types` | List[*str*] | :heavy_minus_sign: | Filter by one or more built-in info types. | -| ~~`regex_id`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single regex rule ID. Deprecated; use regexIds. | -| `regex_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more regex rule IDs. | -| `report_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more report/policy IDs. | -| `doc_id` | *Optional[str]* | :heavy_minus_sign: | N/A | -| ~~`datasource`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single datasource. Deprecated; use datasources. | -| `datasources` | List[*str*] | :heavy_minus_sign: | Filter by one or more datasources. | -| `visibility` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `severities` | List[[models.DlpSeverity](../models/dlpseverity.md)] | :heavy_minus_sign: | Filter by one or more severity levels. | -| `time_range` | [Optional[models.TimeRangeFilter]](../models/timerangefilter.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `search_text` | *Optional[str]* | :heavy_minus_sign: | Text to search for in issue fields. | +| `statuses` | List[[models.DlpIssueStatus](../models/dlpissuestatus.md)] | :heavy_minus_sign: | Filter by one or more issue statuses. | +| ~~`assignee_id`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single assignee user ID. Deprecated; use assigneeIds. | +| `assignee_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more assignee user IDs. Use the sentinel value "UNASSIGNED" to match issues with no assignee. | +| ~~`info_type`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single built-in info type. Deprecated; use infoTypes. | +| `info_types` | List[*str*] | :heavy_minus_sign: | Filter by one or more built-in info types. | +| ~~`regex_id`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single regex rule ID. Deprecated; use regexIds. | +| `regex_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more regex rule IDs. | +| `report_ids` | List[*str*] | :heavy_minus_sign: | Filter by one or more report/policy IDs. | +| `doc_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| ~~`datasource`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

Filter by a single datasource. Deprecated; use datasources. | +| `datasources` | List[*str*] | :heavy_minus_sign: | Filter by one or more datasources. | +| `visibility` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `severities` | List[[models.DlpSeverity](../models/dlpseverity.md)] | :heavy_minus_sign: | Filter by one or more severity levels. | +| `time_range` | [Optional[models.TimeRangeFilter]](../models/timerangefilter.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/documentinteractions.md b/docs/models/documentinteractions.md index 6c5eb1a1..bf593423 100644 --- a/docs/models/documentinteractions.md +++ b/docs/models/documentinteractions.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `num_comments` | *Optional[int]* | :heavy_minus_sign: | The count of comments (thread replies in the case of slack). | -| `num_reactions` | *Optional[int]* | :heavy_minus_sign: | The count of reactions on the document. | -| ~~`reactions`~~ | List[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use reacts instead.

To be deprecated in favor of reacts. A (potentially non-exhaustive) list of reactions for the document. | -| `reacts` | List[[models.Reaction](../models/reaction.md)] | :heavy_minus_sign: | N/A | -| `shares` | List[[models.Share](../models/share.md)] | :heavy_minus_sign: | Describes instances of someone posting a link to this document in one of our indexed datasources. | -| `visitor_count` | [Optional[models.CountInfo]](../models/countinfo.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `num_comments` | *Optional[int]* | :heavy_minus_sign: | The count of comments (thread replies in the case of slack). | +| `num_reactions` | *Optional[int]* | :heavy_minus_sign: | The count of reactions on the document. | +| ~~`reactions`~~ | List[*str*] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use reacts instead.

To be deprecated in favor of reacts. A (potentially non-exhaustive) list of reactions for the document. | +| `reacts` | List[[models.Reaction](../models/reaction.md)] | :heavy_minus_sign: | N/A | +| `shares` | List[[models.Share](../models/share.md)] | :heavy_minus_sign: | Describes instances of someone posting a link to this document in one of our indexed datasources. | +| `visitor_count` | [Optional[models.CountInfo]](../models/countinfo.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/editanswerrequest.md b/docs/models/editanswerrequest.md index 3b3680d3..6e54166a 100644 --- a/docs/models/editanswerrequest.md +++ b/docs/models/editanswerrequest.md @@ -3,20 +3,20 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | -| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | -| `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.

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. | | -| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | -| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | -| `source_type` | [Optional[models.EditAnswerRequestSourceType]](../models/editanswerrequestsourcetype.md) | :heavy_minus_sign: | N/A | | -| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | -| `removed_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections from which a document is removed. | | -| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | +| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | +| `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.

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. | | +| `roles` | List[[models.UserRoleSpecification](../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | +| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.EditAnswerRequestSourceType]](../models/editanswerrequestsourcetype.md) | :heavy_minus_sign: | N/A | | +| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | +| `removed_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections from which a document is removed. | | +| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/employeeinfodefinition.md b/docs/models/employeeinfodefinition.md index c6c8ed10..62b492f3 100644 --- a/docs/models/employeeinfodefinition.md +++ b/docs/models/employeeinfodefinition.md @@ -13,7 +13,7 @@ Describes employee info | `preferred_name` | *Optional[str]* | :heavy_minus_sign: | The preferred name or nickname of the employee | | `id` | *Optional[str]* | :heavy_minus_sign: | **[Advanced]** A unique universal internal identifier for the employee. This is solely used for understanding manager relationships along with `managerId`.
| | `phone_number` | *Optional[str]* | :heavy_minus_sign: | The employee's phone number. | -| ~~`location`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

The employee's location (city/office name etc). | +| ~~`location`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

The employee's location (city/office name etc). | | `structured_location` | [Optional[models.StructuredLocation]](../models/structuredlocation.md) | :heavy_minus_sign: | Detailed location with information about country, state, city etc. | | `title` | *Optional[str]* | :heavy_minus_sign: | The employee's role title. | | `photo_url` | *Optional[str]* | :heavy_minus_sign: | The employee's profile pic | diff --git a/docs/models/externalsharingoptions.md b/docs/models/externalsharingoptions.md index 96a8d1eb..d38bf86e 100644 --- a/docs/models/externalsharingoptions.md +++ b/docs/models/externalsharingoptions.md @@ -7,14 +7,14 @@ Controls how "shared" a document must be to get picked for scans. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| ~~`enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | -| `threshold` | *Optional[int]* | :heavy_minus_sign: | The minimum number of users the document is shared with. | -| `threshold_enabled` | *Optional[bool]* | :heavy_minus_sign: | Documents will be filtered based on how many people have access to it. | -| ~~`anyone_with_link_enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | -| `anyone_internal_enabled` | *Optional[bool]* | :heavy_minus_sign: | Only users within the organization can access the document. | -| `anonymous_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Anyone on the internet can access the document. | -| `user_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Enable user access check | -| `user_ids` | List[*str*] | :heavy_minus_sign: | Any one of the specified users can access the document. | -| `domain_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| ~~`enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | +| `threshold` | *Optional[int]* | :heavy_minus_sign: | The minimum number of users the document is shared with. | +| `threshold_enabled` | *Optional[bool]* | :heavy_minus_sign: | Documents will be filtered based on how many people have access to it. | +| ~~`anyone_with_link_enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | +| `anyone_internal_enabled` | *Optional[bool]* | :heavy_minus_sign: | Only users within the organization can access the document. | +| `anonymous_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Anyone on the internet can access the document. | +| `user_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Enable user access check | +| `user_ids` | List[*str*] | :heavy_minus_sign: | Any one of the specified users can access the document. | +| `domain_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/facetfiltervalue.md b/docs/models/facetfiltervalue.md index 84c21704..f6a68e83 100644 --- a/docs/models/facetfiltervalue.md +++ b/docs/models/facetfiltervalue.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *Optional[str]* | :heavy_minus_sign: | N/A | Spreadsheet | -| `relation_type` | [Optional[models.RelationType]](../models/relationtype.md) | :heavy_minus_sign: | N/A | EQUALS | -| ~~`is_negated`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use relationType instead.

DEPRECATED - please use relationType instead | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *Optional[str]* | :heavy_minus_sign: | N/A | Spreadsheet | +| `relation_type` | [Optional[models.RelationType]](../models/relationtype.md) | :heavy_minus_sign: | N/A | EQUALS | +| ~~`is_negated`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use relationType instead.

DEPRECATED - please use relationType instead | | \ No newline at end of file diff --git a/docs/models/feedrequestcategory.md b/docs/models/feedrequestcategory.md index 35f342f9..c372f9bb 100644 --- a/docs/models/feedrequestcategory.md +++ b/docs/models/feedrequestcategory.md @@ -33,6 +33,7 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION | `ZERO_STATE_CHAT_TOOL_SUGGESTION` | ZERO_STATE_CHAT_TOOL_SUGGESTION | | `ZERO_STATE_WORKFLOW_CREATED_BY_ME` | ZERO_STATE_WORKFLOW_CREATED_BY_ME | | `ZERO_STATE_WORKFLOW_FAVORITES` | ZERO_STATE_WORKFLOW_FAVORITES | +| `ZERO_STATE_GLEAN_AGENT_COWORKERS` | ZERO_STATE_GLEAN_AGENT_COWORKERS | | `ZERO_STATE_WORKFLOW_POPULAR` | ZERO_STATE_WORKFLOW_POPULAR | | `ZERO_STATE_WORKFLOW_RECENT` | ZERO_STATE_WORKFLOW_RECENT | | `ZERO_STATE_WORKFLOW_SUGGESTION` | ZERO_STATE_WORKFLOW_SUGGESTION | diff --git a/docs/models/feedresultcategory.md b/docs/models/feedresultcategory.md index 591586c6..fbb78791 100644 --- a/docs/models/feedresultcategory.md +++ b/docs/models/feedresultcategory.md @@ -37,6 +37,7 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION | `ZERO_STATE_CHAT_TOOL_SUGGESTION` | ZERO_STATE_CHAT_TOOL_SUGGESTION | | `ZERO_STATE_WORKFLOW_CREATED_BY_ME` | ZERO_STATE_WORKFLOW_CREATED_BY_ME | | `ZERO_STATE_WORKFLOW_FAVORITES` | ZERO_STATE_WORKFLOW_FAVORITES | +| `ZERO_STATE_GLEAN_AGENT_COWORKERS` | ZERO_STATE_GLEAN_AGENT_COWORKERS | | `ZERO_STATE_WORKFLOW_POPULAR` | ZERO_STATE_WORKFLOW_POPULAR | | `ZERO_STATE_WORKFLOW_RECENT` | ZERO_STATE_WORKFLOW_RECENT | | `ZERO_STATE_WORKFLOW_SUGGESTION` | ZERO_STATE_WORKFLOW_SUGGESTION | diff --git a/docs/models/getcollectionresponse.md b/docs/models/getcollectionresponse.md index e4795b0d..c10c22d6 100644 --- a/docs/models/getcollectionresponse.md +++ b/docs/models/getcollectionresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `collection` | [Optional[models.Collection]](../models/collection.md) | :heavy_minus_sign: | N/A | -| `root_collection` | [Optional[models.Collection]](../models/collection.md) | :heavy_minus_sign: | N/A | -| `error` | [Optional[models.CollectionError]](../models/collectionerror.md) | :heavy_minus_sign: | N/A | -| ~~`tracking_token`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-05-07, removal scheduled for 2027-01-15: Use `collection.trackingToken` instead..

Use `collection.trackingToken` instead. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `collection` | [Optional[models.Collection]](../models/collection.md) | :heavy_minus_sign: | N/A | +| `root_collection` | [Optional[models.Collection]](../models/collection.md) | :heavy_minus_sign: | N/A | +| `error` | [Optional[models.CollectionError]](../models/collectionerror.md) | :heavy_minus_sign: | N/A | +| ~~`tracking_token`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-05-07, removal scheduled for 2027-01-15: Use `collection.trackingToken` instead..

Use `collection.trackingToken` instead. | \ No newline at end of file diff --git a/docs/models/inputoptions.md b/docs/models/inputoptions.md index b45ddba5..d413376c 100644 --- a/docs/models/inputoptions.md +++ b/docs/models/inputoptions.md @@ -5,12 +5,12 @@ Controls which data-sources and what time-range to include in scans. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`url_greenlist`~~ | List[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

list of url regex matching documents excluded from report | -| `datasources_type` | [Optional[models.DatasourcesType]](../models/datasourcestype.md) | :heavy_minus_sign: | The types of datasource for which to run the report/policy. | -| ~~`datasources`~~ | List[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use datasourceInstances instead.

List of datasources to consider for report. DEPRECATED - use datasourceInstances instead. | -| `datasource_instances` | List[*str*] | :heavy_minus_sign: | List of datasource instances to consider for report/policy. | -| `time_period_type` | [Optional[models.InputOptionsTimePeriodType]](../models/inputoptionstimeperiodtype.md) | :heavy_minus_sign: | Type of time period for which to run the report/policy. PAST_DAY is deprecated. | -| `custom_time_range` | [Optional[models.TimeRange]](../models/timerange.md) | :heavy_minus_sign: | N/A | -| `subset_doc_ids_to_scan` | List[*str*] | :heavy_minus_sign: | Subset of document IDs to scan. If empty, all documents matching other scope criteria will be scanned. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`url_greenlist`~~ | List[*str*] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

list of url regex matching documents excluded from report | +| `datasources_type` | [Optional[models.DatasourcesType]](../models/datasourcestype.md) | :heavy_minus_sign: | The types of datasource for which to run the report/policy. | +| ~~`datasources`~~ | List[*str*] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use datasourceInstances instead.

List of datasources to consider for report. DEPRECATED - use datasourceInstances instead. | +| `datasource_instances` | List[*str*] | :heavy_minus_sign: | List of datasource instances to consider for report/policy. | +| `time_period_type` | [Optional[models.InputOptionsTimePeriodType]](../models/inputoptionstimeperiodtype.md) | :heavy_minus_sign: | Type of time period for which to run the report/policy. PAST_DAY is deprecated. | +| `custom_time_range` | [Optional[models.TimeRange]](../models/timerange.md) | :heavy_minus_sign: | N/A | +| `subset_doc_ids_to_scan` | List[*str*] | :heavy_minus_sign: | Subset of document IDs to scan. If empty, all documents matching other scope criteria will be scanned. | \ No newline at end of file diff --git a/docs/models/insightsoverviewresponse.md b/docs/models/insightsoverviewresponse.md index 56bb2b24..1d164ba6 100644 --- a/docs/models/insightsoverviewresponse.md +++ b/docs/models/insightsoverviewresponse.md @@ -3,42 +3,42 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `monthly_active_users` | *Optional[int]* | :heavy_minus_sign: | Number of current Monthly Active Users. | -| `weekly_active_users` | *Optional[int]* | :heavy_minus_sign: | Number of current Weekly Active Users. | -| `departments` | List[*str*] | :heavy_minus_sign: | Department name(s). | -| `employee_count` | *Optional[int]* | :heavy_minus_sign: | Number of current employees in the specified departments, according to the Org Chart. | -| `total_signups` | *Optional[int]* | :heavy_minus_sign: | Number of current signed up employees in the specified departments, according to the Org Chart. | -| `search_summary` | [Optional[models.InsightsSearchSummary]](../models/insightssearchsummary.md) | :heavy_minus_sign: | N/A | -| `chat_summary` | [Optional[models.InsightsChatSummary]](../models/insightschatsummary.md) | :heavy_minus_sign: | N/A | -| `search_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `assistant_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `agents_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `mcp_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `extension_summary` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `ugc_summary` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | -| `last_updated_ts` | *Optional[int]* | :heavy_minus_sign: | Unix timestamp of the last update for the insights data in the response. | -| ~~`search_session_satisfaction`~~ | *Optional[float]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-05-13, removal scheduled for 2027-01-15: This property is no longer supported. Please contact Support for alternatives..

Search session satisfaction rate, over the specified time period in the specified departments. | -| `monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `search_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `search_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `search_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `assistant_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `assistant_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `assistant_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `agents_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `agents_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `agents_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `mcp_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `mcp_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `mcp_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `searches_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `assistant_interactions_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `agent_runs_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `mcp_calls_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | -| `search_datasource_counts` | Dict[str, *int*] | :heavy_minus_sign: | Counts of search result clicks, by datasource, over the specified time period in the specified departments. | -| `chat_datasource_counts` | Dict[str, *int*] | :heavy_minus_sign: | Counts of cited documents in chat, by datasource, over the specified time period in the specified departments. | -| `per_user_insights` | List[[models.PerUserInsight](../models/peruserinsight.md)] | :heavy_minus_sign: | Per-user insights, over the specified time period in the specified departments. All current users in the organization who have signed into Glean at least once are included. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `monthly_active_users` | *Optional[int]* | :heavy_minus_sign: | Number of current Monthly Active Users. | +| `weekly_active_users` | *Optional[int]* | :heavy_minus_sign: | Number of current Weekly Active Users. | +| `departments` | List[*str*] | :heavy_minus_sign: | Department name(s). | +| `employee_count` | *Optional[int]* | :heavy_minus_sign: | Number of current employees in the specified departments, according to the Org Chart. | +| `total_signups` | *Optional[int]* | :heavy_minus_sign: | Number of current signed up employees in the specified departments, according to the Org Chart. | +| `search_summary` | [Optional[models.InsightsSearchSummary]](../models/insightssearchsummary.md) | :heavy_minus_sign: | N/A | +| `chat_summary` | [Optional[models.InsightsChatSummary]](../models/insightschatsummary.md) | :heavy_minus_sign: | N/A | +| `search_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `assistant_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `agents_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `mcp_active_users` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `extension_summary` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `ugc_summary` | [Optional[models.CurrentActiveUsers]](../models/currentactiveusers.md) | :heavy_minus_sign: | N/A | +| `last_updated_ts` | *Optional[int]* | :heavy_minus_sign: | Unix timestamp of the last update for the insights data in the response. | +| ~~`search_session_satisfaction`~~ | *Optional[float]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-05-13, removal scheduled for 2027-01-15: This property is no longer supported. Please contact Support for alternatives..

Search session satisfaction rate, over the specified time period in the specified departments. | +| `monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `search_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `search_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `search_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `assistant_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `assistant_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `assistant_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `agents_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `agents_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `agents_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `mcp_monthly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `mcp_weekly_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `mcp_daily_active_user_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `searches_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `assistant_interactions_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `agent_runs_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `mcp_calls_timeseries` | [Optional[models.LabeledCountInfo]](../models/labeledcountinfo.md) | :heavy_minus_sign: | N/A | +| `search_datasource_counts` | Dict[str, *int*] | :heavy_minus_sign: | Counts of search result clicks, by datasource, over the specified time period in the specified departments. | +| `chat_datasource_counts` | Dict[str, *int*] | :heavy_minus_sign: | Counts of cited documents in chat, by datasource, over the specified time period in the specified departments. | +| `per_user_insights` | List[[models.PerUserInsight](../models/peruserinsight.md)] | :heavy_minus_sign: | Per-user insights, over the specified time period in the specified departments. All current users in the organization who have signed into Glean at least once are included. | \ No newline at end of file diff --git a/docs/models/inviteinfo.md b/docs/models/inviteinfo.md index 62732992..550fc52e 100644 --- a/docs/models/inviteinfo.md +++ b/docs/models/inviteinfo.md @@ -5,10 +5,10 @@ Information regarding the invite status of a person. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sign_up_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time this person signed up in ISO format (ISO 8601). | | -| `invites` | List[[models.ChannelInviteInfo](../models/channelinviteinfo.md)] | :heavy_minus_sign: | Latest invites received by the user for each channel | | -| `inviter` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | -| ~~`invite_time`~~ | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use ChannelInviteInfo instead.

The time this person was invited in ISO format (ISO 8601). | | -| ~~`reminder_time`~~ | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use ChannelInviteInfo instead.

The time this person was reminded in ISO format (ISO 8601) if a reminder was sent. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sign_up_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time this person signed up in ISO format (ISO 8601). | | +| `invites` | List[[models.ChannelInviteInfo](../models/channelinviteinfo.md)] | :heavy_minus_sign: | Latest invites received by the user for each channel | | +| `inviter` | [Optional[models.Person]](../models/person.md) | :heavy_minus_sign: | N/A | {
"name": "George Clooney",
"obfuscatedId": "abc123"
} | +| ~~`invite_time`~~ | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use ChannelInviteInfo instead.

The time this person was invited in ISO format (ISO 8601). | | +| ~~`reminder_time`~~ | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use ChannelInviteInfo instead.

The time this person was reminded in ISO format (ISO 8601) if a reminder was sent. | | \ No newline at end of file diff --git a/docs/models/manualfeedbackinfo.md b/docs/models/manualfeedbackinfo.md index dc221748..d3dc6308 100644 --- a/docs/models/manualfeedbackinfo.md +++ b/docs/models/manualfeedbackinfo.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`email`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The email address of the user who submitted the Feedback.event.MANUAL_FEEDBACK event. | +| ~~`email`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

The email address of the user who submitted the Feedback.event.MANUAL_FEEDBACK event. | | `source` | [Optional[models.ManualFeedbackInfoSource]](../models/manualfeedbackinfosource.md) | :heavy_minus_sign: | The source associated with the Feedback.event.MANUAL_FEEDBACK event. | -| ~~`issue`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The issue the user indicated in the feedback. | +| ~~`issue`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

The issue the user indicated in the feedback. | | `issues` | List[[models.Issue](../models/issue.md)] | :heavy_minus_sign: | The issue(s) the user indicated in the feedback. | | `image_urls` | List[*str*] | :heavy_minus_sign: | URLs of images uploaded by user when providing feedback | | `query` | *Optional[str]* | :heavy_minus_sign: | The query associated with the Feedback.event.MANUAL_FEEDBACK event. | diff --git a/docs/models/period.md b/docs/models/period.md index 84572857..aa32682f 100644 --- a/docs/models/period.md +++ b/docs/models/period.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`min_days_from_now`~~ | *Optional[int]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED - The number of days from now in the past to define upper boundary of time period. | -| ~~`max_days_from_now`~~ | *Optional[int]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED - The number of days from now in the past to define lower boundary of time period. | -| `start` | [Optional[models.TimePoint]](../models/timepoint.md) | :heavy_minus_sign: | N/A | -| `end` | [Optional[models.TimePoint]](../models/timepoint.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`min_days_from_now`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED - The number of days from now in the past to define upper boundary of time period. | +| ~~`max_days_from_now`~~ | *Optional[int]* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED - The number of days from now in the past to define lower boundary of time period. | +| `start` | [Optional[models.TimePoint]](../models/timepoint.md) | :heavy_minus_sign: | N/A | +| `end` | [Optional[models.TimePoint]](../models/timepoint.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/platformresult.md b/docs/models/platformresult.md index 33003987..c37af26a 100644 --- a/docs/models/platformresult.md +++ b/docs/models/platformresult.md @@ -3,14 +3,14 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `url` | *str* | :heavy_check_mark: | Canonical URL of the result. | https://company.atlassian.net/wiki/spaces/ENG/pages/12345 | -| `title` | *str* | :heavy_check_mark: | Result title. | Q2 2026 Platform Roadmap | -| `snippets` | List[*str*] | :heavy_minus_sign: | Query-relevant plain-text excerpts from the result body. | [
"The platform team will focus on API stability and..."
] | -| `datasource` | *str* | :heavy_check_mark: | The datasource this result originates from. | confluence | -| `document_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The document type within the datasource. | page | -| `creator` | [Optional[models.PlatformPersonReference]](../models/platformpersonreference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | | -| `owner` | [Optional[models.PlatformPersonReference]](../models/platformpersonreference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | When the result was last modified. | | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | When the result was created. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `url` | *str* | :heavy_check_mark: | Canonical URL of the result. | https://company.atlassian.net/wiki/spaces/ENG/pages/12345 | +| `title` | *str* | :heavy_check_mark: | Display title. For a conversation, this is a title built from the participants, such as "Alice and Bob", including when the indexed title is the message body. When the result has no title, the server returns Untitled. | Q2 2026 Platform Roadmap | +| `snippets` | List[*str*] | :heavy_minus_sign: | Query-relevant plain-text excerpts from the result body. | [
"The platform team will focus on API stability and..."
] | +| `datasource` | *str* | :heavy_check_mark: | The datasource this result originates from. | confluence | +| `document_type` | *OptionalNullable[str]* | :heavy_minus_sign: | The document type within the datasource. | page | +| `creator` | [Optional[models.PlatformPersonReference]](../models/platformpersonreference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | | +| `owner` | [Optional[models.PlatformPersonReference]](../models/platformpersonreference.md) | :heavy_minus_sign: | A lightweight reference to a person, used where a payload merely points at someone. | | +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | When the result was last modified. | | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | When the result was created. | | \ No newline at end of file diff --git a/docs/models/platformtriggereventreason.md b/docs/models/platformtriggereventreason.md index e3c221b8..7c2dab23 100644 --- a/docs/models/platformtriggereventreason.md +++ b/docs/models/platformtriggereventreason.md @@ -29,4 +29,5 @@ value = PlatformTriggerEventReason.CREATED | `REVIEW_REQUEST_REMOVED` | REVIEW_REQUEST_REMOVED | | `READY_FOR_REVIEW` | READY_FOR_REVIEW | | `CONVERTED_TO_DRAFT` | CONVERTED_TO_DRAFT | -| `WEBHOOK_UPDATED` | WEBHOOK_UPDATED | \ No newline at end of file +| `WEBHOOK_UPDATED` | WEBHOOK_UPDATED | +| `WEBHOOK_CREATED` | WEBHOOK_CREATED | \ No newline at end of file diff --git a/docs/models/relateddocuments.md b/docs/models/relateddocuments.md index 0002a5a9..21cdf78a 100644 --- a/docs/models/relateddocuments.md +++ b/docs/models/relateddocuments.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `relation` | [Optional[models.Relation]](../models/relation.md) | :heavy_minus_sign: | How this document relates to the including entity. | | -| `associated_entity_id` | *Optional[str]* | :heavy_minus_sign: | Which entity in the response that this entity relates to. Relevant when there are multiple entities associated with the response (such as merged customers) | | -| `query_suggestion` | [Optional[models.QuerySuggestion]](../models/querysuggestion.md) | :heavy_minus_sign: | N/A | {
"query": "app:github type:pull author:mortimer",
"label": "Mortimer's PRs",
"datasource": "github"
} | -| ~~`documents`~~ | List[[models.Document](../models/document.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

A truncated list of documents with this relation. TO BE DEPRECATED. | | -| `results` | List[[models.SearchResult](../models/searchresult.md)] | :heavy_minus_sign: | A truncated list of documents associated with this relation. To be used in favor of `documents` because it contains a trackingToken. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `relation` | [Optional[models.Relation]](../models/relation.md) | :heavy_minus_sign: | How this document relates to the including entity. | | +| `associated_entity_id` | *Optional[str]* | :heavy_minus_sign: | Which entity in the response that this entity relates to. Relevant when there are multiple entities associated with the response (such as merged customers) | | +| `query_suggestion` | [Optional[models.QuerySuggestion]](../models/querysuggestion.md) | :heavy_minus_sign: | N/A | {
"query": "app:github type:pull author:mortimer",
"label": "Mortimer's PRs",
"datasource": "github"
} | +| ~~`documents`~~ | List[[models.Document](../models/document.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated.

A truncated list of documents with this relation. TO BE DEPRECATED. | | +| `results` | List[[models.SearchResult](../models/searchresult.md)] | :heavy_minus_sign: | A truncated list of documents associated with this relation. To be used in favor of `documents` because it contains a trackingToken. | | \ No newline at end of file diff --git a/docs/models/searchresultsnippet.md b/docs/models/searchresultsnippet.md index 55f6c754..aa74d5c9 100644 --- a/docs/models/searchresultsnippet.md +++ b/docs/models/searchresultsnippet.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `mime_type` | *Optional[str]* | :heavy_minus_sign: | The mime type of the snippets, currently either text/plain or text/html. | -| `text` | *Optional[str]* | :heavy_minus_sign: | A matching snippet from the document with no highlights. | -| `snippet_text_ordering` | *Optional[int]* | :heavy_minus_sign: | Used for sorting based off the snippet's location within all_snippetable_text | -| `ranges` | List[[models.TextRange](../models/textrange.md)] | :heavy_minus_sign: | The bolded ranges within text. | -| `url` | *Optional[str]* | :heavy_minus_sign: | A URL, generated based on availability, that links to the position of the snippet text or to the nearest header above the snippet text. | -| ~~`snippet`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use 'text' field instead.

A matching snippet from the document. Query term matches are marked by the unicode characters uE006 and uE007. Use 'text' field instead. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `mime_type` | *Optional[str]* | :heavy_minus_sign: | The mime type of the snippets, currently either text/plain or text/html. | +| `text` | *Optional[str]* | :heavy_minus_sign: | A matching snippet from the document with no highlights. | +| `snippet_text_ordering` | *Optional[int]* | :heavy_minus_sign: | Used for sorting based off the snippet's location within all_snippetable_text | +| `ranges` | List[[models.TextRange](../models/textrange.md)] | :heavy_minus_sign: | The bolded ranges within text. | +| `url` | *Optional[str]* | :heavy_minus_sign: | A URL, generated based on availability, that links to the position of the snippet text or to the nearest header above the snippet text. | +| ~~`snippet`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use 'text' field instead.

A matching snippet from the document. Query term matches are marked by the unicode characters uE006 and uE007. Use 'text' field instead. | \ No newline at end of file diff --git a/docs/models/sensitivecontentoptions.md b/docs/models/sensitivecontentoptions.md index f0eae79c..366443d1 100644 --- a/docs/models/sensitivecontentoptions.md +++ b/docs/models/sensitivecontentoptions.md @@ -5,9 +5,9 @@ Options for defining sensitive content within scanned documents. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`sensitive_info_types`~~ | List[[models.SensitiveInfoType](../models/sensitiveinfotype.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | -| ~~`sensitive_terms`~~ | List[[models.SensitiveExpression](../models/sensitiveexpression.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | -| ~~`sensitive_regexes`~~ | List[[models.SensitiveExpression](../models/sensitiveexpression.md)] | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | -| `custom_sensitive_expressions` | List[[models.CustomSensitiveExpression](../models/customsensitiveexpression.md)] | :heavy_minus_sign: | list of custom sensitive expressions to consider as sensitive content | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`sensitive_info_types`~~ | List[[models.SensitiveInfoType](../models/sensitiveinfotype.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | +| ~~`sensitive_terms`~~ | List[[models.SensitiveExpression](../models/sensitiveexpression.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | +| ~~`sensitive_regexes`~~ | List[[models.SensitiveExpression](../models/sensitiveexpression.md)] | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use customSensitiveExpressions instead.

DEPRECATED - use 'customSensitiveExpressions' instead. | +| `custom_sensitive_expressions` | List[[models.CustomSensitiveExpression](../models/customsensitiveexpression.md)] | :heavy_minus_sign: | list of custom sensitive expressions to consider as sensitive content | \ No newline at end of file diff --git a/docs/models/sensitiveinfotype.md b/docs/models/sensitiveinfotype.md index cce44d49..a4bc193b 100644 --- a/docs/models/sensitiveinfotype.md +++ b/docs/models/sensitiveinfotype.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| ~~`likelihood_threshold`~~ | [Optional[models.SensitiveInfoTypeLikelihoodThreshold]](../models/sensitiveinfotypelikelihoodthreshold.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | -| `info_type` | *Optional[str]* | :heavy_minus_sign: | Text representation of an info-type to scan for. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| ~~`likelihood_threshold`~~ | [Optional[models.SensitiveInfoTypeLikelihoodThreshold]](../models/sensitiveinfotypelikelihoodthreshold.md) | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | +| `info_type` | *Optional[str]* | :heavy_minus_sign: | Text representation of an info-type to scan for. | \ No newline at end of file diff --git a/docs/models/sharingoptions.md b/docs/models/sharingoptions.md index fb4801eb..f420a1d4 100644 --- a/docs/models/sharingoptions.md +++ b/docs/models/sharingoptions.md @@ -5,13 +5,13 @@ Controls how "shared" a document must be to get picked for scans. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| ~~`enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | -| `threshold` | *Optional[int]* | :heavy_minus_sign: | The minimum number of users the document is shared with. | -| `threshold_enabled` | *Optional[bool]* | :heavy_minus_sign: | Documents will be filtered based on how many people have access to it. | -| ~~`anyone_with_link_enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | -| `anyone_internal_enabled` | *Optional[bool]* | :heavy_minus_sign: | Only users within the organization can access the document. | -| `anonymous_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Anyone on the internet can access the document. | -| `user_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Enable user access check | -| `user_ids` | List[*str*] | :heavy_minus_sign: | Any one of the specified users can access the document. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| ~~`enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | +| `threshold` | *Optional[int]* | :heavy_minus_sign: | The minimum number of users the document is shared with. | +| `threshold_enabled` | *Optional[bool]* | :heavy_minus_sign: | Documents will be filtered based on how many people have access to it. | +| ~~`anyone_with_link_enabled`~~ | *Optional[bool]* | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Field is deprecated. | +| `anyone_internal_enabled` | *Optional[bool]* | :heavy_minus_sign: | Only users within the organization can access the document. | +| `anonymous_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Anyone on the internet can access the document. | +| `user_access_enabled` | *Optional[bool]* | :heavy_minus_sign: | Enable user access check | +| `user_ids` | List[*str*] | :heavy_minus_sign: | Any one of the specified users can access the document. | \ No newline at end of file diff --git a/docs/models/socialnetwork.md b/docs/models/socialnetwork.md index 8a96bed0..10d0cea2 100644 --- a/docs/models/socialnetwork.md +++ b/docs/models/socialnetwork.md @@ -3,8 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `name` | *str* | :heavy_check_mark: | Possible values are "twitter", "linkedin". | -| `profile_name` | *Optional[str]* | :heavy_minus_sign: | Human-readable profile name. | -| `profile_url` | *str* | :heavy_check_mark: | Link to profile. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `name` | *str* | :heavy_check_mark: | Possible values are "twitter", "linkedin". | +| `profile_name` | *Optional[str]* | :heavy_minus_sign: | Human-readable profile name. | +| `profile_url` | *str* | :heavy_check_mark: | Link to profile. | +| `icon_url` | *Optional[str]* | :heavy_minus_sign: | URL of the icon to display for this social network, when available. | \ No newline at end of file diff --git a/docs/models/viewerinfo.md b/docs/models/viewerinfo.md index e1cf0404..0e79ee48 100644 --- a/docs/models/viewerinfo.md +++ b/docs/models/viewerinfo.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ~~`role`~~ | [Optional[models.ViewerInfoRole]](../models/viewerinforole.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use permissions instead.

DEPRECATED - use permissions instead. Viewer's role on the specific document. | -| `last_viewed_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`role`~~ | [Optional[models.ViewerInfoRole]](../models/viewerinforole.md) | :heavy_minus_sign: | :warning: **DEPRECATED**: Deprecated on 2026-02-05, removal scheduled for 2026-10-15: Use permissions instead.

DEPRECATED - use permissions instead. Viewer's role on the specific document. | +| `last_viewed_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/sdks/answers/README.md b/docs/sdks/answers/README.md index 85153af7..b718530d 100644 --- a/docs/sdks/answers/README.md +++ b/docs/sdks/answers/README.md @@ -201,25 +201,25 @@ with Glean( ### Parameters -| Parameter | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | -| `locale` | *Optional[str]* | :heavy_minus_sign: | The client's preferred locale in rfc5646 format (e.g. `en`, `ja`, `pt-BR`). If omitted, the `Accept-Language` will be used. If not present or not supported, defaults to the closest match or `en`. | | -| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | -| `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.

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. | | -| `roles` | List[[models.UserRoleSpecification](../../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | -| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | -| `source_type` | [Optional[models.EditAnswerRequestSourceType]](../../models/editanswerrequestsourcetype.md) | :heavy_minus_sign: | N/A | | -| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | -| `removed_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections from which a document is removed. | | -| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | | +| Parameter | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *int* | :heavy_check_mark: | The opaque ID of the Answer. | 3 | +| `locale` | *Optional[str]* | :heavy_minus_sign: | The client's preferred locale in rfc5646 format (e.g. `en`, `ja`, `pt-BR`). If omitted, the `Accept-Language` will be used. If not present or not supported, defaults to the closest match or `en`. | | +| `doc_id` | *Optional[str]* | :heavy_minus_sign: | Glean Document ID of the Answer. The Glean Document ID is supported for cases where the Answer ID isn't available. If both are available, using the Answer ID is preferred. | ANSWERS_answer_3 | +| `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.

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. | | +| `roles` | List[[models.UserRoleSpecification](../../models/userrolespecification.md)] | :heavy_minus_sign: | A list of roles for this answer explicitly granted by an owner, editor, or admin. | | +| `source_document_spec` | [Optional[models.DocumentSpecUnion]](../../models/documentspecunion.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.EditAnswerRequestSourceType]](../../models/editanswerrequestsourcetype.md) | :heavy_minus_sign: | N/A | | +| `added_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections to which a document is added. | | +| `removed_collections` | List[*int*] | :heavy_minus_sign: | IDs of Collections from which a document is removed. | | +| `combined_answer_text` | [Optional[models.StructuredTextMutableProperties]](../../models/structuredtextmutableproperties.md) | :heavy_minus_sign: | N/A | | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | | ### Response diff --git a/pyproject.toml b/pyproject.toml index c6ffa3b5..a6afab5c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "glean-api-client" -version = "0.17.16" +version = "0.17.17" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Glean Technologies, Inc." },] readme = "README-PYPI.md" diff --git a/src/glean/api_client/_version.py b/src/glean/api_client/_version.py index ce7e0a16..c1988c4d 100644 --- a/src/glean/api_client/_version.py +++ b/src/glean/api_client/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "glean-api-client" -__version__: str = "0.17.16" +__version__: str = "0.17.17" __openapi_doc_version__: str = "0.9.0" -__gen_version__: str = "2.943.0" -__user_agent__: str = "speakeasy-sdk/python 0.17.16 2.943.0 0.9.0 glean-api-client" +__gen_version__: str = "2.946.0" +__user_agent__: str = "speakeasy-sdk/python 0.17.17 2.946.0 0.9.0 glean-api-client" try: if __package__ is not None: diff --git a/src/glean/api_client/models/feedrequest.py b/src/glean/api_client/models/feedrequest.py index 90fefe14..888c7dd8 100644 --- a/src/glean/api_client/models/feedrequest.py +++ b/src/glean/api_client/models/feedrequest.py @@ -32,6 +32,7 @@ class FeedRequestCategory(str, Enum): ZERO_STATE_CHAT_TOOL_SUGGESTION = "ZERO_STATE_CHAT_TOOL_SUGGESTION" ZERO_STATE_WORKFLOW_CREATED_BY_ME = "ZERO_STATE_WORKFLOW_CREATED_BY_ME" ZERO_STATE_WORKFLOW_FAVORITES = "ZERO_STATE_WORKFLOW_FAVORITES" + ZERO_STATE_GLEAN_AGENT_COWORKERS = "ZERO_STATE_GLEAN_AGENT_COWORKERS" ZERO_STATE_WORKFLOW_POPULAR = "ZERO_STATE_WORKFLOW_POPULAR" ZERO_STATE_WORKFLOW_RECENT = "ZERO_STATE_WORKFLOW_RECENT" ZERO_STATE_WORKFLOW_SUGGESTION = "ZERO_STATE_WORKFLOW_SUGGESTION" diff --git a/src/glean/api_client/models/feedresult.py b/src/glean/api_client/models/feedresult.py index dccf45ad..3b2cd3e6 100644 --- a/src/glean/api_client/models/feedresult.py +++ b/src/glean/api_client/models/feedresult.py @@ -34,6 +34,7 @@ class FeedResultCategory(str, Enum, metaclass=utils.OpenEnumMeta): ZERO_STATE_CHAT_TOOL_SUGGESTION = "ZERO_STATE_CHAT_TOOL_SUGGESTION" ZERO_STATE_WORKFLOW_CREATED_BY_ME = "ZERO_STATE_WORKFLOW_CREATED_BY_ME" ZERO_STATE_WORKFLOW_FAVORITES = "ZERO_STATE_WORKFLOW_FAVORITES" + ZERO_STATE_GLEAN_AGENT_COWORKERS = "ZERO_STATE_GLEAN_AGENT_COWORKERS" ZERO_STATE_WORKFLOW_POPULAR = "ZERO_STATE_WORKFLOW_POPULAR" ZERO_STATE_WORKFLOW_RECENT = "ZERO_STATE_WORKFLOW_RECENT" ZERO_STATE_WORKFLOW_SUGGESTION = "ZERO_STATE_WORKFLOW_SUGGESTION" diff --git a/src/glean/api_client/models/platformresult.py b/src/glean/api_client/models/platformresult.py index 167efcae..2cd03e18 100644 --- a/src/glean/api_client/models/platformresult.py +++ b/src/glean/api_client/models/platformresult.py @@ -22,7 +22,7 @@ class PlatformResultTypedDict(TypedDict): url: str r"""Canonical URL of the result.""" title: str - r"""Result title.""" + r"""Display title. For a conversation, this is a title built from the participants, such as \"Alice and Bob\", including when the indexed title is the message body. When the result has no title, the server returns Untitled.""" datasource: str r"""The datasource this result originates from.""" snippets: NotRequired[List[str]] @@ -44,7 +44,7 @@ class PlatformResult(BaseModel): r"""Canonical URL of the result.""" title: str - r"""Result title.""" + r"""Display title. For a conversation, this is a title built from the participants, such as \"Alice and Bob\", including when the indexed title is the message body. When the result has no title, the server returns Untitled.""" datasource: str r"""The datasource this result originates from.""" diff --git a/src/glean/api_client/models/platformtriggereventreason.py b/src/glean/api_client/models/platformtriggereventreason.py index 984437d8..8a0756fd 100644 --- a/src/glean/api_client/models/platformtriggereventreason.py +++ b/src/glean/api_client/models/platformtriggereventreason.py @@ -34,3 +34,5 @@ class PlatformTriggerEventReason(str, Enum, metaclass=utils.OpenEnumMeta): CONVERTED_TO_DRAFT = "CONVERTED_TO_DRAFT" # The source system sent a webhook update. WEBHOOK_UPDATED = "WEBHOOK_UPDATED" + # The source system sent a webhook creation event. + WEBHOOK_CREATED = "WEBHOOK_CREATED" diff --git a/src/glean/api_client/models/socialnetwork.py b/src/glean/api_client/models/socialnetwork.py index 6540572a..3a736be5 100644 --- a/src/glean/api_client/models/socialnetwork.py +++ b/src/glean/api_client/models/socialnetwork.py @@ -15,6 +15,8 @@ class SocialNetworkTypedDict(TypedDict): r"""Link to profile.""" profile_name: NotRequired[str] r"""Human-readable profile name.""" + icon_url: NotRequired[str] + r"""URL of the icon to display for this social network, when available.""" class SocialNetwork(BaseModel): @@ -27,9 +29,12 @@ class SocialNetwork(BaseModel): profile_name: Annotated[Optional[str], pydantic.Field(alias="profileName")] = None r"""Human-readable profile name.""" + icon_url: Annotated[Optional[str], pydantic.Field(alias="iconUrl")] = None + r"""URL of the icon to display for this social network, when available.""" + @model_serializer(mode="wrap") def serialize_model(self, handler): - optional_fields = set(["profileName"]) + optional_fields = set(["profileName", "iconUrl"]) serialized = handler(self) m = {} diff --git a/tests/mockserver/internal/sdk/models/components/feedrequest.go b/tests/mockserver/internal/sdk/models/components/feedrequest.go index b89f4ded..9ed8b16e 100644 --- a/tests/mockserver/internal/sdk/models/components/feedrequest.go +++ b/tests/mockserver/internal/sdk/models/components/feedrequest.go @@ -30,6 +30,7 @@ const ( FeedRequestCategoryZeroStateChatToolSuggestion FeedRequestCategory = "ZERO_STATE_CHAT_TOOL_SUGGESTION" FeedRequestCategoryZeroStateWorkflowCreatedByMe FeedRequestCategory = "ZERO_STATE_WORKFLOW_CREATED_BY_ME" FeedRequestCategoryZeroStateWorkflowFavorites FeedRequestCategory = "ZERO_STATE_WORKFLOW_FAVORITES" + FeedRequestCategoryZeroStateGleanAgentCoworkers FeedRequestCategory = "ZERO_STATE_GLEAN_AGENT_COWORKERS" FeedRequestCategoryZeroStateWorkflowPopular FeedRequestCategory = "ZERO_STATE_WORKFLOW_POPULAR" FeedRequestCategoryZeroStateWorkflowRecent FeedRequestCategory = "ZERO_STATE_WORKFLOW_RECENT" FeedRequestCategoryZeroStateWorkflowSuggestion FeedRequestCategory = "ZERO_STATE_WORKFLOW_SUGGESTION" @@ -117,6 +118,8 @@ func (e *FeedRequestCategory) UnmarshalJSON(data []byte) error { fallthrough case "ZERO_STATE_WORKFLOW_FAVORITES": fallthrough + case "ZERO_STATE_GLEAN_AGENT_COWORKERS": + fallthrough case "ZERO_STATE_WORKFLOW_POPULAR": fallthrough case "ZERO_STATE_WORKFLOW_RECENT": diff --git a/tests/mockserver/internal/sdk/models/components/feedresult.go b/tests/mockserver/internal/sdk/models/components/feedresult.go index e2417ff8..b12f6d42 100644 --- a/tests/mockserver/internal/sdk/models/components/feedresult.go +++ b/tests/mockserver/internal/sdk/models/components/feedresult.go @@ -31,6 +31,7 @@ const ( FeedResultCategoryZeroStateChatToolSuggestion FeedResultCategory = "ZERO_STATE_CHAT_TOOL_SUGGESTION" FeedResultCategoryZeroStateWorkflowCreatedByMe FeedResultCategory = "ZERO_STATE_WORKFLOW_CREATED_BY_ME" FeedResultCategoryZeroStateWorkflowFavorites FeedResultCategory = "ZERO_STATE_WORKFLOW_FAVORITES" + FeedResultCategoryZeroStateGleanAgentCoworkers FeedResultCategory = "ZERO_STATE_GLEAN_AGENT_COWORKERS" FeedResultCategoryZeroStateWorkflowPopular FeedResultCategory = "ZERO_STATE_WORKFLOW_POPULAR" FeedResultCategoryZeroStateWorkflowRecent FeedResultCategory = "ZERO_STATE_WORKFLOW_RECENT" FeedResultCategoryZeroStateWorkflowSuggestion FeedResultCategory = "ZERO_STATE_WORKFLOW_SUGGESTION" @@ -118,6 +119,8 @@ func (e *FeedResultCategory) UnmarshalJSON(data []byte) error { fallthrough case "ZERO_STATE_WORKFLOW_FAVORITES": fallthrough + case "ZERO_STATE_GLEAN_AGENT_COWORKERS": + fallthrough case "ZERO_STATE_WORKFLOW_POPULAR": fallthrough case "ZERO_STATE_WORKFLOW_RECENT": diff --git a/tests/mockserver/internal/sdk/models/components/platformresult.go b/tests/mockserver/internal/sdk/models/components/platformresult.go index f09289f8..1588f739 100644 --- a/tests/mockserver/internal/sdk/models/components/platformresult.go +++ b/tests/mockserver/internal/sdk/models/components/platformresult.go @@ -11,7 +11,7 @@ import ( type PlatformResult struct { // Canonical URL of the result. URL string `json:"url"` - // Result title. + // Display title. For a conversation, this is a title built from the participants, such as "Alice and Bob", including when the indexed title is the message body. When the result has no title, the server returns Untitled. Title string `json:"title"` // Query-relevant plain-text excerpts from the result body. Snippets []string `json:"snippets,omitempty"` diff --git a/tests/mockserver/internal/sdk/models/components/platformtriggereventreason.go b/tests/mockserver/internal/sdk/models/components/platformtriggereventreason.go index 7f0bda2d..04bb19d6 100644 --- a/tests/mockserver/internal/sdk/models/components/platformtriggereventreason.go +++ b/tests/mockserver/internal/sdk/models/components/platformtriggereventreason.go @@ -24,6 +24,7 @@ const ( PlatformTriggerEventReasonReadyForReview PlatformTriggerEventReason = "READY_FOR_REVIEW" PlatformTriggerEventReasonConvertedToDraft PlatformTriggerEventReason = "CONVERTED_TO_DRAFT" PlatformTriggerEventReasonWebhookUpdated PlatformTriggerEventReason = "WEBHOOK_UPDATED" + PlatformTriggerEventReasonWebhookCreated PlatformTriggerEventReason = "WEBHOOK_CREATED" ) func (e PlatformTriggerEventReason) ToPointer() *PlatformTriggerEventReason { @@ -60,6 +61,8 @@ func (e *PlatformTriggerEventReason) UnmarshalJSON(data []byte) error { case "CONVERTED_TO_DRAFT": fallthrough case "WEBHOOK_UPDATED": + fallthrough + case "WEBHOOK_CREATED": *e = PlatformTriggerEventReason(v) return nil default: diff --git a/tests/mockserver/internal/sdk/models/components/socialnetwork.go b/tests/mockserver/internal/sdk/models/components/socialnetwork.go index acf04b4a..2ef86fd8 100644 --- a/tests/mockserver/internal/sdk/models/components/socialnetwork.go +++ b/tests/mockserver/internal/sdk/models/components/socialnetwork.go @@ -13,6 +13,8 @@ type SocialNetwork struct { ProfileName *string `json:"profileName,omitempty"` // Link to profile. ProfileURL string `json:"profileUrl"` + // URL of the icon to display for this social network, when available. + IconURL *string `json:"iconUrl,omitempty"` } func (s SocialNetwork) MarshalJSON() ([]byte, error) { @@ -46,3 +48,10 @@ func (o *SocialNetwork) GetProfileURL() string { } return o.ProfileURL } + +func (o *SocialNetwork) GetIconURL() *string { + if o == nil { + return nil + } + return o.IconURL +} diff --git a/tests/test_messages.py b/tests/test_messages.py index dfdc1864..c0fd29da 100644 --- a/tests/test_messages.py +++ b/tests/test_messages.py @@ -18,7 +18,7 @@ def test_messages_messages(): res = glean.client.messages.retrieve( id_type=models.IDType.CONVERSATION_ID, id="", - datasource=models.Datasource.SLACKENTGRID, + datasource=models.Datasource.SLACK, timestamp_millis=558834, ) assert res is not None diff --git a/tests/test_summarize.py b/tests/test_summarize.py index 8763da58..a3e49087 100644 --- a/tests/test_summarize.py +++ b/tests/test_summarize.py @@ -18,11 +18,12 @@ def test_summarize_summarize(): res = glean.client.documents.summarize( document_specs=[ { - "ugc_type": models.DocumentSpecUgcType1.COLLECTIONS, - "content_id": 993975, + "ugc_type": models.DocumentSpecUgcType2.SHORTCUTS, + "ugc_id": "", }, { - "id": "", + "ugc_type": models.DocumentSpecUgcType2.SHORTCUTS, + "ugc_id": "", }, ] )