URL: POST /api/users/register
FormData { login|minlength:3, password|minlength:3, image|file:5mb }
- Code:
200 OK
- Code:
400 BAD REQUEST { "field": ["error message"], ... }
URL: POST /api/users/login
FormData { login|minlength:3, password|minlength:3 }
- Code:
200 OK { token, userid, username }
- Code:
403 FORBIDDEN - Code:
400 BAD REQUEST { "field": ["error message"], ... }
URL: GET /api/users/authorized
Headers { "Authorization": "token" }
- Code:
200 OK
- Code:
403 FORBIDDEN
URL: POST /api/users/logout
Headers { "Authorization": "token" }
- Code:
200 OK
- Code:
400 BAD REQUEST
URL: POST /api/users/logout_all
Headers { "Authorization": "token" }
- Code:
200 OK
- Code:
400 BAD REQUEST
URL: GET /api/users/image/{id}
Headers { "Authorization": "token" }
- Code:
200 OK - Code:
204 NO CONTENT
- Code:
403 FORBIDDEN
URL: PUT /api/users/image
Headers { "Authorization": "token" }FormData { image|file:5mb }
- Code:
200 OK
- Code:
400 BAD REQUEST - Code:
403 FORBIDDEN - Code:
404 NOT FOUND
URL: GET /api/messages
Headers { "Authorization": "token" }Query { ?begin, ?limit }
- Code:
200 OK [ { id, text, userid, username, timecreated }, ... ]
- Code:
403 FORBIDDEN
URL: GET /api/messages/{id}
Headers { "Authorization": "token" }
- Code:
200 OK { id, text, userid, username, timecreated }
- Code:
403 FORBIDDEN - Code:
404 NOT FOUND
URL: POST /api/messages
Headers { "Authorization": "token" }FormData { text|maxlength:1000 }
- Code:
200 OK
- Code:
400 BAD REQUEST { "field": ["error message"], ... } - Code:
403 FORBIDDEN
URL: PUT /api/messages/{id}
Headers { "Authorization": "token" }FormData { text|maxlength:1000 }
- Code:
200 OK
- Code:
400 BAD REQUEST { "field": ["error message"], ... } - Code:
403 FORBIDDEN - Code:
404 NOT FOUND
URL: DELETE /api/messages/{id}
Headers { "Authorization": "token" }
- Code:
200 OK
- Code:
403 FORBIDDEN - Code:
404 NOT FOUND