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