Loading...
Note: authorizations are handled via a token in http header or a session cookie so users don't need to provide their identity as a parameter of the APIs
POST /v1/message/send
inputs : { recipient, content }
GET /v1/message
input : { contact }
output : { list of messages }
GET /v1/contacts
ouput : { contacts}
POST /v1/contacts/add
DELETE /v1/contacts/delete
input : { contact_id }
Users
Contacts
Messages
There are three services that can be scaled independantly