Skip to content

REST API's

Anusha Shetty edited this page Feb 26, 2020 · 31 revisions
  1. User Login
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/login

  METHOD 	: 	POST

REQUEST DATA 	: 	{  
 			   "username":"test@printgreener.com",
 			   "password":"gp.@1234"
 			}

RESPONSE        : 
                  a) On sucessfull login gives 
                      {
                        "success": 1,
                        "user_details": {
                                       "id": "1",
                                       "type": "user",
                                       "email": "admin@printgreener.com",
                                       "auth_key": "eyJ0eXAiOiJKV1QiLCJhbG",
                                       "username":"John",
                                       "profile_pic":""
                                       "login_time":"2019:12:04 09:53:56"
                                        }
                      }
                      

                  b) On validation error like invalid email or invalid password it gives 

                      {
                         "success": 0,
                         "msg": "Invalid username or password!"
                      }
  1. Task List
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task

  METHOD 	: 	POST

REQUEST DATA	:  {
 			      "id": 1
                              "page_no": 1 
                   }
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }

RESPONSE        : 
                  a) On Success

                     {
                      "success": 1,
                      "details": [
                                 {
                                  "project_name": "Sphere",
                                  "project_id": "1",
                                  "image_name": "",
                                  "task_name": "task5",
                                  "description" : "xx",
                                  "id": "4",
                                  "completed": "0",
                                  "time_details": [
                                      {
                                       "id": "7",
                                       "task_date": "2019-11-14",
                                       "start_time": "2019-11-13 16:19:14",
                                       "end_time": "2019-11-28 11:16:47",
                                       "task_description": null,
                                       "total_hours": "0",
                                       "total_minutes": "21298"
                                      },
                                      {
                                       "id": "11",
                                       "task_date": "2019-11-28",
                                       "start_time": "2019-11-28 12:44:30",
                                       "end_time": "2019-11-28 12:45:04",
                                       "task_description": null,
                                       "total_hours": "0",
                                       "total_minutes": "1"
                                     }]

                                },
                               {
                                 "project_name": "Buck",
                                 "project_id": "1",
                                 "image_name": null,
                                 "task_name": "task22",
                                 "description" : "xsgfdhx",
                                 "id": "8",
                                 "completed": "1",
                                 "time_details": []
                               }
                             ]
                        }
                  b) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     }
                  
  1. User Project List
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task/projects

  METHOD 	: 	POST

REQUEST DATA 	: 	{  
 			   "userid":"3"
 			}
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }
RESPONSE        : 
                  a) On success
                      {
                       "success": 1,
                       "details": [
                                   {
                                   "project_name": "Sphere",
                                   "id": "1",
                                   "color_code": "",
                                   "image_name": "",
                                   "modules": [
                                            {
                                             "id": "2",
                                             "name": "zsgsdfgh"
                                            },
                                            {
                                             "id": "3",
                                             "name": "aaaaa"
                                           }
                                       ]
                                    }
                                ],
                       "default_module": [
                                 {
                                   "id": "1",
                                   "name": "General"
                                }
                        ]
                       }
  1. Create Task
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task/create_edit

  METHOD 	: 	POST

REQUEST DATA FOR CREATE	:  {
 			      "userid": 1,
                              "task_name": "DB design",
                              "task_desc": "Design users table",
                              "project_id": 1,
                              "project_module":2, //module id
                              "time_range":[{"date":"2019-12-08","start":"2019-12-08 08:59 ","end":"2019-12-08 10:49","task_description":"xxxx"},{"date":"2019-12-09","start":"2019-12-09 08:59 ","end":"2019-12-09 10:49","task_description":"abcd"}]
                   }

REQUEST DATA FOR EDIT:  {
 			      "userid": 1,
                              "task_id":1,
                              "task_name": "DB design",
                              "task_desc": "Design users table",
                              "project_id": 1,
                              "project_module":2, //module id
                              "time_range":[{"table_id":"12","date":"2019-12-08","start":"2019-12-08 08:59 ","end":"2019-12-08 10:49","task_description":"xxxx"},{"date":"2019-12-09","start":"2019-12-09 08:59 ","end":"2019-12-09 10:49","task_description":"abcd"}],
                              "deleted_time_range":[20,21]
                   }
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }

RESPONSE        : 
                  a) On Success

                     {
                      "success": 1,
                     "task_id": 61,
                     "msg": "Task Added Successfully!"
                     }
                  b) If Parameters are missing
                     {
                      "success": 0,
                      "msg": "Parameters error!"
                     }
                  c) If due to any errors ,task is not added
                     {
                      "success": 0,
                      "msg": "Failed to add task!"
                     }
                  d) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     }
      
  1. Start Timer
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task/start_timer

  METHOD 	: 	POST

REQUEST DATA FOR START TASK:  {
 			      "userid": "1",
                              "type": "task",
                              "task_id": "1"
                            }

