Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Open data, RSS and REST

How a non-profit shares its publications and registers in machine-readable form from Exponential - RSS 2.0 and Atom feeds of news and publications, CSV, JSON and XML exports of content kept as registers, the REST API…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/non-profits/transparency/open-data-rss-and-rest.md

On this page

Open data, RSS and REST

This page is for the website creator and the communications or data lead. Funders, umbrella organizations, partner networks and researchers sometimes want your publications, events or grant registers in a form a computer can read. Exponential offers three channels: feeds, exports and an API.

Contents

  1. Which channel for which need
  2. RSS and Atom feeds
  3. Exports
  4. The REST API
  5. Licensing what you share
  6. Privacy first
  7. Checklist

Which channel for which need

NeedChannelEffort
Supporters and networks follow your news and publicationsRSS or Atom feedLow
A funder wants a list of your grants or projects once a yearExport to CSVLow
A partner site shows your events automaticallyFeed, or the REST APIMedium
A researcher wants structured data regularlyExport or the REST APIMedium

RSS and Atom feeds

RSS exports publish RSS 2.0, Atom, OPML or podcast feeds of your content; link them from the page layout so browsers and feed readers find them (RSS feeds for your site, RSS feeds guide).

Good feeds for a non-profit:

FeedSource folder
NewsThe news folder
PublicationsThe accountability folder (new annual publications, policies)
EventsThe event calendar (Events and calendars)
PodcastA folder of audio files (RSS and podcast feeds)

Feed for new publications in detail: Feeds for new and changed datasets.

Exports

ExportWhatSource
xrowextract Export tabContent objects of a class to CSV and other formatsExporting content as CSV, JSON, XML
exp:ezcsvexportThe kernel's CSV export commandsame page
Collected information CSVForm submissions (personal data; never publish)Collected information

A register kept as content, for example "Grants we gave", exported once a year and published as a file, is often all a funder needs (Financial documents).

The REST API

The ezprestapi extension serves REST v1 and v2 (REST API v1 and v2):

  • Reads at v1 and v2, writes only at v2; answers are JSON.
  • Calls such as GET /content/node/<id> and GET /content/node/<id>/list/offset/<n>/limit/<n>.
  • Authentication is required by default (rest.ini [Authentication] RequireAuthentication=enabled): an OAuth2 token or a personal API key. Every read checks the user's content/read policy.

Opening it to anonymous readers is a security decision. Before you do, check that Anonymous reads only public sections, write routes stay closed, there is a rate limit in front of it, and record who approved it (The REST API as a data interface).

For most non-profits, a partner gets an API key for their integration instead; nothing is opened to everyone (API keys, REST API for owners).

Licensing what you share

Say under which terms others may re-use what you publish: on the page, in the feed description, and in the file. See Licensing datasets. Choose a license with your board; this help does not recommend one.

Privacy first

  • Never put personal data in a feed, export or public API answer: no donor names, no volunteer contacts, no beneficiaries (Privacy checks before publishing data).
  • Check what a feed contains after you set it up: open it as a visitor would.
  • The audit trail records CSV exports with their row count (The audit trail).

Checklist

  • To do: Feeds for news, publications and events, linked from the page layout.
  • To do: Each feed opened as a visitor and checked for personal data.
  • To do: Registers exported and published as files where funders ask.
  • To do: REST API left authenticated; keys issued per partner, if needed.
  • To do: Re-use terms stated.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x