A .NET library that wraps around the OSM (Online Scout Manager) API to make retrieving data simpler. I've created my own classes to represent the objects in OSM, as they better match my usecases.
The OSM API is reasonably undocumented, so I'll do my best to document that here.
While the configuration and scopes currently support both read and write activities, none of the code in this repository performs any write operations.
(this is taken form OSM directly - Settings > My Account Details > Developer Tools > OAuth)
Prefix each of the following scopes with section:
and add the suffix of :read
or :write
to determine if your application needs read
access (:read
) or read and write access (:write
).
The 'administration' and 'finance' scopes have an additional suffix of :admin
which is used for editing critical settings.
Please ask for the lowest possible set of permissions as you will not be able to see sections unless the user has all the permissions your application specifies.
administration
: Administration / settings areas.attendance
: Attendance Registerbadge
: Badge recordsevent
: Eventsfinance
: Financial areas (online payments, invoices, etc)flexirecord
: Flexi-recordsmember
: Personal details, including adding/removing/transferring, emailing, obtaining contact details etc.programme
: Programmequartermaster
: Quartermaster's area
- Newcastle Scouts - Open Source : An unofficial Online Scout Manager documentation. This is an (incomplete) mapping of the OSM API, as observed in HTTP requests.