Add Ticket
Use this operation to add new Ticket object.
Parameters
Body Params | |
---|---|
JSON: | json |
XML: | string |
Path Params | |
---|---|
yourCompany: | string |
Header Params | |
---|---|
Accept: | string |
Query Auth | |
---|---|
key: | string |
Header Auth | |
---|---|
apiKey: | string |
Sample Code
{
"Tickets": {
"Ticket": [{
"Title": "Test New ticket",
"AssignedTo": "User",
"AssignedToName": "admin",
"RelatedToType": "Accounts",
"RelatedToValue": "Joh doe",
"ProductName": "Test Product1",
"ProductCode": "TNP1",
"Priority": "Low",
"Severity": "Minor",
"Status": "Open",
"Category": "Big Problem",
"CreatedTime": "12-11-2020 05:51:13",
"ModifiedTime": "12-11-2020 05:55:29",
"Description": "",
"Solution": "",
"Comments": "",
"TicketCustomFields": {
"CustomField": [
{
"Name": "CustomFied1",
"Value": "Custom info 1"
},
{
"Name": "CustomFied2",
"Value": "Custom info 2"
}
]
}
}]
}
}
<Tickets>
<Ticket>
<Title>Test New ticket</Title>
<AssignedTo>User</AssignedTo>
<AssignedToName>admin</AssignedToName>
<RelatedToType>Accounts</RelatedToType>
<RelatedToValue>Joh doe</RelatedToValue>
<ProductName>Test Product1</ProductName>
<ProductCode>TNP1</ProductCode>
<Priority>Low</Priority>
<Severity>Minor</Severity>
<Status>Open</Status>
<Category>Big Problem</Category>
<CreatedTime>12-11-2020 05:51:13</CreatedTime>
<ModifiedTime>12-11-2020 05:55:29</ModifiedTime>
<Description></Description>
<Solution></Solution>
<Comments></Comments>
<TicketCustomFields>
<CustomField>
<Name>CustomFied1</Name>
<Value>Custom info 1</Value>
</CustomField>
<CustomField>
<Name>CustomFied2</Name>
<Value>Custom info 2</Value>
</CustomField>
</TicketCustomFields>
</Ticket>
</Tickets>
Sample Response
{
"MCM": {
"response": {
"objectType": "Ticket",
"syncTime": "2021-06-10 03:23:14"
},
"parameters": {
"results": {
"message": {
"status": "Success",
"success_message": {
"ticket_title": "Test New ticket",
"ticket_id": "203060"
}
}
}
}
}
}
<MCM>
<response>
<objectType>Ticket</objectType>
<syncTime>2021-06-10 03:23:14</syncTime>
</response>
<parameters>
<results>
<message>
<status>Success</status>
<success_message>
<ticket_title>Test New ticket</ticket_title>
<ticket_id>203060</ticket_id>
</success_message>
</message>
</results>
</parameters>
</MCM>
WADL
<?xml version="1.0" encoding="utf-8"?>
<application>
<resources base="https://{yourCompany}.agiliron.net/agiliron/api-40/">
<resource path="Ticket">
<method name="POST">
<request>
<param name="key" type="xsd:string" style="query" required="true"/>
<param name="Title" type="xsd:string" style="body" required="true"/>
<param name="AssignedTo" type="xsd:String" style="body" required="true"/>
<param name="AssignedToName" type="xsd:String" style="body" required="true"/>
<param name="RelatedToType" type="xsd:String" style="body"/>
<param name="RelatedToValue" type="xsd:string" style="body"/>
<param name="ProductName" type="xsd:string" style="body"/>
<param name="ProductCode" type="xsd:string" style="body"/>
<param name="Priority" type="xsd:string" style="body"/>
<param name="Severity" type="xsd:string" style="body"/>
<param name="Status" type="xsd:string" style="body"/>
<param name="Category" type="xsd:string" style="body"/>
<param name="CreatedTime" type="xsd:dateTime" style="body"/>
<param name="ModifiedTime" type="xsd:dateTime" style="body"/>
<param name="Description" type="xsd:string" style="body"/>
<param name="Solution" type="xsd:string" style="body"/>
<param name="Comments" type="xsd:string" style="body"/>
</request>
<response status="200">
<representation mediaType="application/xml" element="yn:ResultSet"/>
</response>
<response status="400">
<representation mediaType="application/xml" element="ya:Error"/>
</response>
</method>
</resource>
</resources>
</application>
Updated about 21 hours ago