Search people
elvanto_search_peopleFind people matching field values, e.g. {"email":"john@example.com"} or {"lastname":"Smith","volunteer":"yes"}. Searchable keys: firstname, preferred_name, lastname, email, phone, mobile, category_id, archived, contact, deceased, volunteer, gender, birthday, anniversary, marital_status, school_grade, security_code, receipt_name, giving_number, groups, date_added / date_modified / last_login (UTC, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss; matched as on-or-after), and custom_. Use only one of archived / contact / deceased at a time. Elvanto: people/search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Results page to retrieve (1-based). Default 1. | |
| fields | No | Optional extra person fields to return, e.g. gender, birthday, anniversary, school_grade, marital_status, development_child, special_needs_child, security_code, receipt_name, giving_number, mailing_address, mailing_city, mailing_state, mailing_postcode, mailing_country, home_address, home_city, home_state, home_postcode, home_country, access_permissions, departments, service_types, demographics, locations, family, or a custom field as custom_<field id> (see elvanto_list_custom_fields). | |
| search | Yes | Field → value pairs to match. | |
| page_size | No | Records per page, 1-1000. Default 100 here (Elvanto's own default is 1000). |