people_profile_search
Locate individuals within your organization by searching profiles with specific filters like name, department, or location. Retrieve relevant results efficiently for targeted queries.
Instructions
Search for people profiles in the company
Example request:
{
"query": "Find people named John Doe",
"filters": {
"department": "Engineering",
"city": "San Francisco"
},
"pageSize": 10
}
Input Schema
Name | Required | Description | Default |
---|---|---|---|
filters | No | Allowed facet fields: email, first_name, last_name, manager_email, department, title, location, city, country, state, region, business_unit, team, team_id, nickname, preferred_name, roletype, reportsto, startafter, startbefore, industry, has, from. Provide as { "facet": "value" }. | |
pageSize | No | Hint to the server for how many people to return (1-100, default 10). | |
query | No | Free-text query to search people by name, title, etc. |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"filters": {
"additionalProperties": {
"type": "string"
},
"description": "Allowed facet fields: email, first_name, last_name, manager_email, department, title, location, city, country, state, region, business_unit, team, team_id, nickname, preferred_name, roletype, reportsto, startafter, startbefore, industry, has, from. Provide as { \"facet\": \"value\" }.",
"propertyNames": {
"enum": [
"email",
"first_name",
"last_name",
"manager_email",
"department",
"title",
"location",
"city",
"country",
"state",
"region",
"business_unit",
"team",
"team_id",
"nickname",
"preferred_name",
"roletype",
"reportsto",
"startafter",
"startbefore",
"industry",
"has",
"from"
]
},
"type": "object"
},
"pageSize": {
"description": "Hint to the server for how many people to return (1-100, default 10).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text query to search people by name, title, etc.",
"type": "string"
}
},
"type": "object"
}