WS_Cust


Click here for a complete list of operations.

GetNewIssues

Gets a list of customer service issues based on user. company code code of the logged in user Number of days of resolved issues the user wants to see a list of exising issue id's and corresponding dates format issue#~resolved date true if images should be included in the return object true if notes should be included in the return object A list of new issues for the given user

Test

The test form is only available for methods with primitive types as parameters.

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 /TruxWeb/WSCustomer_Cust/WS_Cust.asmx HTTP/1.1
Host: payments.robinsonwasteservices.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.trux.com/GetNewIssues"

<?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:Header>
    <Credentials xmlns="http://www.trux.com/">
      <sAccountID>string</sAccountID>
      <sAuthCode>string</sAuthCode>
      <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted>
      <areParametersEncrypted>boolean</areParametersEncrypted>
      <encryptedParameterNames>
        <string>string</string>
        <string>string</string>
      </encryptedParameterNames>
      <requireEncryptedResponse>boolean</requireEncryptedResponse>
      <encryptionMethod>string</encryptionMethod>
      <keyInfo>
        <encryptedKey>string</encryptedKey>
        <encryptionPublicKey>string</encryptionPublicKey>
      </keyInfo>
      <publicAuthKey>string</publicAuthKey>
    </Credentials>
  </soap:Header>
  <soap:Body>
    <GetNewIssues xmlns="http://www.trux.com/">
      <companyCode>string</companyCode>
      <userCode>string</userCode>
      <daysOfResolvedIssues>int</daysOfResolvedIssues>
      <existingIssuesAndResolvedDates>
        <string>string</string>
        <string>string</string>
      </existingIssuesAndResolvedDates>
      <includeImages>boolean</includeImages>
      <includeNotes>boolean</includeNotes>
    </GetNewIssues>
  </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>
    <GetNewIssuesResponse xmlns="http://www.trux.com/">
      <GetNewIssuesResult>
        <CSIssue>
          <issueNumber>int</issueNumber>
          <customerNumber>int</customerNumber>
          <siteNumber>int</siteNumber>
          <serviceNumber>int</serviceNumber>
          <miscName>string</miscName>
          <contactName>string</contactName>
          <issueCreateDate>string</issueCreateDate>
          <issueModifyDate>string</issueModifyDate>
          <issueClosedDate>string</issueClosedDate>
          <userCreated>string</userCreated>
          <userModified>string</userModified>
          <userClosed>string</userClosed>
          <details>string</details>
          <issueType>string</issueType>
          <urgency>string</urgency>
          <subject>string</subject>
          <route>int</route>
          <promiseDate>string</promiseDate>
          <phone>string</phone>
          <scheduledCall>int</scheduledCall>
          <notes>
            <CSIssueNote xsi:nil="true" />
            <CSIssueNote xsi:nil="true" />
          </notes>
          <images>
            <CSIssueImage xsi:nil="true" />
            <CSIssueImage xsi:nil="true" />
          </images>
          <userAssigned>string</userAssigned>
          <address>string</address>
          <lat>double</lat>
          <lng>double</lng>
          <action>string</action>
          <city>string</city>
          <custName>string</custName>
          <siteName>string</siteName>
          <servDesc>string</servDesc>
          <contactEmail>string</contactEmail>
          <callDesc>string</callDesc>
          <history>
            <CSIssueHistoryItem xsi:nil="true" />
            <CSIssueHistoryItem xsi:nil="true" />
          </history>
        </CSIssue>
        <CSIssue>
          <issueNumber>int</issueNumber>
          <customerNumber>int</customerNumber>
          <siteNumber>int</siteNumber>
          <serviceNumber>int</serviceNumber>
          <miscName>string</miscName>
          <contactName>string</contactName>
          <issueCreateDate>string</issueCreateDate>
          <issueModifyDate>string</issueModifyDate>
          <issueClosedDate>string</issueClosedDate>
          <userCreated>string</userCreated>
          <userModified>string</userModified>
          <userClosed>string</userClosed>
          <details>string</details>
          <issueType>string</issueType>
          <urgency>string</urgency>
          <subject>string</subject>
          <route>int</route>
          <promiseDate>string</promiseDate>
          <phone>string</phone>
          <scheduledCall>int</scheduledCall>
          <notes>
            <CSIssueNote xsi:nil="true" />
            <CSIssueNote xsi:nil="true" />
          </notes>
          <images>
            <CSIssueImage xsi:nil="true" />
            <CSIssueImage xsi:nil="true" />
          </images>
          <userAssigned>string</userAssigned>
          <address>string</address>
          <lat>double</lat>
          <lng>double</lng>
          <action>string</action>
          <city>string</city>
          <custName>string</custName>
          <siteName>string</siteName>
          <servDesc>string</servDesc>
          <contactEmail>string</contactEmail>
          <callDesc>string</callDesc>
          <history>
            <CSIssueHistoryItem xsi:nil="true" />
            <CSIssueHistoryItem xsi:nil="true" />
          </history>
        </CSIssue>
      </GetNewIssuesResult>
    </GetNewIssuesResponse>
  </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 /TruxWeb/WSCustomer_Cust/WS_Cust.asmx HTTP/1.1
