neutron icon indicating copy to clipboard operation
neutron copied to clipboard

Advanced REST API endpoints

Open emersion opened this issue 8 years ago • 0 comments

addresses

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

domains

  • [x] GET /api/domains
  • [ ] POST /api/domains
  • [x] 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

  • [x] 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

  • [x] 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

  • [x] 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

  • [x] GET /api/payments/plans
  • [x] GET /api/payments/subscription
  • [x] 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 avatar Mar 18 '16 14:03 emersion