REQUEST DATA FOR START LOGIN:  {
 			      "userid": 1,
                              "type":"login",
                              "start_time":"2020-01-13 09:30:00"
                             }
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }

RESPONSE        : 
                  a) On Success

                     {
                      "success": 1,
                     "msg": "Timer started Successfully."
                     }
                  b) If Parameters are missing or incorrect
                     {
                      "success": 0,
                      "msg": "Parameters error!"
                     }
                  c) If due to any errors ,timer is not added
                     {
                      "success": 0,
                      "msg": "Something went wrong."
                     }
                  d) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     }
  1. Stop Timer
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task/stop_timer

  METHOD 	: 	POST

REQUEST DATA FOR START TASK:  {
 			      "userid": "1",
                              "type": "task",
                              "task_id": "1"
                            }

REQUEST DATA to LOG out for the day:  {
 			      "userid": 1,
                              "type":"login"
                             }
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }

RESPONSE        : 
                  a) On Success

                     {
                      "success": 1,
                     "msg": "Timer stopped Successfully."
                     }
                  b) If Parameters are missing or incorrect
                     {
                      "success": 0,
                      "msg": "Parameters error!"
                     }
                  c) If due to any errors ,timer is not added
                     {
                      "success": 0,
                      "msg": "Something went wrong."
                     }
                  d) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     }
 
  1. Login Details List
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/login/details

  METHOD 	: 	POST

REQUEST DATA:              {
 			      "userid": "1",
                              "page_no": "1"
                            } 
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }
RESPONSE :     a) ON SUCCESS
                 {
                   "success": 1,
                   "details": [
                    {
                       "task_date": "2019-12-11",
                       "start_time": "2019-12-11 06:14:55",
                       "end_time": "2019-12-11 11:07:48"
                    },
                    {
                        "task_date": "2019-12-10",
                        "start_time": "2019-12-10 04:53:52",
                        "end_time": "2019-12-10 18:53:52"
                    }
                  ]  

                b) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     } 
                 c) Userid parameter not sent
                    {
                      "success": 0,
                      "msg": "Userid is required!"
                    }
 
  1. Change Password
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/user/changepassword

  METHOD 	: 	POST

REQUEST DATA:              {
 			      "userid": "1",
                              "old_password": "xxxx",
                              "new_password": "abcd",
                            } 
HEADERS : {
               "Authorization-Key" : //auth_key from login API
           }
RESPONSE :     a) ON SUCCESS
                 {
                   "success": 1,
                   "msg": "Password updated successfully!"
                 } 

                b) if auth-key is incorrect

                     {
                       "success":0,
                       "status": 401,
                       "msg": "Unauthorized Access! "
                     } 
                 c) Parameters not sent properly
                   {
                     "success": 0,
                    "msg": "Fields are invalid!"
                   }
                 d) If old password is incorrect
                  {
                    "success": 0,
                    "msg": "Invalid Old Password!"
                  } 
  1. Send OTP
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/user/send_otp       

  METHOD 	: 	POST

REQUEST DATA:              {
 			      "email": "test@printgreener.com"
                            } 

RESPONSE :     a) ON SUCCESS
                 {
                  "success": 1,
                  "msg": "OTP sent"
                }

                b) If email sending fails
                     {
                      "success": 0,
                      "msg": "OTP not sent"
                     }
                 c) If email id doesn't exist
                   {
                      "success": 0,
                      "msg": "Invalid Email!"
                   }
  1. Validate OTP
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/user/validate_otp      

  METHOD 	: 	POST

REQUEST DATA:              {
 			      "email": "test@printgreener.com",
                              "otp" : "12234"
                            } 

RESPONSE :     a) ON SUCCESS
                 {
                  "success": 1,
                  "msg": "Valid OTP"
                }

                b) If otp is incorrect
                     {
                      "success": 0,
                      "msg": "Invalid OTP"
                     }
                 c) If fields are not sent properly
                   {
                      "success": 0,
                      "msg": "Fields are invalid!"
                   }
  1. Reset Password
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/user/resetpassword

  METHOD 	: 	POST

REQUEST DATA:              {
 			      "email": "test@printgreener.com",
                              "new_password" : "12234"
                            } 

RESPONSE :     a) ON SUCCESS
                 {
                  "success": 1,
                  "msg": "Password updated successfully!"
                }

                b) ON error
                     {
                      "success": 0,
                      "msg": "Password update failed!"
                     }
                 c) If fields are not sent properly
                   {
                      "success": 0,
                      "msg": "Fields are invalid!"
                   }
  1. Update Time for Task and login
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/task/update_time

  METHOD 	: 	POST

REQUEST DATA for login end:              
                           {
 			      "userid": "3",
                              "type" : "login",
                              "date" : "2019-12-30",
                              "time" : "6.30 PM",
                            }