Host: payments.robinsonwasteservices.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:Header>
    <Credentials xmlns="http://www.trux.com/">
      <sAccountID>string</sAccountID>
      <sAuthCode>string</sAuthCode>
      <isAuthCodeEncrypted>boolean</isAuthCodeEncrypted>
      <areParametersEncrypted>boolean</areParametersEncrypted>
      <encryptedParameterNames>
        <string>string</string>
        <string>string</string>
      </encryptedParameterNames>
      <requireEncryptedResponse>boolean</requireEncryptedResponse>
      <encryptionMethod>string</encryptionMethod>
      <keyInfo>
        <encryptedKey>string</encryptedKey>
        <encryptionPublicKey>string</encryptionPublicKey>
      </keyInfo>
      <publicAuthKey>string</publicAuthKey>
    </Credentials>
  </soap12:Header>
  <soap12:Body>
    <GetNewIssues xmlns="http://www.trux.com/">
      <companyCode>string</companyCode>
      <userCode>string</userCode>
      <daysOfResolvedIssues>int</daysOfResolvedIssues>
      <existingIssuesAndResolvedDates>
        <string>string</string>
        <string>string</string>
      </existingIssuesAndResolvedDates>
      <includeImages>boolean</includeImages>
      <includeNotes>boolean</includeNotes>
    </GetNewIssues>
  </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>
    <GetNewIssuesResponse xmlns="http://www.trux.com/">
      <GetNewIssuesResult>
        <CSIssue>
          <issueNumber>int</issueNumber>
          <customerNumber>int</customerNumber>
          <siteNumber>int</siteNumber>
          <serviceNumber>int</serviceNumber>
          <miscName>string</miscName>
          <contactName>string</contactName>
          <issueCreateDate>string</issueCreateDate>
          <issueModifyDate>string</issueModifyDate>
          <issueClosedDate>string</issueClosedDate>
          <userCreated>string</userCreated>
          <userModified>string</userModified>
          <userClosed>string</userClosed>
          <details>string</details>
          <issueType>string</issueType>
          <urgency>string</urgency>
          <subject>string</subject>
          <route>int</route>
          <promiseDate>string</promiseDate>
          <phone>string</phone>
          <scheduledCall>int</scheduledCall>
          <notes>
            <CSIssueNote xsi:nil="true" />
            <CSIssueNote xsi:nil="true" />
          </notes>
          <images>
            <CSIssueImage xsi:nil="true" />
            <CSIssueImage xsi:nil="true" />
          </images>
          <userAssigned>string</userAssigned>
          <address>string</address>
          <lat>double</lat>
          <lng>double</lng>
          <action>string</action>
          <city>string</city>
          <custName>string</custName>
          <siteName>string</siteName>
          <servDesc>string</servDesc>
          <contactEmail>string</contactEmail>
          <callDesc>string</callDesc>
          <history>
            <CSIssueHistoryItem xsi:nil="true" />
            <CSIssueHistoryItem xsi:nil="true" />
          </history>
        </CSIssue>
        <CSIssue>
          <issueNumber>int</issueNumber>
          <customerNumber>int</customerNumber>
          <siteNumber>int</siteNumber>
          <serviceNumber>int</serviceNumber>
          <miscName>string</miscName>
          <contactName>string</contactName>
          <issueCreateDate>string</issueCreateDate>
          <issueModifyDate>string</issueModifyDate>
          <issueClosedDate>string</issueClosedDate>
          <userCreated>string</userCreated>
          <userModified>string</userModified>
          <userClosed>string</userClosed>
          <details>string</details>
          <issueType>string</issueType>
          <urgency>string</urgency>
          <subject>string</subject>
          <route>int</route>
          <promiseDate>string</promiseDate>
          <phone>string</phone>
          <scheduledCall>int</scheduledCall>
          <notes>
            <CSIssueNote xsi:nil="true" />
            <CSIssueNote xsi:nil="true" />
          </notes>
          <images>
            <CSIssueImage xsi:nil="true" />
            <CSIssueImage xsi:nil="true" />
          </images>
          <userAssigned>string</userAssigned>
          <address>string</address>
          <lat>double</lat>
          <lng>double</lng>
          <action>string</action>
          <city>string</city>
          <custName>string</custName>
          <siteName>string</siteName>
          <servDesc>string</servDesc>
          <contactEmail>string</contactEmail>
          <callDesc>string</callDesc>
          <history>
            <CSIssueHistoryItem xsi:nil="true" />
            <CSIssueHistoryItem xsi:nil="true" />
          </history>
        </CSIssue>
      </GetNewIssuesResult>
    </GetNewIssuesResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /TruxWeb/WSCustomer_Cust/WS_Cust.asmx/GetNewIssues?companyCode=string&userCode=string&daysOfResolvedIssues=string&existingIssuesAndResolvedDates=string&existingIssuesAndResolvedDates=string&includeImages=string&includeNotes=string HTTP/1.1
