Everyday jobs
Events in your calendar
A feed parents subscribe to in Google, Outlook or Apple Calendar. It updates itself.
A weekly numbers email
Members and waiting list for each section, in your inbox every Monday.
Badges to order
How many of each badge to buy, and who each one is for.
Who is due to move on
Young people near the top age of their section, soonest first.
Trips and camps
Who is going on each trip and camp, with their parents’ emails.
Attendance for a term
A register for each section, with each young person’s attendance.
Birthdays this month
The birthdays coming up, with the age each young person turns.
Parent contact list
Parents for each section, brothers and sisters merged, ready for Bcc.
Spreadsheets
Your members in Google Sheets
A sheet that refreshes itself every morning. Copy one script, press Run.
Events in Excel
Pull your events into Excel with Power Query. No code at all.
Automations
n8n
Send new waiting-list entries to Slack, email or anywhere else.
Zapier
Connect Scoutworks to 7,000 apps with Webhooks by Zapier.
Power Automate
Post new applications to a Microsoft Teams channel.
Code
Python
Read every page of a list in twelve lines.
JavaScript and Node.js
Save a list to CSV with built-in fetch. Nothing to install.
PowerShell
Save a list to CSV with the PowerShell already on Windows.
curl
Try any endpoint from your terminal.
What next
Getting started
Create a key and make your first call.
API reference
Every endpoint, with a “Try it” button.
Use it with AI
Point Claude, ChatGPT or Cursor at these docs.
The API mostly reads data. The one exception is tasks: a key with the
tasks:write scope can add and update tasks, as the admin who created the key. Choose that scope only for a tool you trust. The API never shares health information, bank details or free-text notes.