Charities

API access and integrations

How to access the Kayana Aid API to integrate donation data with your own systems.

Getting an API key

API access is available on all charity plans. Go to Settings → Integrations → API keys and click "Generate new key". Store the key securely — it is shown only once. You can create multiple keys with different scopes and revoke them at any time.

Webhooks

Webhooks let Kayana Aid push real-time events to your systems. Go to Settings → Integrations → Webhooks, add your endpoint URL, and select which events to subscribe to (e.g. donation.created, campaign.completed, gift_aid.declaration_added).

All webhook payloads are signed with a secret — verify the signature on your server to ensure requests are genuine.

API documentation

Full API reference documentation is available at docs.kayana.co.uk. It covers authentication, available endpoints, request/response formats, rate limits, and code examples in JavaScript, Python, and PHP.

Was this article helpful?

Last updated July 2026 · Kayana Aid Support Team

APIintegrationdeveloperwebhook