How to differentiate between Calls created by mobile app vs manually by user?

How to differentiate between Calls created by mobile app vs manually by user?

Using the API (or any other method), is there any way to find out whether a Call has been automatically created by the Zoho CRM mobile app, or whether it has been manually created by the user?

I tried using fetching a Call record via the API and here is what I got. No field in the response JSON looks like it identifies whether the record has been created manually or via the mobile app. If this is not directly possible, what is the best possible workaround to achieve this?

  1. {
  2.   "Call_Duration": "00:00",
  3.   "Owner": {
  4.     "name": "Saurabh",
  5.     "id": "xxx"
  6.   },
  7.   "Description": null,
  8.   "$currency_symbol": "Rs.",
  9.   "$calendar_booking_call": false,
  10.   "$review_process": null,
  11.   "Modified_By": {
  12.     "name": "Saurabh",
  13.     "id": "xxx"
  14.   },
  15.   "$review": null,
  16.   "$state": "save",
  17.   "$process_flow": false,
  18.   "Call_Purpose": null,
  19.   "id": "xxx",
  20.   "Call_Status": "Unattended Dialled",
  21.   "$approved": true,
  22.   "Who_Id": {
  23.     "name": "xxx",
  24.     "id": "xxx"
  25.   },
  26.   "$approval": {
  27.     "delegate": false,
  28.     "approve": false,
  29.     "reject": false,
  30.     "resubmit": false
  31.   },
  32.   "Modified_Time": "2019-12-14T23:44:31+05:30",
  33.   "Reminder": null,
  34.   "Created_Time": "2019-12-14T14:03:50+05:30",
  35.   "Call_Start_Time": "2019-12-14T14:03:40+05:30",
  36.   "$editable": true,
  37.   "Subject": "Call to xxx",
  38.   "$se_module": "Deals",
  39.   "Call_Type": "Outbound",
  40.   "What_Id": {
  41.     "name": "xxx",
  42.     "id": "xxx"
  43.   },
  44.   "Call_Duration_in_seconds": "0",
  45.   "Created_By": {
  46.     "name": "Saurabh",
  47.     "id": "xxx"
  48.   },
  49.   "Tag": []
  50. }