API Documentation - lentzsch/Syphr GitHub Wiki
User
GET /users
- Return all users.
GET /users/:id
- Return user data for a single user.
POST /users
- Create a new user.
POST /users/login
- Log in the user.
POST /users/logout
- Logs out the user.
PATCH /users/
- Update a user.
DELETE /users/:id/
- Delete a user.
Message
GET /messages
- Get an encrypted messages for decryption
POST /messages
- Post encrypted messages
PUT /messages/:id
- Update an encrypted message (may not be appropriate for type of user experience)
DELETE /messages/:id
- Delete a message