aid: breeze-chms url: https://raw.githubusercontent.com/api-evangelist/breeze-chms/refs/heads/main/apis.yml name: Breeze ChMS kind: company description: 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. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Church Management - ChMS - Nonprofit - Giving - Membership - Events - Faith created: '2026-07-03' modified: '2026-07-03' specificationVersion: '0.19' apis: - aid: breeze-chms:breeze-chms-people-api name: Breeze People API tags: - People - Members - Contacts image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#people baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://support.breezechms.com/hc/en-us/articles/360001324153-API-Advanced-Custom-Development type: Documentation - url: https://app.breezechms.com/api#people type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: 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 filtering via filter_json. - aid: breeze-chms:breeze-chms-tags-api name: Breeze Tags API tags: - Tags - Groups - Segmentation image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#tags baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#tags type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List tags and tag folders, create and delete tags and folders, and assign or unassign tags to people to build groups and segments. - aid: breeze-chms:breeze-chms-events-api name: Breeze Events API tags: - Events - Calendars - Scheduling image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#events baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#events type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: 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. - aid: breeze-chms:breeze-chms-check-ins-api name: Breeze Check-Ins and Attendance API tags: - Check-Ins - Attendance - Eligibility image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#attendance baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#attendance type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: 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. - aid: breeze-chms:breeze-chms-giving-api name: Breeze Giving and Contributions API tags: - Giving - Contributions - Donations image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#giving baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#giving type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List, add, edit, and delete contributions (giving records), including splitting a single contribution across multiple funds, associating a payment, and matching gifts to a person and payment method. - aid: breeze-chms:breeze-chms-funds-api name: Breeze Funds API tags: - Funds - Giving - Accounting image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#funds baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#funds type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List the contribution funds configured for the church, used to designate and report on giving (for example General Fund, Missions, Building). - aid: breeze-chms:breeze-chms-pledges-api name: Breeze Pledges API tags: - Pledges - Campaigns - Giving image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#pledges baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#pledges type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List pledge campaigns and the individual pledges within a campaign, which record who committed to give what over a date range against specified funds. - aid: breeze-chms:breeze-chms-forms-api name: Breeze Forms API tags: - Forms - Submissions - Data Capture image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#forms baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#forms type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List forms, list a form's fields, list submitted form entries (with detail expansion), and remove a form entry. - aid: breeze-chms:breeze-chms-volunteers-api name: Breeze Volunteers API tags: - Volunteers - Roles - Serving image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#volunteers baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#volunteers type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: List, add, remove, and update volunteers on an event instance, and manage the volunteer roles (list, add, remove) available for scheduling. - aid: breeze-chms:breeze-chms-account-api name: Breeze Account API tags: - Account - Audit Log - Administration image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://app.breezechms.com/api#account baseURL: https://{subdomain}.breezechms.com/api properties: - url: https://app.breezechms.com/api#account type: APIReference - url: openapi/breeze-chms-openapi.yml type: OpenAPI - url: collections/breeze-chms.postman_collection.json type: PostmanCollection - url: collections/breeze-chms.opencollection.json type: OpenCollection description: Retrieve an account summary and read the account activity log, filtered by action, user, and date range, for auditing and administration. common: - type: DomainSecurity url: security/breeze-chms-domain-security.yml - type: Authentication url: authentication/breeze-chms-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/breeze-chms - type: Website url: https://www.breezechms.com - type: Documentation url: https://app.breezechms.com/api - type: Plans url: plans/breeze-chms-plans-pricing.yml - type: RateLimits url: rate-limits/breeze-chms-rate-limits.yml - type: FinOps url: finops/breeze-chms-finops.yml - url: https://get.tithe.ly/blog/rss.xml type: Blog maintainers: - FN: Kin Lane email: kin@apievangelist.com