CommonService


Click here for a complete list of operations.

GetContactDataByTruckWithSource

Return contact data for truck and register data viewing

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 /CommonService.asmx HTTP/1.1
Host: dev.cargogeo.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws.cargogeo.com/GetContactDataByTruckWithSource"

<?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>
    <GetContactDataByTruckWithSource xmlns="http://ws.cargogeo.com/">
      <Id>int</Id>
      <UID>guid</UID>
      <IsContext>boolean</IsContext>
      <IdSourceSystem>short</IdSourceSystem>
    </GetContactDataByTruckWithSource>
  </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>
    <GetContactDataByTruckWithSourceResponse xmlns="http://ws.cargogeo.com/">
      <GetContactDataByTruckWithSourceResult>
        <IdCargo>int</IdCargo>
        <IdTruck>int</IdTruck>
        <ObjectMarkup>string</ObjectMarkup>
        <IdCompanyProfile>int</IdCompanyProfile>
        <IdSourceSystem>short</IdSourceSystem>
        <SourceSystem>string</SourceSystem>
        <ExternalFirmId>long</ExternalFirmId>
        <ExternalFirmAddId>long</ExternalFirmAddId>
        <Company>string</Company>
        <Contact>string</Contact>
        <Rating>float</Rating>
        <GoodRefs>int</GoodRefs>
        <BadRefs>int</BadRefs>
        <Phone>string</Phone>
        <MobilePhone>string</MobilePhone>
        <ICQ>string</ICQ>
        <EMail>string</EMail>
        <Skype>string</Skype>
        <ReferencesLink>string</ReferencesLink>
        <RelatedFirms>
          <RelatedFirmData>
            <Id>long</Id>
            <IdSource>short</IdSource>
            <AddId>long</AddId>
            <Name>string</Name>
            <Rating>decimal</Rating>
            <BadRefs>int</BadRefs>
            <GoodRefs>int</GoodRefs>
          </RelatedFirmData>
          <RelatedFirmData>
            <Id>long</Id>
            <IdSource>short</IdSource>
            <AddId>long</AddId>
            <Name>string</Name>
            <Rating>decimal</Rating>
            <BadRefs>int</BadRefs>
            <GoodRefs>int</GoodRefs>
          </RelatedFirmData>
        </RelatedFirms>
        <Limits>
          <ViewCount>int</ViewCount>
          <LimitDate>dateTime</LimitDate>
          <ReasonText>string</ReasonText>
          <CurrentViewAllowed>boolean</CurrentViewAllowed>
        </Limits>
        <References>
          <ReferenceData>
            <Description>string</Description>
            <IdCompany>int</IdCompany>
            <CompanyName>string</CompanyName>
            <Value>float</Value>
            <CreateDate>dateTime</CreateDate>
          </ReferenceData>
          <ReferenceData>
            <Description>string</Description>
            <IdCompany>int</IdCompany>
            <CompanyName>string</CompanyName>
            <Value>float</Value>
            <CreateDate>dateTime</CreateDate>
          </ReferenceData>
        </References>
        <Notes>
          <NotesData>
            <Description>string</Description>
            <CreateDate>dateTime</CreateDate>
            <IsHidden>boolean</IsHidden>
            <IdCargo>int</IdCargo>
            <IdTruck>int</IdTruck>
          </NotesData>
          <NotesData>
            <Description>string</Description>
            <CreateDate>dateTime</CreateDate>
            <IsHidden>boolean</IsHidden>
            <IdCargo>int</IdCargo>
            <IdTruck>int</IdTruck>
          </NotesData>
        </Notes>
        <AllContacts>
          <ContactsData>
            <ContactType>int</ContactType>
            <ContactTypeText>string</ContactTypeText>
            <ContactSource>short</ContactSource>
            <ContactIdCompany>long</ContactIdCompany>
            <Contact>string</Contact>
            <ContactOriginal>string</ContactOriginal>
            <ContactCompanyName>string</ContactCompanyName>
          </ContactsData>
          <ContactsData>
            <ContactType>int</ContactType>
            <ContactTypeText>string</ContactTypeText>
            <ContactSource>short</ContactSource>
            <ContactIdCompany>long</ContactIdCompany>
            <Contact>string</Contact>
            <ContactOriginal>string</ContactOriginal>
            <ContactCompanyName>string</ContactCompanyName>
          </ContactsData>
        </AllContacts>
        <SMSText>string</SMSText>
        <ViewInfo>
          <TruckViews>int</TruckViews>
          <CargoViews>int</CargoViews>
          <IsShow>boolean</IsShow>
        </ViewInfo>
      </GetContactDataByTruckWithSourceResult>
    </GetContactDataByTruckWithSourceResponse>
  </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 /CommonService.asmx HTTP/1.1
