I'm trying to use api to insert requesters. This is the format I'm using.
-
<API version="1.0" locale="en">
<records><record><parameter><name>Name</name><value>Prakash Jahar</value></parameter><parameter><name>CI Type</name><value>Requester</value></parameter><parameter><name>Site</name><value>GSC</value></parameter><parameter><name>Business Impact</name><value>Medium</value></parameter><parameter><name>Description</name><value>New user joined to ZOHO</value></parameter><parameter><name>Employee ID</name><value>0658</value></parameter><parameter><name>E-mail</name><value>prakash_jp_4323@zoho.com</value></parameter><parameter><name>Phone</name><value>9159840336</value></parameter><parameter><name>Mobile</name><value>9159840336</value></parameter><parameter><name>Department Name</name><value>Office of Admissions</value></parameter><parameter><name>Job title</name><value>I Do not know</value></parameter><parameter><name>Login Name</name><value>NetIDThingy</value></parameter><parameter><name>Password</name><value>FakePassword123456</value></parameter><parameter><name>Domain</name><value>TAMU.EDU</value></parameter><parameter><name>First Name</name><value>Prakash</value></parameter><parameter><name>Last Name</name><value>Jahar</value></parameter><parameter><name>Manager</name><value>Some Guy</value></parameter></record></records></API>
The errors I'm getting are:
{ "API": { "locale": "en", "version": "1.0", "response": { "operation": { "name": "add", "result": { "statuscode": "3016", "status": "Unable to perform the requested operation.", "message": "Unable to add the CI(s), please refer the error message.", "created-date": "Jan 31, 2017 11:11 AM" }, "Details": { "records": { "failed": [ "1", { "ci": { "name": "Prakash Jahar", "error": "Invalid column(s) specified [Login Name, Password, Domain, First Name, Last Name, Manager]." } } ], "success": "0", "total": "1" } } } } } }
Obviously, I can't use the columns listed as invalid. My question is: Can I use the API in any way to update requester information with the columns listed (Login Name, Password, Domain, First Name, Last Name, Manager)? I tried not having a password listed, but I got an error saying that if a login name is specified, a password also has to be specified. I would LOVE to use the api for requester management, but I'm missing the ability to work with the extra fields needed to log in properly.
Can anybody help with this?