Tickets created by API are setting the wrong requester name

Tickets created by API are setting the wrong requester name

When I create a ticket via the API, the requester is the API-key user instead of the requester I specify.

Example API : 

    $CreateTicket = @"
<API version='1.0' >
    <Operation>
<Details>
<parameter>
<name>requesttemplate</name>
<value>Replacement Mobile Phone</value>
</parameter>
<parameter>
<name>requester</name>
<value>requestername</value>
            <name>Status</name>
            <value>Wacht op antwoord</value>
        </parameter>
        <resources>
    <resource>
    <title>Choose Your Mobile Phone</title>
<parameter>
        <name>What type of mobile phone do you want to use?</name>
        <value>No choice has been made yet</value>
    </parameter>
    </resource>
    </resources>
</Details>
</Operation>
</API>
"@

$Body=@{OPERATION_NAME="ADD_REQUEST";TECHNICIAN_KEY="$techkey";format="xml";INPUT_DATA=$CreateTicket}
$ResponseWorkstation=Invoke-RestMethod -Method POST -Uri $URL -Body $Body 

The send XML does look the same :

<API version='1.0' >
    <Operation>
<Details>
<parameter>
<name>requesttemplate</name>
<value>Replacement Mobile Phone</value>
</parameter>
<parameter>
<name>requester</name>
<value>requestername</value>
            <name>Status</name>
            <value>Wacht op antwoord</value>
        </parameter>
        <resources>
    <resource>
    <title>Choose Your Mobile Phone</title>
<parameter>
        <name>What type of mobile phone do you want to use?</name>
        <value>No choice has been made yet</value>
    </parameter>
    </resource>
    </resources>
</Details>
</Operation>
</API>

How ever the ticket is created with an other requester, the API user.


                  New to ADSelfService Plus?