KosmoKrator

productivity

Microsoft Search Lua API for KosmoKrator Agents

Agent-facing Lua documentation and function reference for the Microsoft Search KosmoKrator integration.

Lua Namespace

Agents call this integration through app.integrations.microsoft_search.*. Use lua_read_doc("integrations.microsoft-search") inside KosmoKrator to discover the same reference at runtime.

Call Lua from the Headless CLI

Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic Microsoft Search workflow without starting an interactive agent session.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.microsoft_search.get({top = "example_top", skip = "example_skip", search = "example_search", filter = "example_filter", orderby = "example_orderby", select = "example_select", expand = "example_expand", count = true}))' --json
Read Lua docs headlessly
kosmo integrations:lua --eval 'print(docs.read("microsoft-search"))' --json
kosmo integrations:lua --eval 'print(docs.read("microsoft-search.get"))' --json

Workflow file

Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.

workflow.lua
local microsoft_search = app.integrations.microsoft_search
local result = microsoft_search.get({top = "example_top", skip = "example_skip", search = "example_search", filter = "example_filter", orderby = "example_orderby", select = "example_select", expand = "example_expand", count = true})

dump(result)
Run the workflow
kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json
Namespace note. integrations:lua exposes app.integrations.microsoft_search, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.microsoft_search.default.* or app.integrations.microsoft_search.work.* when you configured named credential accounts.

MCP-only Lua

If the script only needs configured MCP servers and does not need Microsoft Search, use the narrower mcp:lua command.

MCP Lua command
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json

Agent-Facing Lua Docs

This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.

Microsoft Search

Namespace: microsoft-search

This integration exposes Microsoft Search operations from Microsoft Graph v1.0 for agents that need to run search queries or manage search administrative answers such as bookmarks, acronyms, and Q&As.

Source Coverage

  • Source OpenAPI: https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/openapi.yaml
  • Documentation: https://learn.microsoft.com/en-us/graph/api/resources/searchentity?view=graph-rest-1.0
  • Generated operations: 21
  • Included path families: /search

Authentication

Configure access_token with a Microsoft Graph OAuth token. Use least-privilege permissions for the operation being called, such as SearchQuery.All, SearchConfiguration.Read.All, SearchConfiguration.ReadWrite.All, or related Microsoft Graph scopes.

Usage Notes

  • Tool parameters use snake_case. For example, Graph path parameter user-id becomes user_id.
  • OData options are exposed as top, skip, search, filter, orderby, select, expand, and count.
  • Advanced queries may require consistency_level = "eventual" and may also require count = true.
  • Conditional update and delete operations can pass if_match for the Microsoft Graph If-Match header.
  • Request bodies are passed as body objects and should match the official Microsoft Graph schema for the endpoint.

Example

local bookmarks = tools.microsoft_search_search_list_bookmarks({
  top = 10,
  select = "id,displayName,webUrl",
  consistency_level = "eventual"
})
Raw agent markdown
# Microsoft Search

Namespace: `microsoft-search`

This integration exposes Microsoft Search operations from Microsoft Graph v1.0 for agents that need to run search queries or manage search administrative answers such as bookmarks, acronyms, and Q&As.

## Source Coverage

- Source OpenAPI: `https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/openapi.yaml`
- Documentation: `https://learn.microsoft.com/en-us/graph/api/resources/searchentity?view=graph-rest-1.0`
- Generated operations: `21`
- Included path families: `/search`

## Authentication

Configure `access_token` with a Microsoft Graph OAuth token. Use least-privilege permissions for the operation being called, such as `SearchQuery.All`, `SearchConfiguration.Read.All`, `SearchConfiguration.ReadWrite.All`, or related Microsoft Graph scopes.

## Usage Notes

- Tool parameters use snake_case. For example, Graph path parameter `user-id` becomes `user_id`.
- OData options are exposed as `top`, `skip`, `search`, `filter`, `orderby`, `select`, `expand`, and `count`.
- Advanced queries may require `consistency_level = "eventual"` and may also require `count = true`.
- Conditional update and delete operations can pass `if_match` for the Microsoft Graph `If-Match` header.
- Request bodies are passed as `body` objects and should match the official Microsoft Graph schema for the endpoint.

## Example

```lua
local bookmarks = tools.microsoft_search_search_list_bookmarks({
  top = 10,
  select = "id,displayName,webUrl",
  consistency_level = "eventual"
})
```
Metadata-derived Lua example
local result = app.integrations.microsoft_search.get({top = "example_top", skip = "example_skip", search = "example_search", filter = "example_filter", orderby = "example_orderby", select = "example_select", expand = "example_expand", count = true})
print(result)

Functions

get Read

Get search\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search.

Lua path
app.integrations.microsoft_search.get
Full name
microsoft-search.microsoft_search_search_search_entity_get_search_entity
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
update Write

Update search\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /search.

Lua path
app.integrations.microsoft_search.update
Full name
microsoft-search.microsoft_search_search_search_entity_update_search_entity
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
list_acronyms Read

List acronyms\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/acronyms.

Lua path
app.integrations.microsoft_search.list_acronyms
Full name
microsoft-search.microsoft_search_search_list_acronyms
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
create_acronym Write

Create acronym\n\nOfficial Microsoft Graph v1.0 endpoint: POST /search/acronyms.

Lua path
app.integrations.microsoft_search.create_acronym
Full name
microsoft-search.microsoft_search_search_create_acronyms
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
get_number_resource Read

Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/acronyms/$count.