Request for task update time:
                           {
 			      "userid": "3",
                              "task_id":"57",
                              "type" : "task",
                              "date" : "2019-12-30",
                              "time" : "6.30 PM",
                            }
RESPONSE : 
                 a) ON success
                     {
                      "success": 1,
                      "msg": "Timer stopped Successfully."
                    }
                b) On Failure
                   {
                      "success": 1,
                      "msg": "Timer stopped Successfully."
                   }
                c) On params error
                   {
                     "success": 0,
                     "msg": "Parameters error!"
                   }

  1. Edit Profile
SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/dev/index.php/api/user/edit_profile

METHOD 	: 	POST

REQUEST DATA:              
                           {
 			      "userid": "3",
                              "name" : "John",
                              "phone" : "9595959595",
                              "image_data" : "data:image/jpeg;base64,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",
                            }
RESPONSE : 
                 a) ON success
                     {
                      "success": 1,
                      "msg": "User Profile updated successfully!"
                     }
                b) On Failure
                   {
                      "success": 0,
                      "msg": "User Profile update failed."
                   }
                c) On params error
                   {
                     "success": 0,
                     "msg": "Fields are invalid!"
                   }
  1. Fetch User Profile
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/index.php/api/user/fetch_profile

  METHOD 	: 	POST

REQUEST DATA:              
                           {
 			      "userid": "3"
                            }
RESPONSE : 
                 a) ON success
                     {
                      "success": 1,
                      "details": {
                            "name": "John",
                            "phone": "9595959595",
                            "profile": "5e424b35c3347.png",
                            "profile_pic": "http://www.brightlightventures.com/timetracker/dev/assets/user/images/user_profiles/5e424b35c3347.png"
                             }
                   }
                b) On Failure
                   {
                    "success": 0,
                    "msg": "Failed to fetch!"
                   }
                c) On params error
                   {
                    "success": 0,
                    "msg": "Fields are invalid!"
                   }

  1. Fetch Task Detail
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/dev/index.php/api/task/task_detail

  METHOD 	: 	POST

REQUEST DATA:              
                           {
 			      "userid": "3",
                              "task_id":"60"
                            }
RESPONSE : 
                 a) ON success
                     {
                      "success": 1,
                      "task": {
                              "task_data": {
                                           "task_name": "test from api-3",
                                           "project_name": "Sphere",
                                           "project_id": "1",
                                           "description": "third test from api updated",
                                           "task_id": "61",
                                           "module_name": "General",
                                           "module_id": "1"
                                           },
                             "timeline_data": [
                                           {
                                            "table_id": "60",
                                            "task_date": "2020-01-20",
                                            "start_time": "2020-01-20 14:29:00",
                                            "end_time": "2020-01-20 16:19:00",
                                            "task_description": "new"
                                          },
                                          {
                                            "table_id": "21",
                                            "task_date": "2019-12-11",
                                            "start_time": "2019-12-11 14:29:00",
                                            "end_time": "2019-12-11 16:19:00",
                                            "task_description": "abcd"
                                           }
                                       ],
                              "project_module_list": [
                              {
                                "id": "1",
                                "project_id": "0",
                                "name": "General",
                                "meta_data": "Default for any task if not select any module.",
                                "created_on": "2019-11-07 16:43:11",
                                "modified_on": null
                             },
                             {
                               "id": "2",
                               "project_id": "1",
                               "name": "zsgsdfgh",
                               "meta_data": "dshgsgdh",
                               "created_on": "2019-12-09 00:00:00",
                               "modified_on": "2019-12-09 00:00:00"
                             }
                         ]
                     }
                 }
                b) On params error
                   {
                     "success": 0,
                     "msg": "Parameters error!"
                   }

  1. Fetch Activities
  SERVER_URI 	: 	http://www.brightlightventures.com/timetracker/dev/index.php/api/task/activity

  METHOD 	: 	POST

REQUEST DATA for daily:              
                           {
 			      "userid": "3",
                              "chart_type":"daily_chart",
                              "date":"2020-02-26"
                            }
RESPONSE DATA for daily : 
                 a) ON success
                     {
                     "success": 1,
                     "data": {
                        "0": "daily_chart",
                        "status": true,
                        "data": [
                         [
                             "135",
                             "136"
                         ],
                         [
                         {
                              "start_time": "2020-02-26 05:00:00",
                              "end_time": "2020-02-26 07:00:00",
                              "total_minutes": "120"
                        },
                        {
                              "start_time": "2020-02-26 11:30:00",
                              "end_time": "2020-02-26 13:00:00",
                              "total_minutes": "90"
                        }
                       ],
                       [
                        "Task 1",
                        "Task 2"
                      ],
                      [
                         "#0766F4",
                         "#0766F4"
                     ]
                    ],
                    "total_minutes": 210
                 }
               }
                b) On params error
                   {
                     "success": 0,
                     "msg": "Parameters error!"
                   }

Clone this wiki locally