EwsLabelService


Click here for a complete list of operations.

GetAccountStatus

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 /LabelService/EwsLabelService.asmx HTTP/1.1
Host: labelserver.endicia.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "www.envmgr.com/LabelService/GetAccountStatus"

<?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>
    <GetAccountStatus xmlns="www.envmgr.com/LabelService">
      <AccountStatusRequest ResponseVersion="0 or 1">
        <RequestID>string</RequestID>
        <RequesterID>string</RequesterID>
        <CertifiedIntermediary>
          <AccountID>string</AccountID>
          <PassPhrase>string</PassPhrase>
          <Token>string</Token>
          <TokenTimeStamp>string</TokenTimeStamp>
        </CertifiedIntermediary>
      </AccountStatusRequest>
    </GetAccountStatus>
  </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>
    <GetAccountStatusResponse xmlns="www.envmgr.com/LabelService">
      <AccountStatusResponse>
        <Status>int</Status>
        <ErrorMessage>string</ErrorMessage>
        <RequesterID>string</RequesterID>
        <RequestID>string</RequestID>
        <CertifiedIntermediary>
          <AccountID>string</AccountID>
          <SerialNumber>int</SerialNumber>
          <PostageBalance>decimal</PostageBalance>
          <AscendingBalance>decimal</AscendingBalance>
          <AccountStatus>string</AccountStatus>
          <DeviceID>string</DeviceID>
          <ReferenceID>string</ReferenceID>
        </CertifiedIntermediary>
        <Discounts>
          <PriorityMail Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <PMExpress Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <FCPS Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <PMI Discount="ComBase or CPP or Custom" />
          <EMI Discount="ComBase or CPP or Custom" />
          <FCPIS Discount="ComBase or CPP or Custom" />
        </Discounts>
        <AccountType>USPS or Retail</AccountType>
        <ApprovedShipper>boolean</ApprovedShipper>
        <ConsolidatorServices>boolean</ConsolidatorServices>
        <ConsolidatorServiceDetail>
          <InternationalConsolidator>boolean</InternationalConsolidator>
          <EnabledInternationalConsolidatorServices>
            <EnabledInternationalConsolidatorService xsi:nil="true" />
            <EnabledInternationalConsolidatorService xsi:nil="true" />
          </EnabledInternationalConsolidatorServices>
          <TypeCodes>
            <TypeCode xsi:nil="true" />
            <TypeCode xsi:nil="true" />
          </TypeCodes>
          <ServiceInfo>
            <Services xsi:nil="true" />
          </ServiceInfo>
        </ConsolidatorServiceDetail>
        <ContractID>
          <DomesticCID>string</DomesticCID>
          <InternationalCID>string</InternationalCID>
        </ContractID>
        <InsuranceAgreement>boolean</InsuranceAgreement>
        <AccountStatus>
          <Status>string</Status>
          <ReturnCode>int</ReturnCode>
        </AccountStatus>
        <ControlRegister>decimal</ControlRegister>
        <LicenseZip5>string</LicenseZip5>
        <Address>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <Address1>string</Address1>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <ZipCodeAddOn>string</ZipCodeAddOn>
          <PhoneNumber>string</PhoneNumber>
        </Address>
        <AccountFeatures>
          <Feature>
            <Code>string</Code>
            <Name>string</Name>
            <IsEligible>boolean</IsEligible>
            <IsActive>boolean</IsActive>
            <TermsAndConditionsLink>string</TermsAndConditionsLink>
          </Feature>
          <Feature>
            <Code>string</Code>
            <Name>string</Name>
            <IsEligible>boolean</IsEligible>
            <IsActive>boolean</IsActive>
            <TermsAndConditionsLink>string</TermsAndConditionsLink>
          </Feature>
        </AccountFeatures>
        <PayOnUse>
          <OutstandingLabelBalance>decimal</OutstandingLabelBalance>
          <MaxOutstandingLabelBalance>decimal</MaxOutstandingLabelBalance>
          <POURMailerID>boolean</POURMailerID>
        </PayOnUse>
      </AccountStatusResponse>
    </GetAccountStatusResponse>
  </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 /LabelService/EwsLabelService.asmx HTTP/1.1
