Service
Click here for a complete list of operations.
GETPIUpdates
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 /Service.asmx HTTP/1.1 Host: ierservices.cesvotes.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://ierservices.electoralreform.co.uk/GETPIUpdates" <?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> <GETPIUpdates xmlns="https://ierservices.electoralreform.co.uk/"> <_GSSCODE>string</_GSSCODE> <_LASECCODE>string</_LASECCODE> <_ERRORMSG>string</_ERRORMSG> <_ERRORCODE>string</_ERRORCODE> </GETPIUpdates> </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> <GETPIUpdatesResponse xmlns="https://ierservices.electoralreform.co.uk/"> <GETPIUpdatesResult> <_SESSIONCODE>string</_SESSIONCODE> <_USER>string</_USER> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICECODE>string</_SERVICECODE> <_LASECCODE>string</_LASECCODE> <_JOBID>int</_JOBID> <_COMMITEM> <COMMITEM> <_ID>int</_ID> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_LOGINGID>int</_LOGINGID> <_LOGID>int</_LOGID> <_LOGINIP>string</_LOGINIP> <_LOGINTEL>string</_LOGINTEL> <_TYPEID>int</_TYPEID> <_LOINPRID>int</_LOINPRID> <_PRSECCODE>string</_PRSECCODE> <_WSLGSYNC>boolean</_WSLGSYNC> <_LGPARENTID>int</_LGPARENTID> <_LGCREATEDDT>string</_LGCREATEDDT> <_JOBID>int</_JOBID> <_XPRESSPRID>int</_XPRESSPRID> <_XPRESSELID>int</_XPRESSELID> <_PICREATED>string</_PICREATED> <_SECCODE1>string</_SECCODE1> <_SECCODE2>string</_SECCODE2> <_BARCODE>string</_BARCODE> <_SURNAME>string</_SURNAME> <_FORENAME>string</_FORENAME> <_MIDDLENAME>string</_MIDDLENAME> <_TITLE>string</_TITLE> <_ELNO>string</_ELNO> <_ADDRESS1>string</_ADDRESS1> <_ADDRESS2>string</_ADDRESS2> <_ADDRESS3>string</_ADDRESS3> <_ADDRESS4>string</_ADDRESS4> <_ADDRESS5>string</_ADDRESS5> <_ADDRESSPO>string</_ADDRESSPO> <_POLINGDISTRICT>string</_POLINGDISTRICT> <_CANVASSAREA>string</_CANVASSAREA> <_SORTORDER>int</_SORTORDER> <_OPTOUT>int</_OPTOUT> <_POSTAL>int</_POSTAL> <_PROXY>int</_PROXY> <_OVER70>int</_OVER70> <_NATIONALITY>string</_NATIONALITY> <_DOB>string</_DOB> <_EMAIL>string</_EMAIL> <_TELEPHONE>string</_TELEPHONE> <_LPIID>int</_LPIID> <_DELIVERYTYPE>string</_DELIVERYTYPE> <_DOCCODE>string</_DOCCODE> <_LDHID>int</_LDHID> <_WSPISYNC>string</_WSPISYNC> <_DATA_CONFACKDATE>string</_DATA_CONFACKDATE> <_DATA_REJECTREASO>string</_DATA_REJECTREASO> <_DATA_ELOPENREGDATE>string</_DATA_ELOPENREGDATE> <_FIELD xsi:nil="true" /> </COMMITEM> <COMMITEM> <_ID>int</_ID> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_LOGINGID>int</_LOGINGID> <_LOGID>int</_LOGID> <_LOGINIP>string</_LOGINIP> <_LOGINTEL>string</_LOGINTEL> <_TYPEID>int</_TYPEID> <_LOINPRID>int</_LOINPRID> <_PRSECCODE>string</_PRSECCODE> <_WSLGSYNC>boolean</_WSLGSYNC> <_LGPARENTID>int</_LGPARENTID> <_LGCREATEDDT>string</_LGCREATEDDT> <_JOBID>int</_JOBID> <_XPRESSPRID>int</_XPRESSPRID> <_XPRESSELID>int</_XPRESSELID> <_PICREATED>string</_PICREATED> <_SECCODE1>string</_SECCODE1> <_SECCODE2>string</_SECCODE2> <_BARCODE>string</_BARCODE> <_SURNAME>string</_SURNAME> <_FORENAME>string</_FORENAME> <_MIDDLENAME>string</_MIDDLENAME> <_TITLE>string</_TITLE> <_ELNO>string</_ELNO> <_ADDRESS1>string</_ADDRESS1> <_ADDRESS2>string</_ADDRESS2> <_ADDRESS3>string</_ADDRESS3> <_ADDRESS4>string</_ADDRESS4> <_ADDRESS5>string</_ADDRESS5> <_ADDRESSPO>string</_ADDRESSPO> <_POLINGDISTRICT>string</_POLINGDISTRICT> <_CANVASSAREA>string</_CANVASSAREA> <_SORTORDER>int</_SORTORDER> <_OPTOUT>int</_OPTOUT> <_POSTAL>int</_POSTAL> <_PROXY>int</_PROXY> <_OVER70>int</_OVER70> <_NATIONALITY>string</_NATIONALITY> <_DOB>string</_DOB> <_EMAIL>string</_EMAIL> <_TELEPHONE>string</_TELEPHONE> <_LPIID>int</_LPIID> <_DELIVERYTYPE>string</_DELIVERYTYPE> <_DOCCODE>string</_DOCCODE> <_LDHID>int</_LDHID> <_WSPISYNC>string</_WSPISYNC> <_DATA_CONFACKDATE>string</_DATA_CONFACKDATE> <_DATA_REJECTREASO>string</_DATA_REJECTREASO> <_DATA_ELOPENREGDATE>string</_DATA_ELOPENREGDATE> <_FIELD xsi:nil="true" /> </COMMITEM> </_COMMITEM> <_COMMLASERVICE> <LASERVICE> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICEID>int</_SERVICEID> <_PRINTRUNID>int</_PRINTRUNID> <_SERVICECODE>string</_SERVICECODE> <_SERVICEDESC>string</_SERVICEDESC> <_SERVICETYPE>string</_SERVICETYPE> <_DUEDATE>string</_DUEDATE> <_PRINTTYPE>string</_PRINTTYPE> <_PRINTRUNTYPE>int</_PRINTRUNTYPE> <_MAXWEEKLYXPRESLIMIT>int</_MAXWEEKLYXPRESLIMIT> </LASERVICE> <LASERVICE> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICEID>int</_SERVICEID> <_PRINTRUNID>int</_PRINTRUNID> <_SERVICECODE>string</_SERVICECODE> <_SERVICEDESC>string</_SERVICEDESC> <_SERVICETYPE>string</_SERVICETYPE> <_DUEDATE>string</_DUEDATE> <_PRINTTYPE>string</_PRINTTYPE> <_PRINTRUNTYPE>int</_PRINTRUNTYPE> <_MAXWEEKLYXPRESLIMIT>int</_MAXWEEKLYXPRESLIMIT> </LASERVICE> </_COMMLASERVICE> <_LOCALAUTHORITY> <_GSSCODE>string</_GSSCODE> <_LASECCODE>string</_LASECCODE> <_LANAME>string</_LANAME> <_LAADDRESS1>string</_LAADDRESS1> <_LAADDRESS2>string</_LAADDRESS2> <_LAADDRESS3>string</_LAADDRESS3> <_LAADDRESS4>string</_LAADDRESS4> <_LAADDRESS5>string</_LAADDRESS5> <_LAPOSTCODE>string</_LAPOSTCODE> <_LAWEBADDRESS>string</_LAWEBADDRESS> <_LATELEPHONE>string</_LATELEPHONE> <_LAEMAIL>string</_LAEMAIL> <_LAERONAME>string</_LAERONAME> <_LAEROTITLE>string</_LAEROTITLE> </_LOCALAUTHORITY> <_PRSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_PRSTAT> <_ELSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_ELSTAT> <_LOGSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_LOGSTAT> <_CONFLOGSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_CONFLOGSTAT> <_XPRSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_XPRSTAT> <_XELSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_XELSTAT> <_OBJB64>string</_OBJB64> <isCopied>boolean</isCopied> </GETPIUpdatesResult> <_ERRORMSG>string</_ERRORMSG> <_ERRORCODE>string</_ERRORCODE> </GETPIUpdatesResponse> </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 /Service.asmx HTTP/1.1 Host: ierservices.cesvotes.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> <GETPIUpdates xmlns="https://ierservices.electoralreform.co.uk/"> <_GSSCODE>string</_GSSCODE> <_LASECCODE>string</_LASECCODE> <_ERRORMSG>string</_ERRORMSG> <_ERRORCODE>string</_ERRORCODE> </GETPIUpdates> </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> <GETPIUpdatesResponse xmlns="https://ierservices.electoralreform.co.uk/"> <GETPIUpdatesResult> <_SESSIONCODE>string</_SESSIONCODE> <_USER>string</_USER> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICECODE>string</_SERVICECODE> <_LASECCODE>string</_LASECCODE> <_JOBID>int</_JOBID> <_COMMITEM> <COMMITEM> <_ID>int</_ID> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_LOGINGID>int</_LOGINGID> <_LOGID>int</_LOGID> <_LOGINIP>string</_LOGINIP> <_LOGINTEL>string</_LOGINTEL> <_TYPEID>int</_TYPEID> <_LOINPRID>int</_LOINPRID> <_PRSECCODE>string</_PRSECCODE> <_WSLGSYNC>boolean</_WSLGSYNC> <_LGPARENTID>int</_LGPARENTID> <_LGCREATEDDT>string</_LGCREATEDDT> <_JOBID>int</_JOBID> <_XPRESSPRID>int</_XPRESSPRID> <_XPRESSELID>int</_XPRESSELID> <_PICREATED>string</_PICREATED> <_SECCODE1>string</_SECCODE1> <_SECCODE2>string</_SECCODE2> <_BARCODE>string</_BARCODE> <_SURNAME>string</_SURNAME> <_FORENAME>string</_FORENAME> <_MIDDLENAME>string</_MIDDLENAME> <_TITLE>string</_TITLE> <_ELNO>string</_ELNO> <_ADDRESS1>string</_ADDRESS1> <_ADDRESS2>string</_ADDRESS2> <_ADDRESS3>string</_ADDRESS3> <_ADDRESS4>string</_ADDRESS4> <_ADDRESS5>string</_ADDRESS5> <_ADDRESSPO>string</_ADDRESSPO> <_POLINGDISTRICT>string</_POLINGDISTRICT> <_CANVASSAREA>string</_CANVASSAREA> <_SORTORDER>int</_SORTORDER> <_OPTOUT>int</_OPTOUT> <_POSTAL>int</_POSTAL> <_PROXY>int</_PROXY> <_OVER70>int</_OVER70> <_NATIONALITY>string</_NATIONALITY> <_DOB>string</_DOB> <_EMAIL>string</_EMAIL> <_TELEPHONE>string</_TELEPHONE> <_LPIID>int</_LPIID> <_DELIVERYTYPE>string</_DELIVERYTYPE> <_DOCCODE>string</_DOCCODE> <_LDHID>int</_LDHID> <_WSPISYNC>string</_WSPISYNC> <_DATA_CONFACKDATE>string</_DATA_CONFACKDATE> <_DATA_REJECTREASO>string</_DATA_REJECTREASO> <_DATA_ELOPENREGDATE>string</_DATA_ELOPENREGDATE> <_FIELD xsi:nil="true" /> </COMMITEM> <COMMITEM> <_ID>int</_ID> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_LOGINGID>int</_LOGINGID> <_LOGID>int</_LOGID> <_LOGINIP>string</_LOGINIP> <_LOGINTEL>string</_LOGINTEL> <_TYPEID>int</_TYPEID> <_LOINPRID>int</_LOINPRID> <_PRSECCODE>string</_PRSECCODE> <_WSLGSYNC>boolean</_WSLGSYNC> <_LGPARENTID>int</_LGPARENTID> <_LGCREATEDDT>string</_LGCREATEDDT> <_JOBID>int</_JOBID> <_XPRESSPRID>int</_XPRESSPRID> <_XPRESSELID>int</_XPRESSELID> <_PICREATED>string</_PICREATED> <_SECCODE1>string</_SECCODE1> <_SECCODE2>string</_SECCODE2> <_BARCODE>string</_BARCODE> <_SURNAME>string</_SURNAME> <_FORENAME>string</_FORENAME> <_MIDDLENAME>string</_MIDDLENAME> <_TITLE>string</_TITLE> <_ELNO>string</_ELNO> <_ADDRESS1>string</_ADDRESS1> <_ADDRESS2>string</_ADDRESS2> <_ADDRESS3>string</_ADDRESS3> <_ADDRESS4>string</_ADDRESS4> <_ADDRESS5>string</_ADDRESS5> <_ADDRESSPO>string</_ADDRESSPO> <_POLINGDISTRICT>string</_POLINGDISTRICT> <_CANVASSAREA>string</_CANVASSAREA> <_SORTORDER>int</_SORTORDER> <_OPTOUT>int</_OPTOUT> <_POSTAL>int</_POSTAL> <_PROXY>int</_PROXY> <_OVER70>int</_OVER70> <_NATIONALITY>string</_NATIONALITY> <_DOB>string</_DOB> <_EMAIL>string</_EMAIL> <_TELEPHONE>string</_TELEPHONE> <_LPIID>int</_LPIID> <_DELIVERYTYPE>string</_DELIVERYTYPE> <_DOCCODE>string</_DOCCODE> <_LDHID>int</_LDHID> <_WSPISYNC>string</_WSPISYNC> <_DATA_CONFACKDATE>string</_DATA_CONFACKDATE> <_DATA_REJECTREASO>string</_DATA_REJECTREASO> <_DATA_ELOPENREGDATE>string</_DATA_ELOPENREGDATE> <_FIELD xsi:nil="true" /> </COMMITEM> </_COMMITEM> <_COMMLASERVICE> <LASERVICE> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICEID>int</_SERVICEID> <_PRINTRUNID>int</_PRINTRUNID> <_SERVICECODE>string</_SERVICECODE> <_SERVICEDESC>string</_SERVICEDESC> <_SERVICETYPE>string</_SERVICETYPE> <_DUEDATE>string</_DUEDATE> <_PRINTTYPE>string</_PRINTTYPE> <_PRINTRUNTYPE>int</_PRINTRUNTYPE> <_MAXWEEKLYXPRESLIMIT>int</_MAXWEEKLYXPRESLIMIT> </LASERVICE> <LASERVICE> <_LAID>string</_LAID> <_GSSCODE>string</_GSSCODE> <_SERVICEID>int</_SERVICEID> <_PRINTRUNID>int</_PRINTRUNID> <_SERVICECODE>string</_SERVICECODE> <_SERVICEDESC>string</_SERVICEDESC> <_SERVICETYPE>string</_SERVICETYPE> <_DUEDATE>string</_DUEDATE> <_PRINTTYPE>string</_PRINTTYPE> <_PRINTRUNTYPE>int</_PRINTRUNTYPE> <_MAXWEEKLYXPRESLIMIT>int</_MAXWEEKLYXPRESLIMIT> </LASERVICE> </_COMMLASERVICE> <_LOCALAUTHORITY> <_GSSCODE>string</_GSSCODE> <_LASECCODE>string</_LASECCODE> <_LANAME>string</_LANAME> <_LAADDRESS1>string</_LAADDRESS1> <_LAADDRESS2>string</_LAADDRESS2> <_LAADDRESS3>string</_LAADDRESS3> <_LAADDRESS4>string</_LAADDRESS4> <_LAADDRESS5>string</_LAADDRESS5> <_LAPOSTCODE>string</_LAPOSTCODE> <_LAWEBADDRESS>string</_LAWEBADDRESS> <_LATELEPHONE>string</_LATELEPHONE> <_LAEMAIL>string</_LAEMAIL> <_LAERONAME>string</_LAERONAME> <_LAEROTITLE>string</_LAEROTITLE> </_LOCALAUTHORITY> <_PRSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_PRSTAT> <_ELSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_ELSTAT> <_LOGSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_LOGSTAT> <_CONFLOGSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_CONFLOGSTAT> <_XPRSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_XPRSTAT> <_XELSTAT> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> <COMMITEMFIELD> <_ID>int</_ID> <_FIELDTYPE>int</_FIELDTYPE> <_NAME>string</_NAME> <_VALUE>string</_VALUE> </COMMITEMFIELD> </_XELSTAT> <_OBJB64>string</_OBJB64> <isCopied>boolean</isCopied> </GETPIUpdatesResult> <_ERRORMSG>string</_ERRORMSG> <_ERRORCODE>string</_ERRORCODE> </GETPIUpdatesResponse> </soap12:Body> </soap12:Envelope>