KosmoKrator

productivity

Microsoft People Lua API for KosmoKrator Agents

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

Lua Namespace

Agents call this integration through app.integrations.microsoft_people.*. Use lua_read_doc("integrations.microsoft-people") 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 People workflow without starting an interactive agent session.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.microsoft_people.get_peopleadminsettings({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-people"))' --json
kosmo integrations:lua --eval 'print(docs.read("microsoft-people.get_peopleadminsettings"))' --json

Workflow file

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

workflow.lua
local microsoft_people = app.integrations.microsoft_people
local result = microsoft_people.get_peopleadminsettings({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_people, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.microsoft_people.default.* or app.integrations.microsoft_people.work.* when you configured named credential accounts.

MCP-only Lua

If the script only needs configured MCP servers and does not need Microsoft People, 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 People

Namespace: microsoft-people

This integration exposes Microsoft People operations from Microsoft Graph v1.0 for agents that need to discover relevant people for a user or manage organization people/profile-card settings.

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/person?view=graph-rest-1.0
  • Generated operations: 33
  • Included path families: /admin/people, /me/people, /users

Authentication

Configure access_token with a Microsoft Graph OAuth token. Use least-privilege permissions for the operation being called, such as People.Read.All, PeopleSettings.Read.All, PeopleSettings.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 people = tools.microsoft_people_me_list_people({
  top = 10,
  select = "id,displayName,userPrincipalName",
  consistency_level = "eventual"
})
Raw agent markdown
# Microsoft People

Namespace: `microsoft-people`

This integration exposes Microsoft People operations from Microsoft Graph v1.0 for agents that need to discover relevant people for a user or manage organization people/profile-card settings.

## 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/person?view=graph-rest-1.0`
- Generated operations: `33`
- Included path families: `/admin/people, /me/people, /users`

## Authentication

Configure `access_token` with a Microsoft Graph OAuth token. Use least-privilege permissions for the operation being called, such as `People.Read.All`, `PeopleSettings.Read.All`, `PeopleSettings.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 people = tools.microsoft_people_me_list_people({
  top = 10,
  select = "id,displayName,userPrincipalName",
  consistency_level = "eventual"
})
```
Metadata-derived Lua example
local result = app.integrations.microsoft_people.get_peopleadminsettings({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_peopleadminsettings Read

Get peopleAdminSettings\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people.

Lua path
app.integrations.microsoft_people.get_peopleadminsettings
Full name
microsoft-people.microsoft_people_admin_get_people
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_navigation_property_iteminsights_admin Write

Delete navigation property itemInsights for admin\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /admin/people/itemInsights.

Lua path
app.integrations.microsoft_people.delete_navigation_property_iteminsights_admin
Full name
microsoft-people.microsoft_people_admin_people_delete_item_insights
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.
list_iteminsights Read

List itemInsights\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/itemInsights.

Lua path
app.integrations.microsoft_people.list_iteminsights
Full name
microsoft-people.microsoft_people_admin_people_get_item_insights
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_insightssettings Write

Update insightsSettings\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/itemInsights.

Lua path
app.integrations.microsoft_people.update_insightssettings
Full name
microsoft-people.microsoft_people_admin_people_update_item_insights
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_profilecardproperties Read

List profileCardProperties\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profileCardProperties.

Lua path
app.integrations.microsoft_people.list_profilecardproperties
Full name
microsoft-people.microsoft_people_admin_people_list_profile_card_properties
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_profilecardproperty Write

Create profileCardProperty\n\nOfficial Microsoft Graph v1.0 endpoint: POST /admin/people/profileCardProperties.

Lua path
app.integrations.microsoft_people.create_profilecardproperty
Full name
microsoft-people.microsoft_people_admin_people_create_profile_card_properties
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 /admin/people/profileCardProperties/$count.

Lua path
app.integrations.microsoft_people.get_number_resource
Full name
microsoft-people.microsoft_people_admin_people_profile_card_properties_get_count_9f88
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_profilecardproperty Write

Delete profileCardProperty\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /admin/people/profileCardProperties/{profileCardProperty-id}.

Lua path
app.integrations.microsoft_people.delete_profilecardproperty
Full name
microsoft-people.microsoft_people_admin_people_delete_profile_card_properties
ParameterTypeRequiredDescription
profile_card_property_id string yes Path parameter `profileCardProperty-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_profilecardproperty Read

Get profileCardProperty\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profileCardProperties/{profileCardProperty-id}.

Lua path
app.integrations.microsoft_people.get_profilecardproperty
Full name
microsoft-people.microsoft_people_admin_people_get_profile_card_properties
ParameterTypeRequiredDescription
profile_card_property_id string yes Path parameter `profileCardProperty-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_profilecardproperty Write

Update profileCardProperty\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/profileCardProperties/{profileCardProperty-id}.

Lua path
app.integrations.microsoft_people.update_profilecardproperty
Full name
microsoft-people.microsoft_people_admin_people_update_profile_card_properties
ParameterTypeRequiredDescription
profile_card_property_id string yes Path parameter `profileCardProperty-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_profilepropertysettings Read

List profilePropertySettings\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profilePropertySettings.

Lua path
app.integrations.microsoft_people.list_profilepropertysettings
Full name
microsoft-people.microsoft_people_admin_people_list_profile_property_settings
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_profilepropertysetting Write

Create profilePropertySetting\n\nOfficial Microsoft Graph v1.0 endpoint: POST /admin/people/profilePropertySettings.

Lua path
app.integrations.microsoft_people.create_profilepropertysetting
Full name
microsoft-people.microsoft_people_admin_people_create_profile_property_settings
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 /admin/people/profilePropertySettings/$count.

Lua path
app.integrations.microsoft_people.get_number_resource
Full name
microsoft-people.microsoft_people_admin_people_profile_property_settings_get_count_5c10
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_profilepropertysetting Write

Delete profilePropertySetting\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /admin/people/profilePropertySettings/{profilePropertySetting-id}.

Lua path
app.integrations.microsoft_people.delete_profilepropertysetting
Full name
microsoft-people.microsoft_people_admin_people_delete_profile_property_settings
ParameterTypeRequiredDescription
profile_property_setting_id string yes Path parameter `profilePropertySetting-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_profilepropertysetting Read

Get profilePropertySetting\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profilePropertySettings/{profilePropertySetting-id}.

Lua path
app.integrations.microsoft_people.get_profilepropertysetting
Full name
microsoft-people.microsoft_people_admin_people_get_profile_property_settings
ParameterTypeRequiredDescription
profile_property_setting_id string yes Path parameter `profilePropertySetting-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_profilepropertysetting Write

Update profilePropertySetting\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/profilePropertySettings/{profilePropertySetting-id}.

Lua path
app.integrations.microsoft_people.update_profilepropertysetting
Full name
microsoft-people.microsoft_people_admin_people_update_profile_property_settings
ParameterTypeRequiredDescription
profile_property_setting_id string yes Path parameter `profilePropertySetting-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_profilesources Read

List profileSources\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profileSources.

Lua path
app.integrations.microsoft_people.list_profilesources
Full name
microsoft-people.microsoft_people_admin_people_list_profile_sources
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_profilesource Write

Create profileSource\n\nOfficial Microsoft Graph v1.0 endpoint: POST /admin/people/profileSources.

Lua path
app.integrations.microsoft_people.create_profilesource
Full name
microsoft-people.microsoft_people_admin_people_create_profile_sources
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.
delete_profilesource Write

Delete profileSource\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /admin/people/profileSources(sourceId='{sourceId}').

Lua path
app.integrations.microsoft_people.delete_profilesource
Full name
microsoft-people.microsoft_people_admin_people_profile_sources_delete_by_source_id
ParameterTypeRequiredDescription
source_id string yes Path parameter `sourceId`.
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_profilesources_from_admin Read

Get profileSources from admin\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profileSources(sourceId='{sourceId}').

Lua path
app.integrations.microsoft_people.get_profilesources_from_admin
Full name
microsoft-people.microsoft_people_admin_people_profile_sources_get_by_source_id
ParameterTypeRequiredDescription
source_id string yes Path parameter `sourceId`.
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_profilesource Write

Update profileSource\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/profileSources(sourceId='{sourceId}').

Lua path
app.integrations.microsoft_people.update_profilesource
Full name
microsoft-people.microsoft_people_admin_people_profile_sources_update_by_source_id
ParameterTypeRequiredDescription
source_id string yes Path parameter `sourceId`.
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 /admin/people/profileSources/$count.

Lua path
app.integrations.microsoft_people.get_number_resource
Full name
microsoft-people.microsoft_people_admin_people_profile_sources_get_count_e997
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_profilesource Write

Delete profileSource\n\nOfficial Microsoft Graph v1.0 endpoint: DELETE /admin/people/profileSources/{profileSource-id}.

Lua path
app.integrations.microsoft_people.delete_profilesource
Full name
microsoft-people.microsoft_people_admin_people_delete_profile_sources
ParameterTypeRequiredDescription
profile_source_id string yes Path parameter `profileSource-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_profilesources_from_admin Read

Get profileSources from admin\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/profileSources/{profileSource-id}.

Lua path
app.integrations.microsoft_people.get_profilesources_from_admin
Full name
microsoft-people.microsoft_people_admin_people_get_profile_sources
ParameterTypeRequiredDescription
profile_source_id string yes Path parameter `profileSource-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_profilesource Write

Update profileSource\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/profileSources/{profileSource-id}.

Lua path
app.integrations.microsoft_people.update_profilesource
Full name
microsoft-people.microsoft_people_admin_people_update_profile_sources
ParameterTypeRequiredDescription
profile_source_id string yes Path parameter `profileSource-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_pronounssettings Read

List pronounsSettings\n\nOfficial Microsoft Graph v1.0 endpoint: GET /admin/people/pronouns.

Lua path
app.integrations.microsoft_people.list_pronounssettings
Full name
microsoft-people.microsoft_people_admin_people_get_pronouns
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_pronounssettings Write

Update pronounsSettings\n\nOfficial Microsoft Graph v1.0 endpoint: PATCH /admin/people/pronouns.

Lua path
app.integrations.microsoft_people.update_pronounssettings
Full name
microsoft-people.microsoft_people_admin_people_update_pronouns
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 Read

List people\n\nOfficial Microsoft Graph v1.0 endpoint: GET /me/people.

Lua path
app.integrations.microsoft_people.list
Full name
microsoft-people.microsoft_people_me_list_people
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.
get_number_resource Read

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

Lua path
app.integrations.microsoft_people.get_number_resource
Full name
microsoft-people.microsoft_people_me_people_get_count_eaef
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.
get_from_me Read

Get people from me\n\nOfficial Microsoft Graph v1.0 endpoint: GET /me/people/{person-id}.

Lua path
app.integrations.microsoft_people.get_from_me
Full name
microsoft-people.microsoft_people_me_get_people
ParameterTypeRequiredDescription
person_id string yes Path parameter `person-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_from_users Read

Get people from users\n\nOfficial Microsoft Graph v1.0 endpoint: GET /users/{user-id}/people.

Lua path
app.integrations.microsoft_people.get_from_users
Full name
microsoft-people.microsoft_people_users_list_people
ParameterTypeRequiredDescription
user_id string yes Path parameter `user-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_number_resource Read

Get the number of the resource\n\nOfficial Microsoft Graph v1.0 endpoint: GET /users/{user-id}/people/$count.

Lua path
app.integrations.microsoft_people.get_number_resource
Full name
microsoft-people.microsoft_people_users_people_get_count_d516
ParameterTypeRequiredDescription
user_id string yes Path parameter `user-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_from_users Read

Get people from users\n\nOfficial Microsoft Graph v1.0 endpoint: GET /users/{user-id}/people/{person-id}.

Lua path
app.integrations.microsoft_people.get_from_users
Full name
microsoft-people.microsoft_people_users_get_people
ParameterTypeRequiredDescription
user_id string yes Path parameter `user-id`.
person_id string yes Path parameter `person-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.