Host: labelserver.endicia.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>
    <GetAccountStatus xmlns="www.envmgr.com/LabelService">
      <AccountStatusRequest ResponseVersion="0 or 1">
        <RequestID>string</RequestID>
        <RequesterID>string</RequesterID>
        <CertifiedIntermediary>
          <AccountID>string</AccountID>
          <PassPhrase>string</PassPhrase>
          <Token>string</Token>
          <TokenTimeStamp>string</TokenTimeStamp>
        </CertifiedIntermediary>
      </AccountStatusRequest>
    </GetAccountStatus>
  </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>
    <GetAccountStatusResponse xmlns="www.envmgr.com/LabelService">
      <AccountStatusResponse>
        <Status>int</Status>
        <ErrorMessage>string</ErrorMessage>
        <RequesterID>string</RequesterID>
        <RequestID>string</RequestID>
        <CertifiedIntermediary>
          <AccountID>string</AccountID>
          <SerialNumber>int</SerialNumber>
          <PostageBalance>decimal</PostageBalance>
          <AscendingBalance>decimal</AscendingBalance>
          <AccountStatus>string</AccountStatus>
          <DeviceID>string</DeviceID>
          <ReferenceID>string</ReferenceID>
        </CertifiedIntermediary>
        <Discounts>
          <PriorityMail Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <PMExpress Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <FCPS Discount="ComBase or CPP or Custom" CubicPricing="boolean" FlatRatePaddedEnvelope="boolean" HalfPoundRate="boolean" RegionalRateBox="boolean" OpenAndDistribute="boolean" />
          <PMI Discount="ComBase or CPP or Custom" />
          <EMI Discount="ComBase or CPP or Custom" />
          <FCPIS Discount="ComBase or CPP or Custom" />
        </Discounts>
        <AccountType>USPS or Retail</AccountType>
        <ApprovedShipper>boolean</ApprovedShipper>
        <ConsolidatorServices>boolean</ConsolidatorServices>
        <ConsolidatorServiceDetail>
          <InternationalConsolidator>boolean</InternationalConsolidator>
          <EnabledInternationalConsolidatorServices>
            <EnabledInternationalConsolidatorService xsi:nil="true" />
            <EnabledInternationalConsolidatorService xsi:nil="true" />
          </EnabledInternationalConsolidatorServices>
          <TypeCodes>
            <TypeCode xsi:nil="true" />
            <TypeCode xsi:nil="true" />
          </TypeCodes>
          <ServiceInfo>
            <Services xsi:nil="true" />
          </ServiceInfo>
        </ConsolidatorServiceDetail>
        <ContractID>
          <DomesticCID>string</DomesticCID>
          <InternationalCID>string</InternationalCID>
        </ContractID>
        <InsuranceAgreement>boolean</InsuranceAgreement>
        <AccountStatus>
          <Status>string</Status>
          <ReturnCode>int</ReturnCode>
        </AccountStatus>
        <ControlRegister>decimal</ControlRegister>
        <LicenseZip5>string</LicenseZip5>
        <Address>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <Address1>string</Address1>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <ZipCodeAddOn>string</ZipCodeAddOn>
          <PhoneNumber>string</PhoneNumber>
        </Address>
        <AccountFeatures>
          <Feature>
            <Code>string</Code>
            <Name>string</Name>
            <IsEligible>boolean</IsEligible>
            <IsActive>boolean</IsActive>
            <TermsAndConditionsLink>string</TermsAndConditionsLink>
          </Feature>
          <Feature>
            <Code>string</Code>
            <Name>string</Name>
            <IsEligible>boolean</IsEligible>
            <IsActive>boolean</IsActive>
            <TermsAndConditionsLink>string</TermsAndConditionsLink>
          </Feature>
        </AccountFeatures>
        <PayOnUse>
          <OutstandingLabelBalance>decimal</OutstandingLabelBalance>
          <MaxOutstandingLabelBalance>decimal</MaxOutstandingLabelBalance>
          <POURMailerID>boolean</POURMailerID>
        </PayOnUse>
      </AccountStatusResponse>
    </GetAccountStatusResponse>
  </soap12:Body>
</soap12:Envelope>