Host: dev.cargogeo.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>
    <GetContactDataByTruckWithSource xmlns="http://ws.cargogeo.com/">
      <Id>int</Id>
      <UID>guid</UID>
      <IsContext>boolean</IsContext>
      <IdSourceSystem>short</IdSourceSystem>
    </GetContactDataByTruckWithSource>
  </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>
    <GetContactDataByTruckWithSourceResponse xmlns="http://ws.cargogeo.com/">
      <GetContactDataByTruckWithSourceResult>
        <IdCargo>int</IdCargo>
        <IdTruck>int</IdTruck>
        <ObjectMarkup>string</ObjectMarkup>
        <IdCompanyProfile>int</IdCompanyProfile>
        <IdSourceSystem>short</IdSourceSystem>
        <SourceSystem>string</SourceSystem>
        <ExternalFirmId>long</ExternalFirmId>
        <ExternalFirmAddId>long</ExternalFirmAddId>
        <Company>string</Company>
        <Contact>string</Contact>
        <Rating>float</Rating>
        <GoodRefs>int</GoodRefs>
        <BadRefs>int</BadRefs>
        <Phone>string</Phone>
        <MobilePhone>string</MobilePhone>
        <ICQ>string</ICQ>
        <EMail>string</EMail>
        <Skype>string</Skype>
        <ReferencesLink>string</ReferencesLink>
        <RelatedFirms>
          <RelatedFirmData>
            <Id>long</Id>
            <IdSource>short</IdSource>
            <AddId>long</AddId>
            <Name>string</Name>
            <Rating>decimal</Rating>
            <BadRefs>int</BadRefs>
            <GoodRefs>int</GoodRefs>
          </RelatedFirmData>
          <RelatedFirmData>
            <Id>long</Id>
            <IdSource>short</IdSource>
            <AddId>long</AddId>
            <Name>string</Name>
            <Rating>decimal</Rating>
            <BadRefs>int</BadRefs>
            <GoodRefs>int</GoodRefs>
          </RelatedFirmData>
        </RelatedFirms>
        <Limits>
          <ViewCount>int</ViewCount>
          <LimitDate>dateTime</LimitDate>
          <ReasonText>string</ReasonText>
          <CurrentViewAllowed>boolean</CurrentViewAllowed>
        </Limits>
        <References>
          <ReferenceData>
            <Description>string</Description>
            <IdCompany>int</IdCompany>
            <CompanyName>string</CompanyName>
            <Value>float</Value>
            <CreateDate>dateTime</CreateDate>
          </ReferenceData>
          <ReferenceData>
            <Description>string</Description>
            <IdCompany>int</IdCompany>
            <CompanyName>string</CompanyName>
            <Value>float</Value>
            <CreateDate>dateTime</CreateDate>
          </ReferenceData>
        </References>
        <Notes>
          <NotesData>
            <Description>string</Description>
            <CreateDate>dateTime</CreateDate>
            <IsHidden>boolean</IsHidden>
            <IdCargo>int</IdCargo>
            <IdTruck>int</IdTruck>
          </NotesData>
          <NotesData>
            <Description>string</Description>
            <CreateDate>dateTime</CreateDate>
            <IsHidden>boolean</IsHidden>
            <IdCargo>int</IdCargo>
            <IdTruck>int</IdTruck>
          </NotesData>
        </Notes>
        <AllContacts>
          <ContactsData>
            <ContactType>int</ContactType>
            <ContactTypeText>string</ContactTypeText>
            <ContactSource>short</ContactSource>
            <ContactIdCompany>long</ContactIdCompany>
            <Contact>string</Contact>
            <ContactOriginal>string</ContactOriginal>
            <ContactCompanyName>string</ContactCompanyName>
          </ContactsData>
          <ContactsData>
            <ContactType>int</ContactType>
            <ContactTypeText>string</ContactTypeText>
            <ContactSource>short</ContactSource>
            <ContactIdCompany>long</ContactIdCompany>
            <Contact>string</Contact>
            <ContactOriginal>string</ContactOriginal>
            <ContactCompanyName>string</ContactCompanyName>
          </ContactsData>
        </AllContacts>
        <SMSText>string</SMSText>
        <ViewInfo>
          <TruckViews>int</TruckViews>
          <CargoViews>int</CargoViews>
          <IsShow>boolean</IsShow>
        </ViewInfo>
      </GetContactDataByTruckWithSourceResult>
    </GetContactDataByTruckWithSourceResponse>
  </soap12:Body>
</soap12:Envelope>