Host: payments.robinsonwasteservices.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfCSIssue xmlns="http://www.trux.com/">
  <CSIssue>
    <issueNumber>int</issueNumber>
    <customerNumber>int</customerNumber>
    <siteNumber>int</siteNumber>
    <serviceNumber>int</serviceNumber>
    <miscName>string</miscName>
    <contactName>string</contactName>
    <issueCreateDate>string</issueCreateDate>
    <issueModifyDate>string</issueModifyDate>
    <issueClosedDate>string</issueClosedDate>
    <userCreated>string</userCreated>
    <userModified>string</userModified>
    <userClosed>string</userClosed>
    <details>string</details>
    <issueType>string</issueType>
    <urgency>string</urgency>
    <subject>string</subject>
    <route>int</route>
    <promiseDate>string</promiseDate>
    <phone>string</phone>
    <scheduledCall>int</scheduledCall>
    <notes>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
    </notes>
    <images>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
    </images>
    <userAssigned>string</userAssigned>
    <address>string</address>
    <lat>double</lat>
    <lng>double</lng>
    <action>string</action>
    <city>string</city>
    <custName>string</custName>
    <siteName>string</siteName>
    <servDesc>string</servDesc>
    <contactEmail>string</contactEmail>
    <callDesc>string</callDesc>
    <history>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
    </history>
  </CSIssue>
  <CSIssue>
    <issueNumber>int</issueNumber>
    <customerNumber>int</customerNumber>
    <siteNumber>int</siteNumber>
    <serviceNumber>int</serviceNumber>
    <miscName>string</miscName>
    <contactName>string</contactName>
    <issueCreateDate>string</issueCreateDate>
    <issueModifyDate>string</issueModifyDate>
    <issueClosedDate>string</issueClosedDate>
    <userCreated>string</userCreated>
    <userModified>string</userModified>
    <userClosed>string</userClosed>
    <details>string</details>
    <issueType>string</issueType>
    <urgency>string</urgency>
    <subject>string</subject>
    <route>int</route>
    <promiseDate>string</promiseDate>
    <phone>string</phone>
    <scheduledCall>int</scheduledCall>
    <notes>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
    </notes>
    <images>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
    </images>
    <userAssigned>string</userAssigned>
    <address>string</address>
    <lat>double</lat>
    <lng>double</lng>
    <action>string</action>
    <city>string</city>
    <custName>string</custName>
    <siteName>string</siteName>
    <servDesc>string</servDesc>
    <contactEmail>string</contactEmail>
    <callDesc>string</callDesc>
    <history>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
    </history>
  </CSIssue>
