Introduction
Overview
Access your organisation's data programmatically with the Plinth API.
Getting Started
Learn how to authenticate and make your first API request.
Members
Retrieve and create member records for your organisation.
Events
List events, sessions, and activities.
Bookings
Access event booking and attendance data.
What is Plinth?
Plinth is a community impact platform for managing your community programmes, activities and spaces. It handles client management, case management, bookings, data analysis and reporting.
You can read more about it at plinth.org.uk.
Available Endpoints
The Plinth API provides access to all your organisation's data:
People
| Endpoint | Description |
|---|---|
| Members | Retrieve, filter, and create member records |
| Volunteers | Access volunteer information |
| Partners | View partner organisation records |
Events & Bookings
| Endpoint | Description |
|---|---|
| Events | List events, sessions, and activities |
| Bookings | Access event bookings and attendance |
Forms & Surveys
| Endpoint | Description |
|---|---|
| Forms | List forms and retrieve question details |
| Survey Responses | Access survey and form submissions |
Case Management
| Endpoint | Description |
|---|---|
| Case Notes | Retrieve case notes and records |
Grants & Funding
| Endpoint | Description |
|---|---|
| Funds | View funding programmes |
| Grant Applications | Access grant applications and status |
| Disbursements | View payment disbursements |
Reference
| Endpoint | Description |
|---|---|
| Schemas | Discover available fields for your organisation |
Authentication
All API requests require authentication using an API key. Pass your key in the x-api-key header:
curl -X GET "https://app.plinth.org.uk/api/v1/members" \
-H "x-api-key: sk_your_api_key"
See Getting Started for details on generating and managing API keys.
Base URL
All API requests should be made to:
https://app.plinth.org.uk/api/v1
Response Format
All endpoints return JSON responses with consistent formatting. List endpoints include pagination:
{
"members": [...],
"offset": 0,
"limit": 100,
"total": 250
}
Need Help?
If you have questions about the API or need assistance, please contact your system administrator or reach out to the Plinth support team.
