wagefiler


Click here for a complete list of operations.

AccountSetup

The AccountSetup API sets up or updates an account, if needed.

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 /WageFilerWS/wagefiler.asmx HTTP/1.1
Host: www.wagefiler.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://localhost/WageFiler/WageFiler/AccountSetup"

<?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>
    <AccountSetup xmlns="http://localhost/WageFiler/WageFiler/">
      <accountInfo>
        <Password>string</Password>
        <Email>string</Email>
        <ClientId>string</ClientId>
        <FName>string</FName>
        <LName>string</LName>
        <CompanyName>string</CompanyName>
        <EmployeeCount>Undefined or _1_to_4 or _5_to_9 or _10_to_19 or _20_to_49 or _50_to_99 or _100_to_249 or _250_to_499 or _500_to_999 or _1000_Or_More</EmployeeCount>
        <Industry>Undefined or Construction or Insurance or Medical or AttorneyOrLegal or Manufacturing or BankOrFinancial or RealEstate or NonProfit or Retail or Accounting or Other or Consulting or LandscapingServices or HotelsMotels or WeddingPlanners or PropertyManagement or HolidayBusinesses</Industry>
        <EIN>string</EIN>
        <Addr1>string</Addr1>
        <Addr2>string</Addr2>
        <City>string</City>
        <State>string</State>
        <Zip>string</Zip>
        <Phone>string</Phone>
        <Ext>string</Ext>
        <Fax>string</Fax>
        <UserID>string</UserID>
        <NewUserID>string</NewUserID>
        <NewPassword>string</NewPassword>
        <Reserved>string</Reserved>
        <StatusEmailOptOut>boolean</StatusEmailOptOut>
        <BRCode>string</BRCode>
        <MarketSegment>Unknown or Business or Accountant or ThirdPartyAdmin</MarketSegment>
        <AccountId>guid</AccountId>
      </accountInfo>
    </AccountSetup>
  </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>
    <AccountSetupResponse xmlns="http://localhost/WageFiler/WageFiler/">
      <AccountSetupResult>int</AccountSetupResult>
    </AccountSetupResponse>
  </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 /WageFilerWS/wagefiler.asmx HTTP/1.1
Host: www.wagefiler.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>
    <AccountSetup xmlns="http://localhost/WageFiler/WageFiler/">
      <accountInfo>
        <Password>string</Password>
        <Email>string</Email>
        <ClientId>string</ClientId>
        <FName>string</FName>
        <LName>string</LName>
        <CompanyName>string</CompanyName>
        <EmployeeCount>Undefined or _1_to_4 or _5_to_9 or _10_to_19 or _20_to_49 or _50_to_99 or _100_to_249 or _250_to_499 or _500_to_999 or _1000_Or_More</EmployeeCount>
        <Industry>Undefined or Construction or Insurance or Medical or AttorneyOrLegal or Manufacturing or BankOrFinancial or RealEstate or NonProfit or Retail or Accounting or Other or Consulting or LandscapingServices or HotelsMotels or WeddingPlanners or PropertyManagement or HolidayBusinesses</Industry>
        <EIN>string</EIN>
        <Addr1>string</Addr1>
        <Addr2>string</Addr2>
        <City>string</City>
        <State>string</State>
        <Zip>string</Zip>
        <Phone>string</Phone>
        <Ext>string</Ext>
        <Fax>string</Fax>
        <UserID>string</UserID>
        <NewUserID>string</NewUserID>
        <NewPassword>string</NewPassword>
        <Reserved>string</Reserved>
        <StatusEmailOptOut>boolean</StatusEmailOptOut>
        <BRCode>string</BRCode>
        <MarketSegment>Unknown or Business or Accountant or ThirdPartyAdmin</MarketSegment>
        <AccountId>guid</AccountId>
      </accountInfo>
    </AccountSetup>
  </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>
    <AccountSetupResponse xmlns="http://localhost/WageFiler/WageFiler/">
      <AccountSetupResult>int</AccountSetupResult>
    </AccountSetupResponse>
  </soap12:Body>
</soap12:Envelope>