MobileConnect Application Server

<back to all web services

NotifyWorkItemUpdateRequest

To override the Content-type in your clients HTTP Accept Header, append the .soap12 suffix or ?format=soap12

HTTP + SOAP12

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap12 HTTP/1.1 
Host: 185.179.20.77 
Content-Type: text/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>

<NotifyWorkItemUpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.spiritdata.co.uk/ApplicationServer/types">
  <DeviceSerialNumber xmlns="http://schemas.servicestack.net/types">String</DeviceSerialNumber>
  <GeneratedAt xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</GeneratedAt>
  <SessionUid xmlns="http://schemas.servicestack.net/types">00000000-0000-0000-0000-000000000000</SessionUid>
  <CollectedData xmlns:d2p1="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.WorkItems">
    <GeoPosition xmlns:d3p1="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Geo" xmlns="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Client">
      <d3p1:DilutionOfPrecision>0</d3p1:DilutionOfPrecision>
      <d3p1:Latitude>0</d3p1:Latitude>
      <d3p1:Longitude>0</d3p1:Longitude>
      <d3p1:ReferId>0</d3p1:ReferId>
      <d3p1:TimeStamp>0001-01-01T00:00:00</d3p1:TimeStamp>
    </GeoPosition>
    <Notes xmlns:d3p1="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Notes" xmlns="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Client">
      <d3p1:Content>String</d3p1:Content>
      <d3p1:Created>0001-01-01T00:00:00</d3p1:Created>
      <d3p1:Deleted>false</d3p1:Deleted>
      <d3p1:ReferId>0</d3p1:ReferId>
    </Notes>
    <Resources xmlns="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Client">
      <CollectedResource>
        <Created>0001-01-01T00:00:00</Created>
        <CustomFields>0</CustomFields>
        <Data>AA==</Data>
        <Description>String</Description>
        <ExternalFileName>String</ExternalFileName>
        <Modified>0001-01-01T00:00:00</Modified>
        <Name>String</Name>
        <PrintedName>String</PrintedName>
        <ReferId>0</ReferId>
        <ResourceType>ImageJpeg</ResourceType>
      </CollectedResource>
    </Resources>
    <d2p1:GeoPositionFinished xmlns:d3p1="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Geo">
      <d3p1:DilutionOfPrecision>0</d3p1:DilutionOfPrecision>
      <d3p1:Latitude>0</d3p1:Latitude>
      <d3p1:Longitude>0</d3p1:Longitude>
      <d3p1:ReferId>0</d3p1:ReferId>
      <d3p1:TimeStamp>0001-01-01T00:00:00</d3p1:TimeStamp>
    </d2p1:GeoPositionFinished>
    <d2p1:GeoPositionStarted xmlns:d3p1="http://schemas.datacontract.org/2004/07/Spirit.Server.Common.DomainModel.Geo">
      <d3p1:DilutionOfPrecision>0</d3p1:DilutionOfPrecision>
      <d3p1:Latitude>0</d3p1:Latitude>
      <d3p1:Longitude>0</d3p1:Longitude>
      <d3p1:ReferId>0</d3p1:ReferId>
      <d3p1:TimeStamp>0001-01-01T00:00:00</d3p1:TimeStamp>
    </d2p1:GeoPositionStarted>
  </CollectedData>
  <ParentJobReferUid>00000000-0000-0000-0000-000000000000</ParentJobReferUid>
  <StatusUpdate>
    <EventCode>String</EventCode>
    <IsCompleteCode>false</IsCompleteCode>
    <IsFailureCode>false</IsFailureCode>
    <IsInCompleteCode>false</IsInCompleteCode>
    <ReasonCode>String</ReasonCode>
    <RecurseChildren>false</RecurseChildren>
  </StatusUpdate>
  <WorkItemReferUid>00000000-0000-0000-0000-000000000000</WorkItemReferUid>
</NotifyWorkItemUpdateRequest>

    </soap12:Body>
</soap12:Envelope>