URL: POST /api/chat/create/{name|required|minlength:3|maxlength:50}
- Code:
200 OK { name, key, active }
- Code:
400 BAD REQUEST { "field": "error message", ... }
URL: GET /api/chat/exists/{key}
- Code:
200 OK { name, key, active }
- Code:
404 NOT FOUND { "message": "error message" }
URL: PUT /api/chat/refresh/{key}
Headers { "X-AUTH-TOKEN": "token" }
- Code:
200 OK { name, key, active }
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
URL: POST /api/users/login/{key}
FormData { name|required|minlength:3|maxlength:50 }
- Code:
200 OK { key, username, token, chatname }
- Code:
400 BAD REQUEST { "field": "error message", ... }
- Code:
403 FORBIDDEN { "message": "error message" }
URL: GET /api/message/{key}
Headers { "X-AUTH-TOKEN": "token" }
- Code:
200 OK [ { id, text, timecreated, author }, ... ]
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
URL: GET /api/message/{id}/{key}
Headers { "X-AUTH-TOKEN": "token" }
- Code:
200 OK { id, text, timecreated, author }
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
- Code:
404 NOT FOUND { "message": "error message" }
URL: POST /api/message/{key}
Headers { "X-AUTH-TOKEN": "token" }
FormData { text|required|maxlength:1000 }
- Code:
200 OK { id, text, timecreated, author }
- Code:
400 BAD REQUEST { "field": "error message", ... }
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
URL: PUT /api/message/{id}/{key}
Headers { "X-AUTH-TOKEN": "token" }
FormData { text|required|maxlength:1000 }
- Code:
200 OK { id, text, timecreated, author }
- Code:
400 BAD REQUEST { "field": "error message", ... }
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
- Code:
404 NOT FOUND { "message": "error message" }
URL: DELETE /api/message/{id}/{key}
Headers { "X-AUTH-TOKEN": "token" }
- Code:
200 OK { id, text, timecreated, author }
- Code:
401 UNAUTHORIZED { "message": "error message" }
- Code:
403 FORBIDDEN { "message": "error message" }
- Code:
404 NOT FOUND { "message": "error message" }