elvanto_list_people
List people
List people in the church database, optionally filtered by category and by suspended / contact / archived status. Paginated (the response carries page, per_page, total). Elvanto: people/getAll.
输入参数pagefieldscontactarchivedpage_sizesuspendedcategory_id
elvanto_search_people
Search people
Find people matching field values, e.g. {"email":"[email protected]"} 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_<field id>. Use only one of archived / contact / deceased at a time. Elvanto: people/search.
输入参数pagefieldssearch必填page_size
elvanto_get_person
Get one person
Fetch one person by id, optionally with extra fields (birthday, addresses, departments, locations, family, custom fields...). Elvanto: people/getInfo.
输入参数id必填fields
elvanto_list_people_categories
List people categories
List the people categories (e.g. New People, Church Members, Inactive) with their ids. Elvanto: people/categories/getAll.
无需输入参数。
elvanto_list_custom_fields
List custom person fields
List the church's custom person fields (id, name, type and allowed values). Use the id as custom_<id> in fields / search. Elvanto: people/customFields/getAll.
无需输入参数。
elvanto_list_groups
List groups
List small groups / ministries with meeting day, time, place and frequency; add fields=["people"] to include members and leaders. Elvanto: groups/getAll.
输入参数pagefieldspage_sizesuspendedcategory_id
elvanto_get_group
Get one group
Fetch one group by id, optionally with its members (fields=["people"]). Elvanto: groups/getInfo.
输入参数id必填fields
elvanto_list_services
List services
List services (upcoming by default). Add fields such as volunteers (the roster), plans (order of service) and songs to answer 'who is serving Sunday?' or 'what are we singing?'. Elvanto: services/getAll.
输入参数allendpagestartfieldsstatuspage_sizeservice_types
elvanto_get_service
Get one service
Fetch one service by id with optional detail: service/rehearsal times, plan (order of service), volunteers roster, songs, files, notes. Elvanto: services/getInfo.
输入参数id必填fields
elvanto_list_songs
List songs
List or search the song library by title, artist or lyrics (with CCLI number, categories and locations). Elvanto: songs/getAll.
输入参数pagefilestitleartistlyricspage_size
elvanto_list_song_arrangements
List a song's arrangements
List the arrangements of one song — sequence, BPM, keys, lyrics and chord chart (optionally transposed). Elvanto: songs/arrangements/getAll.
输入参数pagefilessong_id必填page_sizechord_chart_key
elvanto_list_calendars
List calendars
List the church's calendars with their ids. Elvanto: calendar/getAll.
无需输入参数。
elvanto_list_calendar_events
List calendar events
List calendar events between two dates, optionally for specific calendars (use "services" as a calendar to include services). Elvanto: calendar/events/getAll.
输入参数end必填pagestart必填fieldscalendarpage_size
elvanto_list_people_flows
List people flows
List people flows — the church's follow-up pipelines (e.g. First Time Guest Follow Up) — with their steps and admins. Elvanto: peopleFlows/getAll.
无需输入参数。
elvanto_list_people_flow_steps
List a people flow's steps
List the steps of one people flow with descriptions, instructions, due rules and admins. Elvanto: peopleFlows/steps/getAll.
输入参数flow_id必填
elvanto_list_people_flow_step_people
List people in a flow step
List the people currently in one people-flow step, with status, due date and assigned admin — e.g. who still needs a follow-up call. Not paginated. Elvanto: peopleFlows/steps/people.
输入参数statusstep_id必填assigned
elvanto_list_financial_categories
List financial categories
List giving / chart-of-accounts categories (funds) with ids; status 1 = active, 0 = archived. Elvanto: financial/categories/getAll.
输入参数pagepage_size
elvanto_list_transactions
List giving transactions
List giving transactions between two dates, optionally for one fund — donor, date, method, batch and per-fund amounts. Read-only: this server never writes financial records. Elvanto: financial/transactions/getAll.
输入参数end必填pagestart必填page_sizecategory_id
elvanto_create_person
Create a person
Add a new person to the church database (e.g. a first-time guest). Returns the new person id and family id. Does not create a login. Elvanto: people/create.
输入参数emailphonefieldsmobilecontactarchivedlastname必填family_idfirstname必填volunteercategory_idpreferred_name另有 1 个
elvanto_update_person
Update a person
Edit an existing person's details — name, contact info, category, flags, family, or extra fields. Only the fields you pass change. Cannot touch username, password or login status. Elvanto: people/edit.
输入参数id必填emailphonefieldsmobilecontactarchivedlastnamefamily_idfirstnamevolunteercategory_id另有 2 个
elvanto_add_person_to_group
Add a person to a group
Add a person to a group, optionally as Leader or Assistant Leader. Undoable by removing them from the group in Elvanto. Elvanto: groups/addPerson.
输入参数group_id必填positionperson_id必填
elvanto_add_person_to_flow_step
Add a person to a people-flow step
Put a person into a people-flow step (e.g. start a new guest's follow-up), optionally assigning a step admin. Elvanto: peopleFlows/steps/addPerson.
输入参数step_id必填assign_toperson_id必填
elvanto_create_calendar_event
Create a calendar event
Create an event on a calendar, optionally repeating. Times are 24-hour GMT. Use status "draft" to stage it unpublished. Elvanto: calendar/events/create.
输入参数end必填name必填colorstart必填whererepeatstatusall_daylocationsorganizer必填repeat_oncalendar_id必填另有 7 个