</ArrayOfCSIssue>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /TruxWeb/WSCustomer_Cust/WS_Cust.asmx/GetNewIssues HTTP/1.1
Host: payments.robinsonwasteservices.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

companyCode=string&userCode=string&daysOfResolvedIssues=string&existingIssuesAndResolvedDates=string&existingIssuesAndResolvedDates=string&includeImages=string&includeNotes=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfCSIssue xmlns="http://www.trux.com/">
  <CSIssue>
    <issueNumber>int</issueNumber>
    <customerNumber>int</customerNumber>
    <siteNumber>int</siteNumber>
    <serviceNumber>int</serviceNumber>
    <miscName>string</miscName>
    <contactName>string</contactName>
    <issueCreateDate>string</issueCreateDate>
    <issueModifyDate>string</issueModifyDate>
    <issueClosedDate>string</issueClosedDate>
    <userCreated>string</userCreated>
    <userModified>string</userModified>
    <userClosed>string</userClosed>
    <details>string</details>
    <issueType>string</issueType>
    <urgency>string</urgency>
    <subject>string</subject>
    <route>int</route>
    <promiseDate>string</promiseDate>
    <phone>string</phone>
    <scheduledCall>int</scheduledCall>
    <notes>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
    </notes>
    <images>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
    </images>
    <userAssigned>string</userAssigned>
    <address>string</address>
    <lat>double</lat>
    <lng>double</lng>
    <action>string</action>
    <city>string</city>
    <custName>string</custName>
    <siteName>string</siteName>
    <servDesc>string</servDesc>
    <contactEmail>string</contactEmail>
    <callDesc>string</callDesc>
    <history>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
    </history>
  </CSIssue>
  <CSIssue>
    <issueNumber>int</issueNumber>
    <customerNumber>int</customerNumber>
    <siteNumber>int</siteNumber>
    <serviceNumber>int</serviceNumber>
    <miscName>string</miscName>
    <contactName>string</contactName>
    <issueCreateDate>string</issueCreateDate>
    <issueModifyDate>string</issueModifyDate>
    <issueClosedDate>string</issueClosedDate>
    <userCreated>string</userCreated>
    <userModified>string</userModified>
    <userClosed>string</userClosed>
    <details>string</details>
    <issueType>string</issueType>
    <urgency>string</urgency>
    <subject>string</subject>
    <route>int</route>
    <promiseDate>string</promiseDate>
    <phone>string</phone>
    <scheduledCall>int</scheduledCall>
    <notes>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
      <CSIssueNote>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <date>string</date>
        <user>string</user>
        <note>string</note>
        <sysNote>int</sysNote>
        <updatedID>int</updatedID>
      </CSIssueNote>
    </notes>
    <images>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
      <CSIssueImage>
        <id>int</id>
        <issueNumber>int</issueNumber>
        <image>string</image>
        <note>string</note>
        <action>string</action>
        <updatedID>int</updatedID>
      </CSIssueImage>
    </images>
    <userAssigned>string</userAssigned>
    <address>string</address>
    <lat>double</lat>
    <lng>double</lng>
    <action>string</action>
    <city>string</city>
    <custName>string</custName>
    <siteName>string</siteName>
    <servDesc>string</servDesc>
    <contactEmail>string</contactEmail>
    <callDesc>string</callDesc>
    <history>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
      <CSIssueHistoryItem>
        <issueNumber>int</issueNumber>
        <id>int</id>
        <note>string</note>
      </CSIssueHistoryItem>
    </history>
  </CSIssue>
</ArrayOfCSIssue>