What API keys do
When you send a request to RescueConsole with an API key in the header, RescueConsole treats that request exactly as it would treat an action from the team member whose role the key matches. The key can read records, create records, update them, and trigger the same workflows a person would trigger — all scoped to the permissions of its role. Use API keys to:Connect Zapier or Make
Automate tasks across your rescue without writing code. Pass the key to a Zapier or Make HTTP action and work with any RescueConsole record.
Build custom integrations
Write scripts or applications that push data into RescueConsole or pull it out on a schedule — donor reports, animal feeds, sync to a partner system.
Power your own website
Fetch adoptable animals, events, or donor data from RescueConsole to display on a site you manage separately.
Connect other platforms
Send data to CRMs, email marketing tools, grant management software, or any service with an HTTP endpoint.
Creating an API key
1
Open Integrations settings
Go to Settings → Integrations. This is where all your external connections live — API keys, webhooks, and third-party integrations.
2
Create a new key
Select New API key. Give the key a descriptive name — something that tells you which system or person is using it, like
Zapier automations or Custom adoption feed.3
Choose a permission role
Select the member role this key will act as. The key inherits every permission that role has across all workspaces. Choose the least-privileged role that still allows the key to do what you need.
4
Copy the key immediately
After creation, copy the key and store it somewhere secure. RescueConsole does not show the full key again after you leave this screen — only the name and the last few characters remain visible.
Passing a key in an API request
Include your API key as a Bearer token in theAuthorization header of every request:
Authorization as the header name with Bearer YOUR_KEY as the value. In Make, use the HTTP module’s Headers section the same way.
Using API keys with Zapier and Make
You do not need to write code to use API keys with Zapier or Make. Both platforms have HTTP request modules that accept a URL, a method, and custom headers.- Zapier
- Make
- Custom code
- In your Zap, add a Webhooks by Zapier action step and choose Custom Request.
- Set the method (
GET,POST,PATCH, orDELETE) and the RescueConsole endpoint URL. - Under Headers, add
Authorizationwith the valueBearer YOUR_API_KEY. - Pass any request body as JSON under Data.
- Test the step — Zapier shows the response so you can map fields into later steps.
Managing and revoking keys
All your active API keys are listed under Settings → Integrations. From there you can:- Rename a key to keep track of which system uses it.
- Revoke a key immediately, which stops all requests using that key from succeeding.