Breeze ChMS
Breeze ChMS is church management software (breezechms.com) for small and mid-sized churches, covering people/membership, tags and groups, events and calendars, check-ins and attendance, online and text giving, funds, pledge campaigns, custom forms, and volunteer scheduling. Breeze publishes a documented REST API scoped to each church subdomain (https://{subdomain}.breezechms.com/api), authenticated with an account API key sent in the Api-Key HTTP header. All API operations are HTTP GET requests with query-string parameters, and the API is rate limited to roughly 20 requests per minute.
APIs
Breeze People API
List, retrieve, add, update, and delete people (members and contacts), read and write custom profile fields, and manage families. Supports paging, detailed field expansion, and ...
Breeze Tags API
List tags and tag folders, create and delete tags and folders, and assign or unassign tags to people to build groups and segments.
Breeze Events API
List events within a date range, retrieve a single event instance (with schedule expansion), list calendars and locations, and add or delete events on the church calendar.
Breeze Check-Ins and Attendance API
Record check-in / check-out attendance for people against an event instance, delete attendance, list who attended, and list who is eligible to check in to a given event.
Breeze Giving and Contributions API
List, add, edit, and delete contributions (giving records), including splitting a single contribution across multiple funds, associating a payment, and matching gifts to a perso...
Breeze Funds API
List the contribution funds configured for the church, used to designate and report on giving (for example General Fund, Missions, Building).
Breeze Pledges API
List pledge campaigns and the individual pledges within a campaign, which record who committed to give what over a date range against specified funds.
Breeze Forms API
List forms, list a form's fields, list submitted form entries (with detail expansion), and remove a form entry.
Breeze Volunteers API
List, add, remove, and update volunteers on an event instance, and manage the volunteer roles (list, add, remove) available for scheduling.
Breeze Account API
Retrieve an account summary and read the account activity log, filtered by action, user, and date range, for auditing and administration.