Skip to main content

Developer API

Build anything on top of your church data

API Explorer
GET /api/v1/members
POST /api/v1/members
GET /api/v1/events
POST /api/v1/events
PUT /api/v1/groups/:id
DELETE /api/v1/groups/:id
Response
{
"data": [{ "id": 1, "name": "Sarah Chen" }],
"meta": { "total": 342, "page": 1 }
}

Full REST API for every resource

Every feature in Kinship is available through a clean, versioned REST API. Members, events, groups, giving, communications — all accessible with predictable endpoints and JSON responses.

  • RESTful endpoints for all resources: members, events, groups, giving
  • Consistent JSON responses with pagination and filtering
  • Versioned API with backward compatibility guarantees
  • Interactive API documentation with request/response examples

Free for up to 50 active members. No credit card required.

EVENT-DRIVEN

React to everything in real time

Kinship fires events for every meaningful action: a new member joins, a gift is recorded, someone RSVPs for an event. Subscribe to the events you care about and push data to your systems the moment it happens. No polling, no scheduled syncs, no stale data.

01

30+ event types across members, giving, events, groups, and check-in

02

Webhook signatures for verifying payloads came from Kinship

03

Automatic retries with exponential backoff for failed deliveries

04

Full request and response logging for every webhook delivery

05

Test mode to validate your endpoint before subscribing to live events

BULK & AUTH

Bulk operations and OAuth2 for third-party apps

Import thousands of records in a single request with bulk create, update, and delete endpoints. Build third-party integrations that churches can install with a single click using OAuth2 authorization flows. Rate limits are generous and clearly documented so you can build with confidence.

Bulk Operations

Create, update, or delete up to 1,000 records per request. Progress tracking and partial failure handling built in.

OAuth2 Authorization

Standard OAuth2 flows for third-party apps. Churches authorize access with scoped permissions they can revoke at any time.

Rate Limiting

Generous rate limits with clear headers. 1,000 requests per minute for standard keys, higher limits available on request.

API Documentation

Interactive docs with code samples in cURL, JavaScript, Python, and Ruby. Every endpoint documented with request and response schemas.

GET STARTED

Your church data, your integrations, your way

The Kinship Developer API is available on every plan. Generate your first API key in seconds and start building custom integrations today.

No credit card required. No annual contract. Cancel any time.