less is more

API info

Some basic info on the API for developers. This is a full API that the web interfaces uses directly.

For an example app, look through the Web app's Javascript:script.coffee

By default, request will respond in HTML. Set output=json for JSON output.

You must use OAuth to communicate with app.

/article

All requests related to a news article.

GET

Requests a new article. GET automatically removes the article from the user's article list.

Remember that this is not idempotent!

POST

Modify an article. This is used primarily for marking articles as read.

/feed

All requests related to feeds.

GET

Get info on a feed. Basic stuff like last update, title, url, etc.

POST

Madify a feed. Primarily used for subscribing and unsubscribing to feeds.

/user

Requests related to users.

GET

Get info on user such as user name, subscribed feeds, article list, etc.

POST

Change info on user.