Deluge Function to Update Custom Field

Deluge Function to Update Custom Field

I'm trying to get a Deluge function (which will run as part of a Schedule in Desk) that retrieves all tickets with the status "Recurring" and updates the custom field checkbox "cf_recurring" to "true". Here's what I have, which doesn't work:

  1. searchValue = {"status":"Recurring"};
  2. response = zoho.desk.searchRecords(ORGID,"tickets",searchValue,0,100);
  3. for each rec in response
  4. {
  5.         info rec;
  6. recordValue = {"cf_recurring":"true"};
  7. update = zoho.desk.update(ORGID,"tickets",rec.get("id"),recordValue);
  8. }
This line:
  1. info rec;
properly returns a ticket. However I get the following when it gets to
  1. rec.get("id");
as though it's trying to lookup a numbered index item in a List collection, rather than a keyed index item in a Key-Value collection:
  1. Data type of the argument of the function 'get' did not match the required data type of '[BIGINT]'
I have done various smaller code pieces to determine that's definitely where that error is coming from. Also, I do have my actual organization ID where "ORGID" appears in the code I shared, so it does definitely retrieve an actual ticket that I verified has actual data.

I'm not sure what is causing the error or how to fix it. Any ideas?