ProBusinessTools
Click here for a complete list of operations.
InsertIssueTicket
This method is used for inserting a new issue ticket into ProBusinessTools. Along with the standard webServiceKey you need to include a IssueTicket. TicketID, OpenedBy, OpenedByDate will be set to automatic values.
Any value that would normally be a dropdown list will be validated to one of the values in that selection.The method will return the new ticket.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /publicwebservices/probusinesstools.asmx HTTP/1.1 Host: secure.probusinesstools.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://secure.probusinesstools.com/publicWebServices/InsertIssueTicket" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InsertIssueTicket xmlns="http://secure.probusinesstools.com/publicWebServices"> <wsKey> <Username>string</Username> <Password>string</Password> <loginErrorMessage>string</loginErrorMessage> </wsKey> <insertIssueTicketRequest> <OpenedBy>string</OpenedBy> <IssueCategory>string</IssueCategory> <IssueType>string</IssueType> <IssueCode>string</IssueCode> <AssociatedWith> <Name>string</Name> <Type>string</Type> </AssociatedWith> <ContactMethod>string</ContactMethod> <IssueSubject>string</IssueSubject> <Status>string</Status> <AssignedTo> <Name>string</Name> <Type>string</Type> </AssignedTo> <Resolution>string</Resolution> <NewDetails>string</NewDetails> <TicketID>string</TicketID> <Priority>string</Priority> <OpenedDate>string</OpenedDate> <AttachedTo>string</AttachedTo> <AttachedToId>string</AttachedToId> <EstResolution>string</EstResolution> <Closed>string</Closed> </insertIssueTicketRequest> </InsertIssueTicket> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InsertIssueTicketResponse xmlns="http://secure.probusinesstools.com/publicWebServices"> <InsertIssueTicketResult> <OpenedBy>string</OpenedBy> <IssueCategory>string</IssueCategory> <IssueType>string</IssueType> <IssueCode>string</IssueCode> <AssociatedWith> <Name>string</Name> <Type>string</Type> </AssociatedWith> <ContactMethod>string</ContactMethod> <IssueSubject>string</IssueSubject> <Status>string</Status> <AssignedTo> <Name>string</Name> <Type>string</Type> </AssignedTo> <Resolution>string</Resolution> <NewDetails>string</NewDetails> <TicketID>string</TicketID> <Priority>string</Priority> <OpenedDate>string</OpenedDate> <AttachedTo>string</AttachedTo> <AttachedToId>string</AttachedToId> <EstResolution>string</EstResolution> <Closed>string</Closed> </InsertIssueTicketResult> <wsKey> <Username>string</Username> <Password>string</Password> <loginErrorMessage>string</loginErrorMessage> </wsKey> </InsertIssueTicketResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /publicwebservices/probusinesstools.asmx HTTP/1.1 Host: secure.probusinesstools.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InsertIssueTicket xmlns="http://secure.probusinesstools.com/publicWebServices"> <wsKey> <Username>string</Username> <Password>string</Password> <loginErrorMessage>string</loginErrorMessage> </wsKey> <insertIssueTicketRequest> <OpenedBy>string</OpenedBy> <IssueCategory>string</IssueCategory> <IssueType>string</IssueType> <IssueCode>string</IssueCode> <AssociatedWith> <Name>string</Name> <Type>string</Type> </AssociatedWith> <ContactMethod>string</ContactMethod> <IssueSubject>string</IssueSubject> <Status>string</Status> <AssignedTo> <Name>string</Name> <Type>string</Type> </AssignedTo> <Resolution>string</Resolution> <NewDetails>string</NewDetails> <TicketID>string</TicketID> <Priority>string</Priority> <OpenedDate>string</OpenedDate> <AttachedTo>string</AttachedTo> <AttachedToId>string</AttachedToId> <EstResolution>string</EstResolution> <Closed>string</Closed> </insertIssueTicketRequest> </InsertIssueTicket> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InsertIssueTicketResponse xmlns="http://secure.probusinesstools.com/publicWebServices"> <InsertIssueTicketResult> <OpenedBy>string</OpenedBy> <IssueCategory>string</IssueCategory> <IssueType>string</IssueType> <IssueCode>string</IssueCode> <AssociatedWith> <Name>string</Name> <Type>string</Type> </AssociatedWith> <ContactMethod>string</ContactMethod> <IssueSubject>string</IssueSubject> <Status>string</Status> <AssignedTo> <Name>string</Name> <Type>string</Type> </AssignedTo> <Resolution>string</Resolution> <NewDetails>string</NewDetails> <TicketID>string</TicketID> <Priority>string</Priority> <OpenedDate>string</OpenedDate> <AttachedTo>string</AttachedTo> <AttachedToId>string</AttachedToId> <EstResolution>string</EstResolution> <Closed>string</Closed> </InsertIssueTicketResult> <wsKey> <Username>string</Username> <Password>string</Password> <loginErrorMessage>string</loginErrorMessage> </wsKey> </InsertIssueTicketResponse> </soap12:Body> </soap12:Envelope>