A URL shortener for the CODEX community.
GET request for all registered URL and their corresponding short URL and ID
Requires Authentication
none
Status Code | Message | Reason |
---|---|---|
200 | All URI list | The list of URLs shortened/registered |
201 | No URI regisitred | No URLs has been shortened/registered |
202 | Error Occured | Error Occured while shortening the URL |
POST request to login to the bitsy admin portal
Feild | Description | Required |
---|---|---|
username | The username of the CODEX admin | True |
password | The password of the CODEX admin | True |
Status Code | Message | Reason |
---|---|---|
200 | Logged In Succesfully | User logged in successfully |
POST request to logout from the bitsy admin portal
Requires Authentication
none
Status Code | Message | Reason |
---|---|---|
200 | Logged Out Succesfully | User logged out successfully |
210 | Not Logged In | User is not logged in |
POST request to register new URL for shortening
Requires Authentication
Feild | Description | Required |
---|---|---|
uri | The URL to be shortened | True |
shortUri | The preferred short uri or empty string | False |
Status Code | Message | Reason |
---|---|---|
200 | URI Registered Successfully | User logged out successfully |
201 | URI/ShortURI already registered | The provided long URL alredy has a shortened URL |
202 | Error Occured | Error Occured while shortening the URL |
203 | Invalid URI | Invalid long URL was provided |
205 | Necessary Parameters Missing | One or More of the required/essential parameter is/are missing |
210 | Not Logged In | User is not logged in |
POST request for deleteing an obselete registered URL
Requires Authentication
Feild | Description | Required |
---|---|---|
_id | The unique ID for the short URL | True |
shortUri | The shortened URL | True |
Status Code | Message | Reason |
---|---|---|
200 | Deleted Successfully | The short URL was deleted successfully |
201 | URI not found | No such URL matches the provided ID and short URL |
202 | Error Occured | Error Occured while shortening the URL |
205 | Necessary Parameters Missing | One or More of the required/essential parameter is/are missing |
210 | Not Logged In | User is not logged in |