Skip to end of metadata
Go to start of metadata

URL

Action

/

???

/list/

returns list of (mailing list name, URL, public/private flag) tuples.
POST is used to create a new list and redirect

/list/<list-id>/

XXX what's useful to return here?
links to settings and subscriptions, maybe?

/list/<list-id>/subscriptions

list of (e-mail address, subscription URL) tuples.
POST adds one or more subscriptions, providing a mass-subscribe feature.

/list/<list-id>/settings

dictionary of list settings. PUT updates the settings.

/list/<list-id>/statistics

retrieves statistical info.

/user/

POST creates a new user account and redirects to the new user's URL.

/user/?email=bob@example.com

redirects to the user's URL, or returns a 404.

/user/<user-id>/subscriptions

list of (mailing-list URL, subscription URL) tuples.

/user/<user-id>/settings

dictionary of site-wide user settings (e.g. password)

/user/<user-id>/statistics

retrieves statistical info.

/subscription/<sub-id>/settings

dictionary of settings for this list/user. PUT updates the settings.

Labels
  • None