Quantcast
Channel: Support Portal
Viewing all articles
Browse latest Browse all 20315

Adding /Editing Requesters via API

$
0
0
I'm trying to use api to insert requesters.  This is the format I'm using.  
  1. <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?

Viewing all articles
Browse latest Browse all 20315

Trending Articles