addedInput schema / properties / context_tags
Added value: +{
+ "description": "Require every exact context tag, case insensitive (for example [\"model\"]). Cannot combine with wealth_category.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / occupation
Added value: +{
+ "description": "Require this literal substring in the occupation field. Cannot combine with wealth_category.",
+ "type": "string"
+}
changedInput schema / properties / query / description
Previous value: -"Literal substring search over contact name, slug, or email; with wealth_category=reviewed, name only. No fuzzy fallback."New value: +"Literal substring search over name, slug, email, occupation and context tags; with wealth_category=reviewed, name only. No fuzzy fallback."
changedInput schema / properties / wealth_category / description
Previous value: -"Only contacts with an explicit owner-reviewed wealth-category decision. Returns id and name only."New value: +"Only explicitly owner-reviewed wealth-category contacts. Returns id and name only; cannot combine with occupation or context_tags."
addedOutput schema / properties / context_tags
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / match_mode / description
Previous value: -"unfiltered or literal_substring; get_people has no fuzzy fallback."New value: +"unfiltered, structured or literal_substring; get_people has no fuzzy fallback."
changedOutput schema / properties / no_match / description
Previous value: -"True when a non-empty query matched no contacts."New value: +"True when a query or profession filter matched no contacts."
addedOutput schema / properties / occupation
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / scan_limited
Added value: +{
+ "description": "A filtered live scan stopped after 5,000 contacts; total is then a lower bound and no_match is false.",
+ "type": "boolean"
+}