Version: 0.1
Author: kugimiya
- All API-methods named as URL
- All requests must be sent by POST method
- All parameters in request must be encoded as
application/json
- All parameters must be in the body of the POST request
- Auth Methods
- Messages Methods
- Types
URL: /auth/register
Parameters:
{
email: string,
first_name: string,
last_name: string,
password: string
}
Response: [StatusCode]
URL: /auth/login
Parameters:
{
email: string,
password: string
}
Response: [StatusCode, UserSession]
URL: /auth/logout
Parameters:
{
session_id: string
}
Response: [StatusCode]
URL: /messages/write
Parameters:
{
session_id: string,
message_text: string,
message_recipient_email: string
}
Response: [StatusCode]
URL: /messages/unreaden
Parameters:
{
session_id: string
}
Response: [StatusCode, [Message, ...]]
{
type: 'error' || 'warning' || 'success',
code: number,
message: string
}
{
session_id: string
}
{
from: string,
text: string
}