Built by Metorial, the integration platform for agentic AI.
List, create, or remove volunteer roles for an event instance. Roles define the positions that volunteers can fill. Each role has a name and an optional quantity requirement.
Retrieve the profile field definitions (schema) for person records. Returns all sections and fields including their IDs, names, types, and options. Useful for discovering field IDs before creating or updating people.
Update an existing person's profile fields. Accepts a map of profile field IDs to new values. Use **List Profile Fields** to discover available field IDs and types.
Permanently delete a person record from the church database by their ID.
Check a person in or out of an event instance, or remove their attendance record. Supports recording arrival (check-in) and departure (check-out) timestamps.
List people from the church database with optional filtering. Supports filtering by tags, status, and custom profile fields. Returns basic info (ID and name) by default, or full details when requested.
Retrieve account summary information including organization name, subdomain, timezone, and country details.
List all forms in the church account. Optionally filter by active or archived status. Can also retrieve form field definitions for a specific form.
List church events with optional filtering by date range and calendar/category. Also retrieves available calendars and event locations when requested.
Assign or unassign a tag to/from a person. Tags are used to categorize and group people in the database.
List attendance records for an event instance. Optionally include full person details and filter by attendance type. Can also retrieve the list of people eligible for check-in.
Retrieve detailed information about a specific event instance. Optionally include the event's schedule (related series instances).
Record a financial contribution (donation/gift). Supports specifying the donor, amount, fund allocations (including split-fund gifts), payment method, batch grouping, and a unique external ID for donor matching.
List all tags and tag folders in the church database. Returns tags with their IDs, names, and folder assignments, along with the folder hierarchy. Optionally filter tags by folder.
Create a new person record in the church database. Requires first and last name, and optionally accepts custom profile field values. Use **List Profile Fields** to discover available custom fields and their IDs before setting field values.
Create a new event on a church calendar. Specify the event name, start/end datetime, and optionally assign it to a calendar category.
Create or delete tags and tag folders. Tags are used to organize and categorize people. Folders provide hierarchical grouping for tags.
Query the account activity log to find historical records of actions performed in the Breeze account. Filter by action type, date range, and user. Useful for auditing changes across people, contributions, events, tags, forms, volunteers, and more.
Delete an event instance by its instance ID.
Add, remove, or update volunteers for an event instance. Assign role IDs to volunteers when updating. Also supports listing current volunteers and available roles for an event.
Retrieve detailed information about a specific person by their ID. Returns full contact info, address, custom profile fields, and other person details.
Create, modify, or dissolve family groupings. Supports creating a new family from a set of people, adding people to an existing family, removing people from their family, and destroying a family (unlinking all members without deleting them).
Remove a form entry (submission) by its entry ID.
List all entries (submissions) for a specific form. Optionally include full response details. Entry responses reference field IDs from the form field definitions.