Adding /Editing Requesters via API

Adding /Editing Requesters via API

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?