Lua path
app.integrations.microsoft_search.get_number_resource
Full name
microsoft-search.microsoft_search_search_acronyms_get_count_b41d
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
delete_acronym Write

Delete acronym\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /search/acronyms/{acronym-id}.

Lua path
app.integrations.microsoft_search.delete_acronym
Full name
microsoft-search.microsoft_search_search_delete_acronyms
ParameterTypeRequiredDescription
acronym_id string yes Path parameter `acronym-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
get_acronym Read

Get acronym\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/acronyms/{acronym-id}.

Lua path
app.integrations.microsoft_search.get_acronym
Full name
microsoft-search.microsoft_search_search_get_acronyms
ParameterTypeRequiredDescription
acronym_id string yes Path parameter `acronym-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
update_acronym Write

Update acronym\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /search/acronyms/{acronym-id}.

Lua path
app.integrations.microsoft_search.update_acronym
Full name
microsoft-search.microsoft_search_search_update_acronyms
ParameterTypeRequiredDescription
acronym_id string yes Path parameter `acronym-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
list_bookmarks Read

List bookmarks\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/bookmarks.

Lua path
app.integrations.microsoft_search.list_bookmarks
Full name
microsoft-search.microsoft_search_search_list_bookmarks
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
create_bookmark Write

Create bookmark\n\nOfficial Microsoft Graph v1.0 endpoint: POST /search/bookmarks.

Lua path
app.integrations.microsoft_search.create_bookmark
Full name
microsoft-search.microsoft_search_search_create_bookmarks
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
get_number_resource Read

Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/bookmarks/$count.

Lua path
app.integrations.microsoft_search.get_number_resource
Full name
microsoft-search.microsoft_search_search_bookmarks_get_count_b2b7
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
delete_bookmark Write

Delete bookmark\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /search/bookmarks/{bookmark-id}.

Lua path
app.integrations.microsoft_search.delete_bookmark
Full name
microsoft-search.microsoft_search_search_delete_bookmarks
ParameterTypeRequiredDescription
bookmark_id string yes Path parameter `bookmark-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
get_bookmark Read

Get bookmark\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/bookmarks/{bookmark-id}.

Lua path
app.integrations.microsoft_search.get_bookmark
Full name
microsoft-search.microsoft_search_search_get_bookmarks
ParameterTypeRequiredDescription
bookmark_id string yes Path parameter `bookmark-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
update_bookmark Write

Update bookmark\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /search/bookmarks/{bookmark-id}.

Lua path
app.integrations.microsoft_search.update_bookmark
Full name
microsoft-search.microsoft_search_search_update_bookmarks
ParameterTypeRequiredDescription
bookmark_id string yes Path parameter `bookmark-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
list_qnas Read

List qnas\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/qnas.

Lua path
app.integrations.microsoft_search.list_qnas
Full name
microsoft-search.microsoft_search_search_list_qnas
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
create_qna Write

Create qna\n\nOfficial Microsoft Graph v1.0 endpoint: POST /search/qnas.

Lua path
app.integrations.microsoft_search.create_qna
Full name
microsoft-search.microsoft_search_search_create_qnas
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
get_number_resource Read

Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/qnas/$count.

Lua path
app.integrations.microsoft_search.get_number_resource
Full name
microsoft-search.microsoft_search_search_qnas_get_count_ef94
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
delete_qna Write

Delete qna\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /search/qnas/{qna-id}.

Lua path
app.integrations.microsoft_search.delete_qna
Full name
microsoft-search.microsoft_search_search_delete_qnas
ParameterTypeRequiredDescription
qna_id string yes Path parameter `qna-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
get_qna Read

Get qna\n\nOfficial Microsoft Graph v1.0 endpoint: GET /search/qnas/{qna-id}.

Lua path
app.integrations.microsoft_search.get_qna
Full name
microsoft-search.microsoft_search_search_get_qnas
ParameterTypeRequiredDescription
qna_id string yes Path parameter `qna-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
update_qna Write

Update qna\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /search/qnas/{qna-id}.

Lua path
app.integrations.microsoft_search.update_qna
Full name
microsoft-search.microsoft_search_search_update_qnas
ParameterTypeRequiredDescription
qna_id string yes Path parameter `qna-id`.
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.
invoke_action_query Read

Invoke action query\n\nOfficial Microsoft Graph v1.0 endpoint: POST /search/query.

Lua path
app.integrations.microsoft_search.invoke_action_query
Full name
microsoft-search.microsoft_search_search_query
ParameterTypeRequiredDescription
top string no Microsoft Graph OData query parameter `$top`.
skip string no Microsoft Graph OData query parameter `$skip`.
search string no Microsoft Graph OData query parameter `$search`.
filter string no Microsoft Graph OData query parameter `$filter`.
orderby string no Microsoft Graph OData query parameter `$orderby`.
select string no Microsoft Graph OData query parameter `$select`.
expand string no Microsoft Graph OData query parameter `$expand`.
count boolean no Microsoft Graph OData query parameter `$count`.
if_match string no Optional Microsoft Graph `If-Match` header for conditional updates or deletes.
prefer string no Optional Microsoft Graph `Prefer` header.
consistency_level string no Optional Microsoft Graph `ConsistencyLevel` header, usually `eventual` for advanced queries.
body object yes Request body matching the official Microsoft Graph OpenAPI schema for this operation.