You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
@@ -250,6 +250,108 @@ paths:
250
250
x-speakeasy-name-override: createRun
251
251
security:
252
252
- APIToken: []
253
+
/api/skills:
254
+
get:
255
+
tags:
256
+
- Skills
257
+
summary: List skills
258
+
description: |
259
+
List skills available to the authenticated user.
260
+
operationId: platform-skills-list
261
+
x-visibility: Public
262
+
x-glean-experimental:
263
+
id: 3eb65937-03a3-472b-9a00-be713f302b5f
264
+
introduced: "2026-06-23"
265
+
parameters:
266
+
- in: query
267
+
name: page_size
268
+
description: Maximum number of skills to return.
269
+
required: false
270
+
schema:
271
+
type: integer
272
+
minimum: 1
273
+
maximum: 100
274
+
- in: query
275
+
name: cursor
276
+
description: Opaque pagination cursor from a previous response.
description: Whether additional results are available.
5698
+
next_cursor:
5699
+
type: string
5700
+
nullable: true
5701
+
description: Cursor for the next page, or null when no more results are available.
5702
+
request_id:
5703
+
type: string
5704
+
description: Platform-generated request ID for support correlation.
5705
+
PlatformSkillGetResponse:
5706
+
type: object
5707
+
required:
5708
+
- skill
5709
+
- request_id
5710
+
properties:
5711
+
skill:
5712
+
$ref: "#/components/schemas/PlatformSkill"
5713
+
request_id:
5714
+
type: string
5715
+
description: Platform-generated request ID for support correlation.
5482
5716
PlatformFilterOperator:
5483
5717
type: string
5484
5718
description: Supported filter operator.
@@ -5579,18 +5813,6 @@ components:
5579
5813
Structured filters applied to search results. Equality operators OR multiple values within a filter. Multiple filters are AND'd together, including range filters on the same field. Filters are AND'd with any inline operators in `query`. Note that conflicting constraints on the same field (e.g., `type:document` in the query and `type: spreadsheet` in a filter) produce an empty result set.
5580
5814
time_range:
5581
5815
$ref: "#/components/schemas/PlatformTimeRange"
5582
-
PlatformPersonReference:
5583
-
type: object
5584
-
description: A lightweight reference to a person, used where a payload merely points at someone.
5585
-
required:
5586
-
- name
5587
-
properties:
5588
-
id:
5589
-
type: string
5590
-
description: Opaque Glean person ID.
5591
-
name:
5592
-
type: string
5593
-
description: Display name.
5594
5816
PlatformResult:
5595
5817
type: object
5596
5818
required:
@@ -9635,6 +9857,22 @@ components:
9635
9857
- EXECUTION
9636
9858
- MCP
9637
9859
description: Valid only for write actions. Represents the type of write action. REDIRECT - The client renders the URL which contains information for carrying out the action. EXECUTION - Send a request to an external server and execute the action. MCP - Send a tools/call request to an MCP server to execute the action.
9860
+
actionTypeSource:
9861
+
type: string
9862
+
enum:
9863
+
- MCP_ANNOTATION
9864
+
- ADMIN_OVERRIDE
9865
+
- NONE
9866
+
- NATIVE_TOOL_DEFINITION
9867
+
description: |
9868
+
Analytics-only signal (product snapshot) describing WHERE the action's
9869
+
read/write determination came from. Complementary to the effective
9870
+
read/write value (the tool's ToolType, which drives HITL): the value says
9871
+
read-or-write, this says how confident that is. MCP_ANNOTATION = from the
9872
+
tool's read-only/destructive hints; ADMIN_OVERRIDE = an admin set it;
9873
+
NONE = no usable hint (the effective value then defaults to write);
9874
+
NATIVE_TOOL_DEFINITION = from a curated native tool (snapshot-derived).
{"skill":{"id":"<id>","display_name":"Chad_Herzog","description":"whenever up aha controvert","latest_version":151495,"latest_minor_version":170771,"status":"DISABLED","origin":"CUSTOM","owner":{"name":"<value>"},"created_at":"2024-12-25T16:41:00.099Z","updated_at":"2026-12-07T21:59:59.375Z"},"request_id":"<id>"}
0 commit comments