Skip to content
This repository has been archived by the owner on Feb 13, 2022. It is now read-only.

Advanced REST API endpoints #2

Open
11 of 56 tasks
emersion opened this issue Mar 18, 2016 · 0 comments
Open
11 of 56 tasks

Advanced REST API endpoints #2

emersion opened this issue Mar 18, 2016 · 0 comments
Labels

Comments

@emersion
Copy link
Owner

emersion commented Mar 18, 2016

addresses

  • POST /api/addresses
  • PUT /api/addresses/:id
  • PUT /api/addresses/:id/enable, /addresses/:id/disable
  • DELETE /api/addresses/:id

domains

  • GET /api/domains
  • POST /api/domains
  • GET /api/domains/:id
  • DELETE /api/domains/:id

eo

  • GET /api/eo/token/:id
  • GET /api/eo/message (headers x-eo-uid and authorization)
  • GET /api/eo/attachment/:id (headers x-eo-uid and authorization)
  • POST /api/eo/reply (headers x-eo-uid and authorization)

keys

  • POST /api/keys
  • POST /api/keys/reset
  • POST /api/keys/order
  • PUT /api/keys/:id
  • DELETE /api/keys/:id

logs

  • GET /api/logs/auth
  • DELETE /api/logs/auth

settings

  • PUT /api/settings/noticeemail
  • PUT /api/settings/notify
  • PUT /api/settings/language
  • PUT /api/settings/logauth

members

  • GET /api/members
  • POST /api/members
  • GET /api/members/:id
  • DELETE /api/members/:id
  • PUT /api/members/:id/nickname
  • PUT /api/members/:id/quota
  • PUT /api/members/:id/role
  • PUT /api/members/:id/password
  • PUT /api/members/:id/private
  • POST /api/members/auth
  • DELETE /api/members/auth

memberkeys

organizations

  • GET /api/organizations
  • POST /api/organizations
  • GET /api/organizations/keys
  • PUT /api/organizations
  • PUT /api/organizations/keys/private
  • PUT /api/organizations/payment
  • DELETE /api/organizations

payments

  • GET /api/payments/plans
  • GET /api/payments/subscription
  • GET /api/payments/methods

users

  • PUT /api/users/keys
  • POST /api/users/:token
  • POST /api/users/code
  • PUT /api/users/lock ?
  • PUT /api/users/unlock ?

auth

  • POST /api/auth/refresh

reset

  • POST /api/reset
  • POST /api/reset/:token
  • POST /api/reset/mailbox
  • POST /api/reset/mailbox/:token
  • GET /api/reset/:username/:token

misc

  • PUT /api/tests/error
@emersion emersion added the api label Mar 27, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant