From 8d66325e8886768f125e07790d5d4311dbaf3f03 Mon Sep 17 00:00:00 2001 From: curly Date: Tue, 7 Feb 2023 08:44:42 -0700 Subject: doc + added routes --- README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..95e8f7e --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +# API +The api is available on `/api`. + +GET `/` +Gets information about the server +- Return type: JSON +- Returns: + +GET `/ping` +Pings the server +- Return type: JSON +- Returns: pong + +GET `/create_user/` +Creates a new user with name +- Return type: JSON +- Returns: + +GET `/get_user/` +Gets a user from id +- Return type: JSON +- Returns: + +GET `/get_user_by_name/` +Gets a user from name +- Return type: JSON +- Returns: + +GET `/get_message/` +Gets a message by id +- Return type: JSON +- Returns: + +GET `/get_message_id_newest` +Gets the newest message id +- Return type: JSON +- Returns: + +GET `/get_message_id_list//` +Gets a list of messages from_id to to_id inclusive +- Return type: JSON +- Returns: > + +GET `/send_message//` +Sends a message +- Return type: JSON +- Returns: + +GET `/send_reply///` +Sends a reply to a message +- Return type: JSON +- Returns: + +GET `/delete_message/` +Deletes a message +- Return type: JSON +- Returns: Deleted \ No newline at end of file -- cgit v1.2.3