API via curl not populating fields

API via curl not populating fields

When I create a ticket with the curl command curl -X POST http://<DOMAIN>/sdpapi/request --data OPERATION_NAME=ADD_REQUEST --data TECHNICIAN_KEY=<TECH_KEY> --data-urlencode INPUT_DATA@new_request.xml the request ticket is created but the only field that is populated is the Technician. None of the other fields are being populated. Is there a problem with the XML?


<operation>
   <details>
      <parameter>
        <name>requesttemplate</name>
        <value>Infrastructure Operations</value>
      </parameter>
      <parameter>
        <name>requester</name>
        <value>Michael Lunny</value>
      </parameter>
      <parameter>
        <name>subject</name>
        <value>RESTful Test Deployment Ticket Subject</value>
      </parameter>
      <parameter>
        <name>description</name>
        <value>RESTful Test Deployment Ticket Description</value>
      </parameter>
      <parameter>
        <name>priority</name>
        <value>Normal</value>
      </parameter>
      <parameter>
        <name>Urgency</name>
        <value>Normal</value>
      </parameter>
      <parameter>
        <name>group</name>
        <value>AWS100</value>
      </parameter>
      <parameter>
        <name>technician</name>
        <value>Michael Lunny</value>
      </parameter>
      <parameter>
        <name>status</name>
        <value>Open</value>
      </parameter>
      <parameter>
        <name>service</name>
        <value>Email</value>
      </parameter>
   </details>
</operation>

                  New to ADSelfService Plus?