This was helpful, as I hadn't been using the Update API before this.
I've successfully gotten the UpdateAPI to update fields such as Telephone and Name at this point, but if I try and update the "TagList" field with a value of "NewTag", no tags are set and I can't view them on my contacts page.
This is a direct dump from my PHP script:
nusoap_client created!
processmethod.php:6 Posted data read and arrays constructed!
processmethod.php:6 Fields: {"string":["Name","FirstName","LastName","CompanyName","Email","Phone","BillAddressAddr1","BillAddressCity","BillAddressState","BillAddressPostalCode","TagList","IsLeadStatusOnly"]}
processmethod.php:6 Values: {"string":["Test TesterNEW","Test","TesterNEW","Gym TEst","tester@testingmethod.com","1234567890","NewTag","Yes"]}
processmethod.php:6 Record inserted!
processmethod.php:6 Response: Success
processmethod.php:6 RecordID: 4970
=====================NEXT FUNCTION=====================
nusoap_client created!
processmethod.php:11 Updated Field: ["TagList"]
processmethod.php:11 Updated Values: ["NewTag"]
processmethod.php:11 RecordID for update: 4970
processmethod.php:11 Created Array for Updating Fields
processmethod.php:11 Response: Success
Any other fields seem to update without an issue, but the "TagList" field just doesn't seem to add the tags.