Quick version: the first 200 events
1
Start a web query
Choose Data → Get Data → From Other Sources → From Web. Choose Advanced.
2
Enter the address
In URL parts, enter:
3
Add the key
In HTTP request header parameters, type Choose OK.
Authorization in the first box. In the second box, type Bearer followed by the sandbox key:4
Choose Anonymous
If Excel asks how to connect, choose Anonymous, then Connect. The key in the header does the signing in.
5
Turn the list into a table
In the Power Query editor, select data: List, then To Table, then the expand button in the column header. Choose the columns you want. Choose Close & Load.
Full version: every event, every page
A list comes back 200 rows at a time. To load all of them, paste this into a blank query. Choose Data → Get Data → From Other Sources → Blank Query, then Advanced Editor.Power Query (M)
Only the events that changed this week
Power Query does not keep anything between refreshes, so it cannot remember the last sync. It can still ask for a short list: the events that changed in the last 7 days. Paste this into a second blank query.Power Query (M)
Switch to your group
Changeapi-demo.scoutworks.app to api.scoutworks.app, and replace the sandbox key with your own. Your key needs the events:read scope.
Other lists
Change the address inWeb.Contents and the column names in Table.FromRecords:
The API reference lists every field.