×

Edit task

This API allows you to edit an existing task: change its type, assigned drivers, vehicles, addresses, execution times, and other parameters.

Editing via PUT:

Request address

To get the data, use the address: https://tasks.<server_address>/backend/public/dashboard/task

Editing via GET:

Request address

To get the data, use the address: https://tasks.<server_address>/backend/public/dashboard/tasks/update

Request parameters

  • c_task_type_id — task type ID (e.g., delivery, repair, etc.)
  • c_driver_id — assigned driver ID (optional)
  • c_vehicle_id — assigned vehicle unique ID (optional)
  • driver_phone — driver phone number (optional)
  • c_initiator_type — initiator type (task template)
  • c_begin_time — task start time (timestamp)
  • c_return_time — task end time (timestamp)
  • phone — initiator phone number (optional)
  • office — initiator office/apartment (optional)
  • description — task description (optional)
  • c_initiator — initiator name or full name
  • c_address_base — base address
  • c_address_base_lat — base latitude
  • c_address_base_lng — base longitude
  • c_address_tasks — task address
  • c_address_tasks_lat — task latitude
  • c_address_tasks_lng — task longitude
  • c_address_initiator — initiator address
    * — additional parameters defined in the task template (optional)
Additional for GET requests:
  • usr_id — user ID (from authorization)
  • acc_id — account ID (from authorization)
     

Example PUT request

fetch("https://tasks.<server_address>/backend/public/dashboard/tasks", {
  method: "PUT",
  headers: {
    "accept": "*/*",
    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
    "x-csrf-token": "CtrsOKz3NykfxWlyboPlq3LGNpPrWsCtIymrKq0G",
    "x-requested-with": "XMLHttpRequest"
  },
  credentials: "include",
  body: "c_task_type_id=173&c_driver_id=317&c_vehicle_id=fgr5b7e657rtg&driver_phone=798345546&c_initiator_type=182&c_begin_time=1597912500&c_return_time=1597935600&phone=777777&office=&description=Updated%20description&c_initiator=Test%20Query&c_address_base=49%2C%20Ulitsa%20Oborony%2C%20Rostov%2C%20Russia&c_address_base_lat=47.216118&c_address_base_lng=39.707015&c_address_tasks%5B%5D=234%2C%20Ulitsa%20Tekucheva%2C%20Rostov%2C%20Russia&c_address_tasks_lat%5B%5D=47.233978&c_address_tasks_lng%5B%5D=39.703632&c_address_initiator="
});
Response
{
  "success": true,
  "msg": "Task successfully updated"
}
  • success— true if the task was successfully updated
  • msg— server message