H2OAPIv20


Click here for a complete list of operations.

Products_Query

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 /v20/default.asmx HTTP/1.1
Host: api.rev.io
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.myh2o.com/v20/Products_Query"

<?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>
    <Products_Query xmlns="http://api.myh2o.com/v20">
      <Request>
        <Credentials>
          <Username>string</Username>
          <Password>string</Password>
          <Client>string</Client>
          <ImpersonationKey>string</ImpersonationKey>
        </Credentials>
        <Session>
          <SessionKey>string</SessionKey>
        </Session>
        <Debug>boolean</Debug>
        <ProductID>int</ProductID>
        <BillProfileID>int</BillProfileID>
        <CarrierID>int</CarrierID>
        <State>string</State>
        <IncludeNonLineCarrierProducts>boolean</IncludeNonLineCarrierProducts>
        <ProductTypeID>int</ProductTypeID>
        <ProductTypeCode>NOT_SPECIFIED or ONETIME_BALANCE_ADJUSTMENT or ONETIME_BALANCE_TRANSFER or ONETIME_CHANGE_FEE or ONETIME_COLLECTIONS or ONETIME_CONNECTION_FEE or ONETIME_CONVENIENCE_FEE or ONETIME_CONVERSION_FEE or ONETIME_CREDIT_CARD or ONETIME_DEPOSIT or ONETIME_DEPOSIT_REFUND or ONETIME_DIALUP or ONETIME_DISCONNECT_FEE or ONETIME_DSL or ONETIME_EQUIPMENT_DSL or ONETIME_EQUIPMENT_T1 or ONETIME_FEATURE or ONETIME_GENERAL_SALES or ONETIME_HANDSET or ONETIME_INSTALLATION or ONETIME_INSTALLATION_T1 or ONETIME_INSTALLATION_VOIP or ONETIME_LATE_FEE or ONETIME_LIFELINE_CREDIT or ONETIME_LOCAL or ONETIME_LONG_DISTANCE or ONETIME_NONTAX or ONETIME_PAYMENT_ARRANGEMENT_ADJUSTMENT or ONETIME_PROCESSING_FEE or ONETIME_PROFESSIONAL_IT_SERVICES or ONETIME_RECONNECTION_FEE or ONETIME_REFERRAL_CREDIT or ONETIME_REFUND or ONETIME_REPAIR or ONETIME_RESTORE_FEE or ONETIME_RETURNED_CHECK or ONETIME_RETURNED_CHECK_FEE or ONETIME_SHIPPING or ONETIME_TERM_AGREEMENT or ONETIME_TRANSFER_FEE or ONETIME_VOIP or ONETIME_WIRELESS_BASIC_PLAN or ONETIME_WIRELESS_CONNECTION or ONETIME_WIRELESS_TOPUP or RECURRING_AUTO_DEBIT_CREDIT or RECURRING_BLOCK or RECURRING_COLOCATION or RECURRING_COMMISSION1 or RECURRING_COMMISSION2 or RECURRING_CONFERENCE_CALLING or RECURRING_CONNECTION_FEE or RECURRING_CONVENIENCE_FEE or RECURRING_CONVERSION_FEE or RECURRING_DATA_ISDN or RECURRING_DATA_P2P or RECURRING_DATA_T1 or RECURRING_DIALUP or RECURRING_DID or RECURRING_DIRECTORY_LISTING or RECURRING_DSL or RECURRING_FCC_PICC or RECURRING_FCC_SLC or RECURRING_FEATURE or RECURRING_FEATURE_NON_COMM or RECURRING_FREE_MINS_ALL or RECURRING_FREE_MINS_ALL_LD or RECURRING_FREE_MINS_CONFERENCE_CALLING or RECURRING_FREE_MINS_DOMESTIC or RECURRING_FREE_MINS_INTERNATIONAL or RECURRING_FREE_MINS_INTERSTATE or RECURRING_FREE_MINS_INTRALATA or RECURRING_FREE_MINS_INTRALATA_LOCAL or RECURRING_FREE_MINS_INTRASTATE or RECURRING_FREE_MINS_INTRASTATE_INTERSTATE or RECURRING_FREE_MINS_LOCAL or RECURRING_FREE_MINS_LOCAL_INTRALATA_INTRASTATE or RECURRING_FREE_MINS_TOLL_LD or RECURRING_FREE_MINS_TOLLFREE_LD or RECURRING_FREE_MINS_CUSTOM or RECURRING_GENERAL_SALES or RECURRING_HANDSET or RECURRING_HOSTING or RECURRING_HOTLINE or RECURRING_INTEGRATED_T1 or RECURRING_ISDN or RECURRING_LD_POSTPAID or RECURRING_LD_POSTPAID_UNLIMITED or RECURRING_LD_PREPAID or RECURRING_LD_PREPAID_UNLIMITED or RECURRING_LEASED_EQUIPMENT or RECURRING_LEASED_EQUIPMENT_TELECOM or RECURRING_LEASED_EQUIPMENT_TELECOM_INTERCOMMUNICATION or RECURRING_LEASED_EQUIPMENT_TELECOM_LOCAL or RECURRING_LIFELINE_CREDIT or RECURRING_LOCAL or RECURRING_LOCAL_BUNDLED or RECURRING_NONTAX or RECURRING_PAGING or RECURRING_PIC_LPIC or RECURRING_PRI or RECURRING_RECONNECTION_FEE or RECURRING_REMOTE_CALL_FORWARDING or RECURRING_REPAIR or RECURRING_SEAT or RECURRING_T1 or RECURRING_TOLLFREE or RECURRING_USAGE_INTERSTATE or RECURRING_USAGE_INTRALATA or RECURRING_USAGE_INTRASTATE or RECURRING_USAGE_LOCAL or RECURRING_VOICE_DSL or RECURRING_VOICE_ISDN or RECURRING_VOICE_P2P or RECURRING_VOICE_T1 or RECURRING_VOICEMAIL or RECURRING_VOIP or RECURRING_WIRELESS_BASIC_PLAN or RECURRING_WIRELESS_BROADBAND or RECURRING_WIRELESS_FEATURE or RECURRING_WIRELESS_TEXT_PLAN or USAGE_FAX or USAGE_0_PLUS or USAGE_211 or USAGE_311 or USAGE_3RD_PARTY or USAGE_3WAY_CALLING or USAGE_611 or USAGE_BANDWIDTH or USAGE_BUSY_LINE_INTERRUPTION or USAGE_BUSY_LINE_VERIFICATION or USAGE_CALL_COMPLETION or USAGE_CALL_RETURN or USAGE_CALL_TRACE or USAGE_CALLING_NUMBER_DELIVERY_BLOCKING or USAGE_COLLECT or USAGE_COLLECT_INTERLATA or USAGE_COLLECT_INTERNATIONAL or USAGE_COLLECT_INTERSTATE or USAGE_COLLECT_INTRALATA or USAGE_COLLECT_INTRASTATE or USAGE_COLLECT_LOCAL or USAGE_COLLECT_LOCAL_EXPANDED or USAGE_CONF_ONE_PLUS or USAGE_CONF_TOLL_FREE or USAGE_CONFERENCE_CALLING or USAGE_CONFERENCE_CALLING_800 or USAGE_CONFERENCE_CALLING_CELLULAR or USAGE_CONFERENCE_CALLING_CELLULAR_800 or USAGE_CONFERENCE_CALLING_CELLULAR_FEATURE or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_CELLULAR_WEBEX or USAGE_CONFERENCE_CALLING_FEATURE or USAGE_CONFERENCE_CALLING_GLOBALMEET or USAGE_CONFERENCE_CALLING_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_INTERNATIONAL or USAGE_CONFERENCE_CALLING_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_INTERSTATE or USAGE_CONFERENCE_CALLING_INTRASTATE or USAGE_CONFERENCE_CALLING_LICENSE or USAGE_CONFERENCE_CALLING_WEBEX or USAGE_DIRECTORY_ASSISTANCE or USAGE_DIRECTORY_INTERNATIONAL or USAGE_DIRECTORY_INTERSTATE or USAGE_DIRECTORY_INTRALATA or USAGE_DIRECTORY_INTRASTATE or USAGE_E511 or USAGE_E911 or USAGE_INTL_OPERATOR or USAGE_LD_800_CELLULAR_INTERNATIONAL or USAGE_LD_800_INTERNATIONAL or USAGE_LD_800_INTERSTATE or USAGE_LD_800_INTRALATA or USAGE_LD_800_INTRASTATE or USAGE_LD_800_LOCAL or USAGE_LD_CELLULAR_INTERNATIONAL or USAGE_LD_INTERNATIONAL or USAGE_LD_INTERSTATE or USAGE_LD_INTRALATA or USAGE_LD_INTRASTATE or USAGE_LOCAL or USAGE_LOCAL_EXPANDED or USAGE_MINIMUM_USAGE or USAGE_NONTAX or USAGE_OPERATOR_ASSISTED or USAGE_OPERATOR_VERIFIED or USAGE_RECALL or USAGE_REPEAT_DIALING or USAGE_SELECTIVE_CALL_ACCEPTANCE or USAGE_SELECTIVE_CALL_FORWARDING or USAGE_SELECTIVE_CALL_REJECTION or USAGE_SUMMARY or USAGE_TOLLFREE or USAGE_TRAVEL_CARD or USAGE_VOIP_800_INTERSTATE or USAGE_VOIP_800_INTRALATA or USAGE_VOIP_800_INTRASTATE or USAGE_VOIP_800_LOCAL or USAGE_VOIP_INTERSTATE or USAGE_VOIP_INTRALATA or USAGE_VOIP_INTRASTATE or USAGE_VOIP_LOCAL or USAGE_WIRELESS_611 or USAGE_WIRELESS_DATA or USAGE_WIRELESS_DATA_CANADA or USAGE_WIRELESS_DATA_CANADA_ROAMING or USAGE_WIRELESS_DATA_DOMESTIC or USAGE_WIRELESS_DATA_DOMESTIC_ROAMING or USAGE_WIRELESS_DATA_INTERNATIONAL or USAGE_WIRELESS_DATA_INTERNATIONAL_ROAMING or USAGE_WIRELESS_DATA_OFFSHORE or USAGE_WIRELESS_DATA_OFFSHORE_ROAMING or USAGE_WIRELESS_DIRECTORY_ASSISTANCE or USAGE_WIRELESS_INTERNATIONAL or USAGE_WIRELESS_INTERSTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTERSTATE_OFF_PEAK or USAGE_WIRELESS_INTERSTATE_PEAK or USAGE_WIRELESS_INTERSTATE_ROAMING or USAGE_WIRELESS_INTRASTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTRASTATE_OFF_PEAK or USAGE_WIRELESS_INTRASTATE_PEAK or USAGE_WIRELESS_INTRASTATE_ROAMING or USAGE_WIRELESS_PICTURE_MESSAGE or USAGE_WIRELESS_PICTURE_MESSAGE_FREE or USAGE_WIRELESS_SMS_CANADA or USAGE_WIRELESS_SMS_CANADA_ROAMING or USAGE_WIRELESS_SMS_DOMESTIC or USAGE_WIRELESS_SMS_DOMESTIC_ROAMING or USAGE_WIRELESS_SMS_INTERNATIONAL or USAGE_WIRELESS_SMS_INTERNATIONAL_ROAMING or USAGE_WIRELESS_SMS_OFFSHORE or USAGE_WIRELESS_SMS_OFFSHORE_ROAMING or USAGE_WIRELESS_TEXT_MESSAGE or USAGE_WIRELESS_TEXT_MESSAGE_FREE or USAGE_WIRELESS_VOICE_CANADA or USAGE_WIRELESS_VOICE_CANADA_ROAMING or USAGE_WIRELESS_VOICE_DOMESTIC or USAGE_WIRELESS_VOICE_DOMESTIC_ROAMING or USAGE_WIRELESS_VOICE_INTERNATIONAL or USAGE_WIRELESS_VOICE_INTERNATIONAL_ROAMING or USAGE_WIRELESS_VOICE_INTRASTATE or USAGE_WIRELESS_VOICE_INTRASTATE_ROAMING or USAGE_WIRELESS_VOICE_OFFSHORE or USAGE_WIRELESS_VOICE_OFFSHORE_ROAMING</ProductTypeCode>
        <IncludeRecurring>boolean</IncludeRecurring>
        <IncludeOneTime>boolean</IncludeOneTime>
        <AvailabilityLocation>AGENT_PORTAL or AUTO_RECHARGE or BILLCENTER or REPLENISH</AvailabilityLocation>
        <ProductCategoryID>int</ProductCategoryID>
        <AttributeKey>string</AttributeKey>
        <AttributeValue>string</AttributeValue>
        <CustomerClass>Business or Residential</CustomerClass>
        <LineTypeID>int</LineTypeID>
        <Zip>string</Zip>
        <CarrierCode>NONE or _123NET or _2600_HZ or _360_Networks or _4VOICE or _8X8 or ACCESS_ONE or ACCESS_POINT or ACME_PACKET or ACUTEL or ALCATEL_LUCENT or ALIANZA or ALLIED or ALLTEL or AMERICAN_INTERNET or AMERITECH or ANDIAMO or ANI_NETWORKS or ALLIANCE or ALEF_EDGE or ANIN or APEIRON or APLUS_CONFERENCING or ARKADIN or ARTERRA_TMOBILE or ASTERISK or ATLANTECH or ATOM or ATT or ATT_9_STATE or ATT_13_STATE or APEX or ATX or ATT_MOBILITY or AVALON or AVOXI or AZURE_CHARGE_TYPE or BANDWIDTH or BANDWIDTH_DASH or BAYOU_INTERNET or BCN or BELL or BELLSOUTH or BELLSOUTH_DSL or BROADSOFT or BICOM or BISCOM or BIG_RIVER or BOSTON_PBX_SIP_PROXY or BRIGHTLINK or BIRCH or BROADCLOUD or BROADVOICE or BROADVOX or BROADVIEW or BROADWING or BROADWORKS or BREKEKE or BTS or CALL48 or CALLMANAGER or CALLSOURCE or CAPROCK or CARDINAL or CCNQ3 or CELLHIRE or CELLULAR_4G or CENTILE or CENTURYLINK or CGM or CISCO_T1_INTERNAL or CISCO_CALL_MANAGER or CLEARSKY or CLEARRATE or CLEARTEL or CLOUDFAX or COMPUTERTALK or CONCORD or CONFERENCE_GROUP or COPPERCOM or CORDIA or COREDIAL or COVISTA or COVODA or CREXENDO or DATA2GO or DD or DD4 or DELTACOM or DELTATHREE or DIGICEL or DIDWW or DUBBER or EARTHLINK or ECI or EFAX or EFHUTTON or ELEMENT or ENQWEST or EQUIVOICE or EVOLVE_IP or EXTERNAL_CARRIER or EXCELTELE or EZ_CDR or FAXBACK or FAXBOX or FAXSIPIT or FDN or FIRSTCOMM or FIRSTDIGITAL_VERACITY or FIRSTLIGHT or FIVE9 or FLOW or FLOWROUTE or FOCAL or FREESIDE_SWITCH or FREESWITCH or FRONTIER or FUSION or FUZE or FUSION_PBX or GENBAND_C3 or GLOBAL_CROSSING or GLOBAL_CROSSING_CONFERENCE or GLOBALGIG or GLOBALINX or GTT_COMMUNICATIONS or HYPERCUBE or T_MOBILE or GRANITE or GULFTEL or H2O or ICS or IDT or IKANO or ILD or IMPACT or IN_CONTACT or INFINITY or INGRAM_MICRO or INHOUSE or INTEGRA or INTRADO or INTELECOM or INTELEPEER or INTELEPEER_TRZ or INTELEPEER_TRZR or INTELIQUENT or INTELIQUENT_NT or INTERCALL or INTERMEDIA or INETWORK or IRIDIUM or JASPER or KAMAILIO or KAZOO or KINETICVOIP or KORE or LD_321 or LEVEL3 or LEVEL365 or LINGO or LOCALSTRATUS or LOGICOMUSA or MAGICJACK or MAXSIP or Marco or MCLEOD or MCI or MCI_LD or MCI_LOCAL or METASWITCH or METASWITCH_CONFERENCING or MIX or MOMENTUM or M800 or NACT or NBC_COMMUNICATIONS or NECA or NEXTONE or NETFAX or NETFORTRESS or NETCARRIER or NETSAPIENS or NETSATISFAXTION or NGT or NETXUSA or NEWCORE or NEUSTAR or NEXVORTEX or NTS_COMMUNICATIONS or NUMBERSENTRY or NUVOX or ODYSSEY or ONE_COMMUNICATIONS or ONE_RING or ONESIM or ONESOURCE or ONESTREAM or ONVOY or ORCAWAVE or OTHER or PAETEC or PANGERA or PEERLESS or PLATFORM_EXPERTS or POND or PORTA1 or POWERNET or PREMIERE_GLOBAL or PREMIERE_GLOBAL_CONFERENCE or PRIMUS or QUESTBLUE or QWEST or RADIUS or RBS or Reach or READY_MOBILE or RED_RIVER or RED_RIVER_PREPAID or RIBBON or RNK or ROGERS or SADDLEBACK or SANSAY or SAYCOR or SAYCOR_RATE or SEAGATE or SER or SINCH or SIP_GATEWAY or SIPPIO or SIPNAV or SIPUS or SKYETEL or Skyswitch or SOLARWINDS or SMART_CHOICE or SMART_TELECOM_CONCEPTS or SNET or SONEXIS or SONUS_INFOSTRUCTURE or SONUS_SBC or SOTEL_SYSTEMS or SPIRIT or SPRINT or SPRINT_WIRELESS or SBC or SCRYPT_FAX or SME or SRFAX or T38 or TANGO_NETWORKS or TALKSCRIBE or TAQUA or TATA or TCAST or TELCLOUD or TELCORDIA or TELCOBRIDGES or TELASTIC or TELEBLEND or TELEPACIFIC or TELESPREE or TELI or TELICA or TELISPIRE or TELNYX or TELUS or THINQ or TMC or T_MOBILE_PCM or TNCI or TNS or TOLY_DIGITAL or TRANSBEAM or TRANSNEXUS or TRANSTELCO or TSB or TXLINK or UCN or UCOMTEL or UNIFIED_ARTS or UNIFIED_SYSTEMS or USA_DIGITAL_COMMUNICATIONS or UserCentric or USLEC or VCARE or VERACITY or VERIZON_BUSINESS_LD or VERIZON or VERIZON_EDI or VERIZON_SIP or VERIZON_WEST or VERIZON_MOBILITY or VERIZON_WIRELESS or VOEX or VOORE or VOXOX or VOXBONE or VOYANT or WASABI or WEBBING or WEST_CONFERENCE or WHITELABEL or WILTEL or WINDSTREAM or XCAST or XO or XPIX or ZONE or ENSWITCH or VITELITY or VOIP_INNOVATIONS or CIA_EXPRESS_BLAST or CIA_RESELLER or CISCO_VOIP or VOIPSWITCH or JERASOFT or AVAYA or VOXBEAM or PANGEA or CALLTOWER or PAYA or ZOOM</CarrierCode>
        <CarrierAccountID>int</CarrierAccountID>
      </Request>
    </Products_Query>
  </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>
    <Products_QueryResponse xmlns="http://api.myh2o.com/v20">
      <Products_QueryResult>
        <Header>
          <Success>boolean</Success>
          <Message>string</Message>
          <SessionKey>string</SessionKey>
          <Impersonated>boolean</Impersonated>
          <Error_Code>string</Error_Code>
          <Error_Description>string</Error_Description>
        </Header>
        <Debug>
          <Request>
            <Credentials>
              <Username>string</Username>
              <Password>string</Password>
              <Client>string</Client>
              <ImpersonationKey>string</ImpersonationKey>
            </Credentials>
            <Session>
              <SessionKey>string</SessionKey>
            </Session>
            <Debug>boolean</Debug>
            <ProductID>int</ProductID>
            <BillProfileID>int</BillProfileID>
            <CarrierID>int</CarrierID>
            <State>string</State>
            <IncludeNonLineCarrierProducts>boolean</IncludeNonLineCarrierProducts>
            <ProductTypeID>int</ProductTypeID>
            <ProductTypeCode>NOT_SPECIFIED or ONETIME_BALANCE_ADJUSTMENT or ONETIME_BALANCE_TRANSFER or ONETIME_CHANGE_FEE or ONETIME_COLLECTIONS or ONETIME_CONNECTION_FEE or ONETIME_CONVENIENCE_FEE or ONETIME_CONVERSION_FEE or ONETIME_CREDIT_CARD or ONETIME_DEPOSIT or ONETIME_DEPOSIT_REFUND or ONETIME_DIALUP or ONETIME_DISCONNECT_FEE or ONETIME_DSL or ONETIME_EQUIPMENT_DSL or ONETIME_EQUIPMENT_T1 or ONETIME_FEATURE or ONETIME_GENERAL_SALES or ONETIME_HANDSET or ONETIME_INSTALLATION or ONETIME_INSTALLATION_T1 or ONETIME_INSTALLATION_VOIP or ONETIME_LATE_FEE or ONETIME_LIFELINE_CREDIT or ONETIME_LOCAL or ONETIME_LONG_DISTANCE or ONETIME_NONTAX or ONETIME_PAYMENT_ARRANGEMENT_ADJUSTMENT or ONETIME_PROCESSING_FEE or ONETIME_PROFESSIONAL_IT_SERVICES or ONETIME_RECONNECTION_FEE or ONETIME_REFERRAL_CREDIT or ONETIME_REFUND or ONETIME_REPAIR or ONETIME_RESTORE_FEE or ONETIME_RETURNED_CHECK or ONETIME_RETURNED_CHECK_FEE or ONETIME_SHIPPING or ONETIME_TERM_AGREEMENT or ONETIME_TRANSFER_FEE or ONETIME_VOIP or ONETIME_WIRELESS_BASIC_PLAN or ONETIME_WIRELESS_CONNECTION or ONETIME_WIRELESS_TOPUP or RECURRING_AUTO_DEBIT_CREDIT or RECURRING_BLOCK or RECURRING_COLOCATION or RECURRING_COMMISSION1 or RECURRING_COMMISSION2 or RECURRING_CONFERENCE_CALLING or RECURRING_CONNECTION_FEE or RECURRING_CONVENIENCE_FEE or RECURRING_CONVERSION_FEE or RECURRING_DATA_ISDN or RECURRING_DATA_P2P or RECURRING_DATA_T1 or RECURRING_DIALUP or RECURRING_DID or RECURRING_DIRECTORY_LISTING or RECURRING_DSL or RECURRING_FCC_PICC or RECURRING_FCC_SLC or RECURRING_FEATURE or RECURRING_FEATURE_NON_COMM or RECURRING_FREE_MINS_ALL or RECURRING_FREE_MINS_ALL_LD or RECURRING_FREE_MINS_CONFERENCE_CALLING or RECURRING_FREE_MINS_DOMESTIC or RECURRING_FREE_MINS_INTERNATIONAL or RECURRING_FREE_MINS_INTERSTATE or RECURRING_FREE_MINS_INTRALATA or RECURRING_FREE_MINS_INTRALATA_LOCAL or RECURRING_FREE_MINS_INTRASTATE or RECURRING_FREE_MINS_INTRASTATE_INTERSTATE or RECURRING_FREE_MINS_LOCAL or RECURRING_FREE_MINS_LOCAL_INTRALATA_INTRASTATE or RECURRING_FREE_MINS_TOLL_LD or RECURRING_FREE_MINS_TOLLFREE_LD or RECURRING_FREE_MINS_CUSTOM or RECURRING_GENERAL_SALES or RECURRING_HANDSET or RECURRING_HOSTING or RECURRING_HOTLINE or RECURRING_INTEGRATED_T1 or RECURRING_ISDN or RECURRING_LD_POSTPAID or RECURRING_LD_POSTPAID_UNLIMITED or RECURRING_LD_PREPAID or RECURRING_LD_PREPAID_UNLIMITED or RECURRING_LEASED_EQUIPMENT or RECURRING_LEASED_EQUIPMENT_TELECOM or RECURRING_LEASED_EQUIPMENT_TELECOM_INTERCOMMUNICATION or RECURRING_LEASED_EQUIPMENT_TELECOM_LOCAL or RECURRING_LIFELINE_CREDIT or RECURRING_LOCAL or RECURRING_LOCAL_BUNDLED or RECURRING_NONTAX or RECURRING_PAGING or RECURRING_PIC_LPIC or RECURRING_PRI or RECURRING_RECONNECTION_FEE or RECURRING_REMOTE_CALL_FORWARDING or RECURRING_REPAIR or RECURRING_SEAT or RECURRING_T1 or RECURRING_TOLLFREE or RECURRING_USAGE_INTERSTATE or RECURRING_USAGE_INTRALATA or RECURRING_USAGE_INTRASTATE or RECURRING_USAGE_LOCAL or RECURRING_VOICE_DSL or RECURRING_VOICE_ISDN or RECURRING_VOICE_P2P or RECURRING_VOICE_T1 or RECURRING_VOICEMAIL or RECURRING_VOIP or RECURRING_WIRELESS_BASIC_PLAN or RECURRING_WIRELESS_BROADBAND or RECURRING_WIRELESS_FEATURE or RECURRING_WIRELESS_TEXT_PLAN or USAGE_FAX or USAGE_0_PLUS or USAGE_211 or USAGE_311 or USAGE_3RD_PARTY or USAGE_3WAY_CALLING or USAGE_611 or USAGE_BANDWIDTH or USAGE_BUSY_LINE_INTERRUPTION or USAGE_BUSY_LINE_VERIFICATION or USAGE_CALL_COMPLETION or USAGE_CALL_RETURN or USAGE_CALL_TRACE or USAGE_CALLING_NUMBER_DELIVERY_BLOCKING or USAGE_COLLECT or USAGE_COLLECT_INTERLATA or USAGE_COLLECT_INTERNATIONAL or USAGE_COLLECT_INTERSTATE or USAGE_COLLECT_INTRALATA or USAGE_COLLECT_INTRASTATE or USAGE_COLLECT_LOCAL or USAGE_COLLECT_LOCAL_EXPANDED or USAGE_CONF_ONE_PLUS or USAGE_CONF_TOLL_FREE or USAGE_CONFERENCE_CALLING or USAGE_CONFERENCE_CALLING_800 or USAGE_CONFERENCE_CALLING_CELLULAR or USAGE_CONFERENCE_CALLING_CELLULAR_800 or USAGE_CONFERENCE_CALLING_CELLULAR_FEATURE or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_CELLULAR_WEBEX or USAGE_CONFERENCE_CALLING_FEATURE or USAGE_CONFERENCE_CALLING_GLOBALMEET or USAGE_CONFERENCE_CALLING_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_INTERNATIONAL or USAGE_CONFERENCE_CALLING_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_INTERSTATE or USAGE_CONFERENCE_CALLING_INTRASTATE or USAGE_CONFERENCE_CALLING_LICENSE or USAGE_CONFERENCE_CALLING_WEBEX or USAGE_DIRECTORY_ASSISTANCE or USAGE_DIRECTORY_INTERNATIONAL or USAGE_DIRECTORY_INTERSTATE or USAGE_DIRECTORY_INTRALATA or USAGE_DIRECTORY_INTRASTATE or USAGE_E511 or USAGE_E911 or USAGE_INTL_OPERATOR or USAGE_LD_800_CELLULAR_INTERNATIONAL or USAGE_LD_800_INTERNATIONAL or USAGE_LD_800_INTERSTATE or USAGE_LD_800_INTRALATA or USAGE_LD_800_INTRASTATE or USAGE_LD_800_LOCAL or USAGE_LD_CELLULAR_INTERNATIONAL or USAGE_LD_INTERNATIONAL or USAGE_LD_INTERSTATE or USAGE_LD_INTRALATA or USAGE_LD_INTRASTATE or USAGE_LOCAL or USAGE_LOCAL_EXPANDED or USAGE_MINIMUM_USAGE or USAGE_NONTAX or USAGE_OPERATOR_ASSISTED or USAGE_OPERATOR_VERIFIED or USAGE_RECALL or USAGE_REPEAT_DIALING or USAGE_SELECTIVE_CALL_ACCEPTANCE or USAGE_SELECTIVE_CALL_FORWARDING or USAGE_SELECTIVE_CALL_REJECTION or USAGE_SUMMARY or USAGE_TOLLFREE or USAGE_TRAVEL_CARD or USAGE_VOIP_800_INTERSTATE or USAGE_VOIP_800_INTRALATA or USAGE_VOIP_800_INTRASTATE or USAGE_VOIP_800_LOCAL or USAGE_VOIP_INTERSTATE or USAGE_VOIP_INTRALATA or USAGE_VOIP_INTRASTATE or USAGE_VOIP_LOCAL or USAGE_WIRELESS_611 or USAGE_WIRELESS_DATA or USAGE_WIRELESS_DATA_CANADA or USAGE_WIRELESS_DATA_CANADA_ROAMING or USAGE_WIRELESS_DATA_DOMESTIC or USAGE_WIRELESS_DATA_DOMESTIC_ROAMING or USAGE_WIRELESS_DATA_INTERNATIONAL or USAGE_WIRELESS_DATA_INTERNATIONAL_ROAMING or USAGE_WIRELESS_DATA_OFFSHORE or USAGE_WIRELESS_DATA_OFFSHORE_ROAMING or USAGE_WIRELESS_DIRECTORY_ASSISTANCE or USAGE_WIRELESS_INTERNATIONAL or USAGE_WIRELESS_INTERSTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTERSTATE_OFF_PEAK or USAGE_WIRELESS_INTERSTATE_PEAK or USAGE_WIRELESS_INTERSTATE_ROAMING or USAGE_WIRELESS_INTRASTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTRASTATE_OFF_PEAK or USAGE_WIRELESS_INTRASTATE_PEAK or USAGE_WIRELESS_INTRASTATE_ROAMING or USAGE_WIRELESS_PICTURE_MESSAGE or USAGE_WIRELESS_PICTURE_MESSAGE_FREE or USAGE_WIRELESS_SMS_CANADA or USAGE_WIRELESS_SMS_CANADA_ROAMING or USAGE_WIRELESS_SMS_DOMESTIC or USAGE_WIRELESS_SMS_DOMESTIC_ROAMING or USAGE_WIRELESS_SMS_INTERNATIONAL or USAGE_WIRELESS_SMS_INTERNATIONAL_ROAMING or USAGE_WIRELESS_SMS_OFFSHORE or USAGE_WIRELESS_SMS_OFFSHORE_ROAMING or USAGE_WIRELESS_TEXT_MESSAGE or USAGE_WIRELESS_TEXT_MESSAGE_FREE or USAGE_WIRELESS_VOICE_CANADA or USAGE_WIRELESS_VOICE_CANADA_ROAMING or USAGE_WIRELESS_VOICE_DOMESTIC or USAGE_WIRELESS_VOICE_DOMESTIC_ROAMING or USAGE_WIRELESS_VOICE_INTERNATIONAL or USAGE_WIRELESS_VOICE_INTERNATIONAL_ROAMING or USAGE_WIRELESS_VOICE_INTRASTATE or USAGE_WIRELESS_VOICE_INTRASTATE_ROAMING or USAGE_WIRELESS_VOICE_OFFSHORE or USAGE_WIRELESS_VOICE_OFFSHORE_ROAMING</ProductTypeCode>
            <IncludeRecurring>boolean</IncludeRecurring>
            <IncludeOneTime>boolean</IncludeOneTime>
            <AvailabilityLocation>AGENT_PORTAL or AUTO_RECHARGE or BILLCENTER or REPLENISH</AvailabilityLocation>
            <ProductCategoryID>int</ProductCategoryID>
            <AttributeKey>string</AttributeKey>
            <AttributeValue>string</AttributeValue>
            <CustomerClass>Business or Residential</CustomerClass>
            <LineTypeID>int</LineTypeID>
            <Zip>string</Zip>
            <CarrierCode>NONE or _123NET or _2600_HZ or _360_Networks or _4VOICE or _8X8 or ACCESS_ONE or ACCESS_POINT or ACME_PACKET or ACUTEL or ALCATEL_LUCENT or ALIANZA or ALLIED or ALLTEL or AMERICAN_INTERNET or AMERITECH or ANDIAMO or ANI_NETWORKS or ALLIANCE or ALEF_EDGE or ANIN or APEIRON or APLUS_CONFERENCING or ARKADIN or ARTERRA_TMOBILE or ASTERISK or ATLANTECH or ATOM or ATT or ATT_9_STATE or ATT_13_STATE or APEX or ATX or ATT_MOBILITY or AVALON or AVOXI or AZURE_CHARGE_TYPE or BANDWIDTH or BANDWIDTH_DASH or BAYOU_INTERNET or BCN or BELL or BELLSOUTH or BELLSOUTH_DSL or BROADSOFT or BICOM or BISCOM or BIG_RIVER or BOSTON_PBX_SIP_PROXY or BRIGHTLINK or BIRCH or BROADCLOUD or BROADVOICE or BROADVOX or BROADVIEW or BROADWING or BROADWORKS or BREKEKE or BTS or CALL48 or CALLMANAGER or CALLSOURCE or CAPROCK or CARDINAL or CCNQ3 or CELLHIRE or CELLULAR_4G or CENTILE or CENTURYLINK or CGM or CISCO_T1_INTERNAL or CISCO_CALL_MANAGER or CLEARSKY or CLEARRATE or CLEARTEL or CLOUDFAX or COMPUTERTALK or CONCORD or CONFERENCE_GROUP or COPPERCOM or CORDIA or COREDIAL or COVISTA or COVODA or CREXENDO or DATA2GO or DD or DD4 or DELTACOM or DELTATHREE or DIGICEL or DIDWW or DUBBER or EARTHLINK or ECI or EFAX or EFHUTTON or ELEMENT or ENQWEST or EQUIVOICE or EVOLVE_IP or EXTERNAL_CARRIER or EXCELTELE or EZ_CDR or FAXBACK or FAXBOX or FAXSIPIT or FDN or FIRSTCOMM or FIRSTDIGITAL_VERACITY or FIRSTLIGHT or FIVE9 or FLOW or FLOWROUTE or FOCAL or FREESIDE_SWITCH or FREESWITCH or FRONTIER or FUSION or FUZE or FUSION_PBX or GENBAND_C3 or GLOBAL_CROSSING or GLOBAL_CROSSING_CONFERENCE or GLOBALGIG or GLOBALINX or GTT_COMMUNICATIONS or HYPERCUBE or T_MOBILE or GRANITE or GULFTEL or H2O or ICS or IDT or IKANO or ILD or IMPACT or IN_CONTACT or INFINITY or INGRAM_MICRO or INHOUSE or INTEGRA or INTRADO or INTELECOM or INTELEPEER or INTELEPEER_TRZ or INTELEPEER_TRZR or INTELIQUENT or INTELIQUENT_NT or INTERCALL or INTERMEDIA or INETWORK or IRIDIUM or JASPER or KAMAILIO or KAZOO or KINETICVOIP or KORE or LD_321 or LEVEL3 or LEVEL365 or LINGO or LOCALSTRATUS or LOGICOMUSA or MAGICJACK or MAXSIP or Marco or MCLEOD or MCI or MCI_LD or MCI_LOCAL or METASWITCH or METASWITCH_CONFERENCING or MIX or MOMENTUM or M800 or NACT or NBC_COMMUNICATIONS or NECA or NEXTONE or NETFAX or NETFORTRESS or NETCARRIER or NETSAPIENS or NETSATISFAXTION or NGT or NETXUSA or NEWCORE or NEUSTAR or NEXVORTEX or NTS_COMMUNICATIONS or NUMBERSENTRY or NUVOX or ODYSSEY or ONE_COMMUNICATIONS or ONE_RING or ONESIM or ONESOURCE or ONESTREAM or ONVOY or ORCAWAVE or OTHER or PAETEC or PANGERA or PEERLESS or PLATFORM_EXPERTS or POND or PORTA1 or POWERNET or PREMIERE_GLOBAL or PREMIERE_GLOBAL_CONFERENCE or PRIMUS or QUESTBLUE or QWEST or RADIUS or RBS or Reach or READY_MOBILE or RED_RIVER or RED_RIVER_PREPAID or RIBBON or RNK or ROGERS or SADDLEBACK or SANSAY or SAYCOR or SAYCOR_RATE or SEAGATE or SER or SINCH or SIP_GATEWAY or SIPPIO or SIPNAV or SIPUS or SKYETEL or Skyswitch or SOLARWINDS or SMART_CHOICE or SMART_TELECOM_CONCEPTS or SNET or SONEXIS or SONUS_INFOSTRUCTURE or SONUS_SBC or SOTEL_SYSTEMS or SPIRIT or SPRINT or SPRINT_WIRELESS or SBC or SCRYPT_FAX or SME or SRFAX or T38 or TANGO_NETWORKS or TALKSCRIBE or TAQUA or TATA or TCAST or TELCLOUD or TELCORDIA or TELCOBRIDGES or TELASTIC or TELEBLEND or TELEPACIFIC or TELESPREE or TELI or TELICA or TELISPIRE or TELNYX or TELUS or THINQ or TMC or T_MOBILE_PCM or TNCI or TNS or TOLY_DIGITAL or TRANSBEAM or TRANSNEXUS or TRANSTELCO or TSB or TXLINK or UCN or UCOMTEL or UNIFIED_ARTS or UNIFIED_SYSTEMS or USA_DIGITAL_COMMUNICATIONS or UserCentric or USLEC or VCARE or VERACITY or VERIZON_BUSINESS_LD or VERIZON or VERIZON_EDI or VERIZON_SIP or VERIZON_WEST or VERIZON_MOBILITY or VERIZON_WIRELESS or VOEX or VOORE or VOXOX or VOXBONE or VOYANT or WASABI or WEBBING or WEST_CONFERENCE or WHITELABEL or WILTEL or WINDSTREAM or XCAST or XO or XPIX or ZONE or ENSWITCH or VITELITY or VOIP_INNOVATIONS or CIA_EXPRESS_BLAST or CIA_RESELLER or CISCO_VOIP or VOIPSWITCH or JERASOFT or AVAYA or VOXBEAM or PANGEA or CALLTOWER or PAYA or ZOOM</CarrierCode>
            <CarrierAccountID>int</CarrierAccountID>
          </Request>
        </Debug>
        <Products>
          <Product>
            <ID>int</ID>
            <Name>string</Name>
            <Description>string</Description>
            <WholesaleDescription>string</WholesaleDescription>
            <Rate>decimal</Rate>
            <Cost>decimal</Cost>
            <BillProfiles>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
            </BillProfiles>
            <LineTypes>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
            </LineTypes>
            <Provisioning>
              <Code1>string</Code1>
              <Code2>string</Code2>
              <Enabled>boolean</Enabled>
            </Provisioning>
            <Wireless>
              <Allowances>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
              </Allowances>
            </Wireless>
          </Product>
          <Product>
            <ID>int</ID>
            <Name>string</Name>
            <Description>string</Description>
            <WholesaleDescription>string</WholesaleDescription>
            <Rate>decimal</Rate>
            <Cost>decimal</Cost>
            <BillProfiles>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
            </BillProfiles>
            <LineTypes>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
            </LineTypes>
            <Provisioning>
              <Code1>string</Code1>
              <Code2>string</Code2>
              <Enabled>boolean</Enabled>
            </Provisioning>
            <Wireless>
              <Allowances>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
              </Allowances>
            </Wireless>
          </Product>
        </Products>
      </Products_QueryResult>
    </Products_QueryResponse>
  </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 /v20/default.asmx HTTP/1.1
Host: api.rev.io
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>
    <Products_Query xmlns="http://api.myh2o.com/v20">
      <Request>
        <Credentials>
          <Username>string</Username>
          <Password>string</Password>
          <Client>string</Client>
          <ImpersonationKey>string</ImpersonationKey>
        </Credentials>
        <Session>
          <SessionKey>string</SessionKey>
        </Session>
        <Debug>boolean</Debug>
        <ProductID>int</ProductID>
        <BillProfileID>int</BillProfileID>
        <CarrierID>int</CarrierID>
        <State>string</State>
        <IncludeNonLineCarrierProducts>boolean</IncludeNonLineCarrierProducts>
        <ProductTypeID>int</ProductTypeID>
        <ProductTypeCode>NOT_SPECIFIED or ONETIME_BALANCE_ADJUSTMENT or ONETIME_BALANCE_TRANSFER or ONETIME_CHANGE_FEE or ONETIME_COLLECTIONS or ONETIME_CONNECTION_FEE or ONETIME_CONVENIENCE_FEE or ONETIME_CONVERSION_FEE or ONETIME_CREDIT_CARD or ONETIME_DEPOSIT or ONETIME_DEPOSIT_REFUND or ONETIME_DIALUP or ONETIME_DISCONNECT_FEE or ONETIME_DSL or ONETIME_EQUIPMENT_DSL or ONETIME_EQUIPMENT_T1 or ONETIME_FEATURE or ONETIME_GENERAL_SALES or ONETIME_HANDSET or ONETIME_INSTALLATION or ONETIME_INSTALLATION_T1 or ONETIME_INSTALLATION_VOIP or ONETIME_LATE_FEE or ONETIME_LIFELINE_CREDIT or ONETIME_LOCAL or ONETIME_LONG_DISTANCE or ONETIME_NONTAX or ONETIME_PAYMENT_ARRANGEMENT_ADJUSTMENT or ONETIME_PROCESSING_FEE or ONETIME_PROFESSIONAL_IT_SERVICES or ONETIME_RECONNECTION_FEE or ONETIME_REFERRAL_CREDIT or ONETIME_REFUND or ONETIME_REPAIR or ONETIME_RESTORE_FEE or ONETIME_RETURNED_CHECK or ONETIME_RETURNED_CHECK_FEE or ONETIME_SHIPPING or ONETIME_TERM_AGREEMENT or ONETIME_TRANSFER_FEE or ONETIME_VOIP or ONETIME_WIRELESS_BASIC_PLAN or ONETIME_WIRELESS_CONNECTION or ONETIME_WIRELESS_TOPUP or RECURRING_AUTO_DEBIT_CREDIT or RECURRING_BLOCK or RECURRING_COLOCATION or RECURRING_COMMISSION1 or RECURRING_COMMISSION2 or RECURRING_CONFERENCE_CALLING or RECURRING_CONNECTION_FEE or RECURRING_CONVENIENCE_FEE or RECURRING_CONVERSION_FEE or RECURRING_DATA_ISDN or RECURRING_DATA_P2P or RECURRING_DATA_T1 or RECURRING_DIALUP or RECURRING_DID or RECURRING_DIRECTORY_LISTING or RECURRING_DSL or RECURRING_FCC_PICC or RECURRING_FCC_SLC or RECURRING_FEATURE or RECURRING_FEATURE_NON_COMM or RECURRING_FREE_MINS_ALL or RECURRING_FREE_MINS_ALL_LD or RECURRING_FREE_MINS_CONFERENCE_CALLING or RECURRING_FREE_MINS_DOMESTIC or RECURRING_FREE_MINS_INTERNATIONAL or RECURRING_FREE_MINS_INTERSTATE or RECURRING_FREE_MINS_INTRALATA or RECURRING_FREE_MINS_INTRALATA_LOCAL or RECURRING_FREE_MINS_INTRASTATE or RECURRING_FREE_MINS_INTRASTATE_INTERSTATE or RECURRING_FREE_MINS_LOCAL or RECURRING_FREE_MINS_LOCAL_INTRALATA_INTRASTATE or RECURRING_FREE_MINS_TOLL_LD or RECURRING_FREE_MINS_TOLLFREE_LD or RECURRING_FREE_MINS_CUSTOM or RECURRING_GENERAL_SALES or RECURRING_HANDSET or RECURRING_HOSTING or RECURRING_HOTLINE or RECURRING_INTEGRATED_T1 or RECURRING_ISDN or RECURRING_LD_POSTPAID or RECURRING_LD_POSTPAID_UNLIMITED or RECURRING_LD_PREPAID or RECURRING_LD_PREPAID_UNLIMITED or RECURRING_LEASED_EQUIPMENT or RECURRING_LEASED_EQUIPMENT_TELECOM or RECURRING_LEASED_EQUIPMENT_TELECOM_INTERCOMMUNICATION or RECURRING_LEASED_EQUIPMENT_TELECOM_LOCAL or RECURRING_LIFELINE_CREDIT or RECURRING_LOCAL or RECURRING_LOCAL_BUNDLED or RECURRING_NONTAX or RECURRING_PAGING or RECURRING_PIC_LPIC or RECURRING_PRI or RECURRING_RECONNECTION_FEE or RECURRING_REMOTE_CALL_FORWARDING or RECURRING_REPAIR or RECURRING_SEAT or RECURRING_T1 or RECURRING_TOLLFREE or RECURRING_USAGE_INTERSTATE or RECURRING_USAGE_INTRALATA or RECURRING_USAGE_INTRASTATE or RECURRING_USAGE_LOCAL or RECURRING_VOICE_DSL or RECURRING_VOICE_ISDN or RECURRING_VOICE_P2P or RECURRING_VOICE_T1 or RECURRING_VOICEMAIL or RECURRING_VOIP or RECURRING_WIRELESS_BASIC_PLAN or RECURRING_WIRELESS_BROADBAND or RECURRING_WIRELESS_FEATURE or RECURRING_WIRELESS_TEXT_PLAN or USAGE_FAX or USAGE_0_PLUS or USAGE_211 or USAGE_311 or USAGE_3RD_PARTY or USAGE_3WAY_CALLING or USAGE_611 or USAGE_BANDWIDTH or USAGE_BUSY_LINE_INTERRUPTION or USAGE_BUSY_LINE_VERIFICATION or USAGE_CALL_COMPLETION or USAGE_CALL_RETURN or USAGE_CALL_TRACE or USAGE_CALLING_NUMBER_DELIVERY_BLOCKING or USAGE_COLLECT or USAGE_COLLECT_INTERLATA or USAGE_COLLECT_INTERNATIONAL or USAGE_COLLECT_INTERSTATE or USAGE_COLLECT_INTRALATA or USAGE_COLLECT_INTRASTATE or USAGE_COLLECT_LOCAL or USAGE_COLLECT_LOCAL_EXPANDED or USAGE_CONF_ONE_PLUS or USAGE_CONF_TOLL_FREE or USAGE_CONFERENCE_CALLING or USAGE_CONFERENCE_CALLING_800 or USAGE_CONFERENCE_CALLING_CELLULAR or USAGE_CONFERENCE_CALLING_CELLULAR_800 or USAGE_CONFERENCE_CALLING_CELLULAR_FEATURE or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_CELLULAR_WEBEX or USAGE_CONFERENCE_CALLING_FEATURE or USAGE_CONFERENCE_CALLING_GLOBALMEET or USAGE_CONFERENCE_CALLING_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_INTERNATIONAL or USAGE_CONFERENCE_CALLING_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_INTERSTATE or USAGE_CONFERENCE_CALLING_INTRASTATE or USAGE_CONFERENCE_CALLING_LICENSE or USAGE_CONFERENCE_CALLING_WEBEX or USAGE_DIRECTORY_ASSISTANCE or USAGE_DIRECTORY_INTERNATIONAL or USAGE_DIRECTORY_INTERSTATE or USAGE_DIRECTORY_INTRALATA or USAGE_DIRECTORY_INTRASTATE or USAGE_E511 or USAGE_E911 or USAGE_INTL_OPERATOR or USAGE_LD_800_CELLULAR_INTERNATIONAL or USAGE_LD_800_INTERNATIONAL or USAGE_LD_800_INTERSTATE or USAGE_LD_800_INTRALATA or USAGE_LD_800_INTRASTATE or USAGE_LD_800_LOCAL or USAGE_LD_CELLULAR_INTERNATIONAL or USAGE_LD_INTERNATIONAL or USAGE_LD_INTERSTATE or USAGE_LD_INTRALATA or USAGE_LD_INTRASTATE or USAGE_LOCAL or USAGE_LOCAL_EXPANDED or USAGE_MINIMUM_USAGE or USAGE_NONTAX or USAGE_OPERATOR_ASSISTED or USAGE_OPERATOR_VERIFIED or USAGE_RECALL or USAGE_REPEAT_DIALING or USAGE_SELECTIVE_CALL_ACCEPTANCE or USAGE_SELECTIVE_CALL_FORWARDING or USAGE_SELECTIVE_CALL_REJECTION or USAGE_SUMMARY or USAGE_TOLLFREE or USAGE_TRAVEL_CARD or USAGE_VOIP_800_INTERSTATE or USAGE_VOIP_800_INTRALATA or USAGE_VOIP_800_INTRASTATE or USAGE_VOIP_800_LOCAL or USAGE_VOIP_INTERSTATE or USAGE_VOIP_INTRALATA or USAGE_VOIP_INTRASTATE or USAGE_VOIP_LOCAL or USAGE_WIRELESS_611 or USAGE_WIRELESS_DATA or USAGE_WIRELESS_DATA_CANADA or USAGE_WIRELESS_DATA_CANADA_ROAMING or USAGE_WIRELESS_DATA_DOMESTIC or USAGE_WIRELESS_DATA_DOMESTIC_ROAMING or USAGE_WIRELESS_DATA_INTERNATIONAL or USAGE_WIRELESS_DATA_INTERNATIONAL_ROAMING or USAGE_WIRELESS_DATA_OFFSHORE or USAGE_WIRELESS_DATA_OFFSHORE_ROAMING or USAGE_WIRELESS_DIRECTORY_ASSISTANCE or USAGE_WIRELESS_INTERNATIONAL or USAGE_WIRELESS_INTERSTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTERSTATE_OFF_PEAK or USAGE_WIRELESS_INTERSTATE_PEAK or USAGE_WIRELESS_INTERSTATE_ROAMING or USAGE_WIRELESS_INTRASTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTRASTATE_OFF_PEAK or USAGE_WIRELESS_INTRASTATE_PEAK or USAGE_WIRELESS_INTRASTATE_ROAMING or USAGE_WIRELESS_PICTURE_MESSAGE or USAGE_WIRELESS_PICTURE_MESSAGE_FREE or USAGE_WIRELESS_SMS_CANADA or USAGE_WIRELESS_SMS_CANADA_ROAMING or USAGE_WIRELESS_SMS_DOMESTIC or USAGE_WIRELESS_SMS_DOMESTIC_ROAMING or USAGE_WIRELESS_SMS_INTERNATIONAL or USAGE_WIRELESS_SMS_INTERNATIONAL_ROAMING or USAGE_WIRELESS_SMS_OFFSHORE or USAGE_WIRELESS_SMS_OFFSHORE_ROAMING or USAGE_WIRELESS_TEXT_MESSAGE or USAGE_WIRELESS_TEXT_MESSAGE_FREE or USAGE_WIRELESS_VOICE_CANADA or USAGE_WIRELESS_VOICE_CANADA_ROAMING or USAGE_WIRELESS_VOICE_DOMESTIC or USAGE_WIRELESS_VOICE_DOMESTIC_ROAMING or USAGE_WIRELESS_VOICE_INTERNATIONAL or USAGE_WIRELESS_VOICE_INTERNATIONAL_ROAMING or USAGE_WIRELESS_VOICE_INTRASTATE or USAGE_WIRELESS_VOICE_INTRASTATE_ROAMING or USAGE_WIRELESS_VOICE_OFFSHORE or USAGE_WIRELESS_VOICE_OFFSHORE_ROAMING</ProductTypeCode>
        <IncludeRecurring>boolean</IncludeRecurring>
        <IncludeOneTime>boolean</IncludeOneTime>
        <AvailabilityLocation>AGENT_PORTAL or AUTO_RECHARGE or BILLCENTER or REPLENISH</AvailabilityLocation>
        <ProductCategoryID>int</ProductCategoryID>
        <AttributeKey>string</AttributeKey>
        <AttributeValue>string</AttributeValue>
        <CustomerClass>Business or Residential</CustomerClass>
        <LineTypeID>int</LineTypeID>
        <Zip>string</Zip>
        <CarrierCode>NONE or _123NET or _2600_HZ or _360_Networks or _4VOICE or _8X8 or ACCESS_ONE or ACCESS_POINT or ACME_PACKET or ACUTEL or ALCATEL_LUCENT or ALIANZA or ALLIED or ALLTEL or AMERICAN_INTERNET or AMERITECH or ANDIAMO or ANI_NETWORKS or ALLIANCE or ALEF_EDGE or ANIN or APEIRON or APLUS_CONFERENCING or ARKADIN or ARTERRA_TMOBILE or ASTERISK or ATLANTECH or ATOM or ATT or ATT_9_STATE or ATT_13_STATE or APEX or ATX or ATT_MOBILITY or AVALON or AVOXI or AZURE_CHARGE_TYPE or BANDWIDTH or BANDWIDTH_DASH or BAYOU_INTERNET or BCN or BELL or BELLSOUTH or BELLSOUTH_DSL or BROADSOFT or BICOM or BISCOM or BIG_RIVER or BOSTON_PBX_SIP_PROXY or BRIGHTLINK or BIRCH or BROADCLOUD or BROADVOICE or BROADVOX or BROADVIEW or BROADWING or BROADWORKS or BREKEKE or BTS or CALL48 or CALLMANAGER or CALLSOURCE or CAPROCK or CARDINAL or CCNQ3 or CELLHIRE or CELLULAR_4G or CENTILE or CENTURYLINK or CGM or CISCO_T1_INTERNAL or CISCO_CALL_MANAGER or CLEARSKY or CLEARRATE or CLEARTEL or CLOUDFAX or COMPUTERTALK or CONCORD or CONFERENCE_GROUP or COPPERCOM or CORDIA or COREDIAL or COVISTA or COVODA or CREXENDO or DATA2GO or DD or DD4 or DELTACOM or DELTATHREE or DIGICEL or DIDWW or DUBBER or EARTHLINK or ECI or EFAX or EFHUTTON or ELEMENT or ENQWEST or EQUIVOICE or EVOLVE_IP or EXTERNAL_CARRIER or EXCELTELE or EZ_CDR or FAXBACK or FAXBOX or FAXSIPIT or FDN or FIRSTCOMM or FIRSTDIGITAL_VERACITY or FIRSTLIGHT or FIVE9 or FLOW or FLOWROUTE or FOCAL or FREESIDE_SWITCH or FREESWITCH or FRONTIER or FUSION or FUZE or FUSION_PBX or GENBAND_C3 or GLOBAL_CROSSING or GLOBAL_CROSSING_CONFERENCE or GLOBALGIG or GLOBALINX or GTT_COMMUNICATIONS or HYPERCUBE or T_MOBILE or GRANITE or GULFTEL or H2O or ICS or IDT or IKANO or ILD or IMPACT or IN_CONTACT or INFINITY or INGRAM_MICRO or INHOUSE or INTEGRA or INTRADO or INTELECOM or INTELEPEER or INTELEPEER_TRZ or INTELEPEER_TRZR or INTELIQUENT or INTELIQUENT_NT or INTERCALL or INTERMEDIA or INETWORK or IRIDIUM or JASPER or KAMAILIO or KAZOO or KINETICVOIP or KORE or LD_321 or LEVEL3 or LEVEL365 or LINGO or LOCALSTRATUS or LOGICOMUSA or MAGICJACK or MAXSIP or Marco or MCLEOD or MCI or MCI_LD or MCI_LOCAL or METASWITCH or METASWITCH_CONFERENCING or MIX or MOMENTUM or M800 or NACT or NBC_COMMUNICATIONS or NECA or NEXTONE or NETFAX or NETFORTRESS or NETCARRIER or NETSAPIENS or NETSATISFAXTION or NGT or NETXUSA or NEWCORE or NEUSTAR or NEXVORTEX or NTS_COMMUNICATIONS or NUMBERSENTRY or NUVOX or ODYSSEY or ONE_COMMUNICATIONS or ONE_RING or ONESIM or ONESOURCE or ONESTREAM or ONVOY or ORCAWAVE or OTHER or PAETEC or PANGERA or PEERLESS or PLATFORM_EXPERTS or POND or PORTA1 or POWERNET or PREMIERE_GLOBAL or PREMIERE_GLOBAL_CONFERENCE or PRIMUS or QUESTBLUE or QWEST or RADIUS or RBS or Reach or READY_MOBILE or RED_RIVER or RED_RIVER_PREPAID or RIBBON or RNK or ROGERS or SADDLEBACK or SANSAY or SAYCOR or SAYCOR_RATE or SEAGATE or SER or SINCH or SIP_GATEWAY or SIPPIO or SIPNAV or SIPUS or SKYETEL or Skyswitch or SOLARWINDS or SMART_CHOICE or SMART_TELECOM_CONCEPTS or SNET or SONEXIS or SONUS_INFOSTRUCTURE or SONUS_SBC or SOTEL_SYSTEMS or SPIRIT or SPRINT or SPRINT_WIRELESS or SBC or SCRYPT_FAX or SME or SRFAX or T38 or TANGO_NETWORKS or TALKSCRIBE or TAQUA or TATA or TCAST or TELCLOUD or TELCORDIA or TELCOBRIDGES or TELASTIC or TELEBLEND or TELEPACIFIC or TELESPREE or TELI or TELICA or TELISPIRE or TELNYX or TELUS or THINQ or TMC or T_MOBILE_PCM or TNCI or TNS or TOLY_DIGITAL or TRANSBEAM or TRANSNEXUS or TRANSTELCO or TSB or TXLINK or UCN or UCOMTEL or UNIFIED_ARTS or UNIFIED_SYSTEMS or USA_DIGITAL_COMMUNICATIONS or UserCentric or USLEC or VCARE or VERACITY or VERIZON_BUSINESS_LD or VERIZON or VERIZON_EDI or VERIZON_SIP or VERIZON_WEST or VERIZON_MOBILITY or VERIZON_WIRELESS or VOEX or VOORE or VOXOX or VOXBONE or VOYANT or WASABI or WEBBING or WEST_CONFERENCE or WHITELABEL or WILTEL or WINDSTREAM or XCAST or XO or XPIX or ZONE or ENSWITCH or VITELITY or VOIP_INNOVATIONS or CIA_EXPRESS_BLAST or CIA_RESELLER or CISCO_VOIP or VOIPSWITCH or JERASOFT or AVAYA or VOXBEAM or PANGEA or CALLTOWER or PAYA or ZOOM</CarrierCode>
        <CarrierAccountID>int</CarrierAccountID>
      </Request>
    </Products_Query>
  </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>
    <Products_QueryResponse xmlns="http://api.myh2o.com/v20">
      <Products_QueryResult>
        <Header>
          <Success>boolean</Success>
          <Message>string</Message>
          <SessionKey>string</SessionKey>
          <Impersonated>boolean</Impersonated>
          <Error_Code>string</Error_Code>
          <Error_Description>string</Error_Description>
        </Header>
        <Debug>
          <Request>
            <Credentials>
              <Username>string</Username>
              <Password>string</Password>
              <Client>string</Client>
              <ImpersonationKey>string</ImpersonationKey>
            </Credentials>
            <Session>
              <SessionKey>string</SessionKey>
            </Session>
            <Debug>boolean</Debug>
            <ProductID>int</ProductID>
            <BillProfileID>int</BillProfileID>
            <CarrierID>int</CarrierID>
            <State>string</State>
            <IncludeNonLineCarrierProducts>boolean</IncludeNonLineCarrierProducts>
            <ProductTypeID>int</ProductTypeID>
            <ProductTypeCode>NOT_SPECIFIED or ONETIME_BALANCE_ADJUSTMENT or ONETIME_BALANCE_TRANSFER or ONETIME_CHANGE_FEE or ONETIME_COLLECTIONS or ONETIME_CONNECTION_FEE or ONETIME_CONVENIENCE_FEE or ONETIME_CONVERSION_FEE or ONETIME_CREDIT_CARD or ONETIME_DEPOSIT or ONETIME_DEPOSIT_REFUND or ONETIME_DIALUP or ONETIME_DISCONNECT_FEE or ONETIME_DSL or ONETIME_EQUIPMENT_DSL or ONETIME_EQUIPMENT_T1 or ONETIME_FEATURE or ONETIME_GENERAL_SALES or ONETIME_HANDSET or ONETIME_INSTALLATION or ONETIME_INSTALLATION_T1 or ONETIME_INSTALLATION_VOIP or ONETIME_LATE_FEE or ONETIME_LIFELINE_CREDIT or ONETIME_LOCAL or ONETIME_LONG_DISTANCE or ONETIME_NONTAX or ONETIME_PAYMENT_ARRANGEMENT_ADJUSTMENT or ONETIME_PROCESSING_FEE or ONETIME_PROFESSIONAL_IT_SERVICES or ONETIME_RECONNECTION_FEE or ONETIME_REFERRAL_CREDIT or ONETIME_REFUND or ONETIME_REPAIR or ONETIME_RESTORE_FEE or ONETIME_RETURNED_CHECK or ONETIME_RETURNED_CHECK_FEE or ONETIME_SHIPPING or ONETIME_TERM_AGREEMENT or ONETIME_TRANSFER_FEE or ONETIME_VOIP or ONETIME_WIRELESS_BASIC_PLAN or ONETIME_WIRELESS_CONNECTION or ONETIME_WIRELESS_TOPUP or RECURRING_AUTO_DEBIT_CREDIT or RECURRING_BLOCK or RECURRING_COLOCATION or RECURRING_COMMISSION1 or RECURRING_COMMISSION2 or RECURRING_CONFERENCE_CALLING or RECURRING_CONNECTION_FEE or RECURRING_CONVENIENCE_FEE or RECURRING_CONVERSION_FEE or RECURRING_DATA_ISDN or RECURRING_DATA_P2P or RECURRING_DATA_T1 or RECURRING_DIALUP or RECURRING_DID or RECURRING_DIRECTORY_LISTING or RECURRING_DSL or RECURRING_FCC_PICC or RECURRING_FCC_SLC or RECURRING_FEATURE or RECURRING_FEATURE_NON_COMM or RECURRING_FREE_MINS_ALL or RECURRING_FREE_MINS_ALL_LD or RECURRING_FREE_MINS_CONFERENCE_CALLING or RECURRING_FREE_MINS_DOMESTIC or RECURRING_FREE_MINS_INTERNATIONAL or RECURRING_FREE_MINS_INTERSTATE or RECURRING_FREE_MINS_INTRALATA or RECURRING_FREE_MINS_INTRALATA_LOCAL or RECURRING_FREE_MINS_INTRASTATE or RECURRING_FREE_MINS_INTRASTATE_INTERSTATE or RECURRING_FREE_MINS_LOCAL or RECURRING_FREE_MINS_LOCAL_INTRALATA_INTRASTATE or RECURRING_FREE_MINS_TOLL_LD or RECURRING_FREE_MINS_TOLLFREE_LD or RECURRING_FREE_MINS_CUSTOM or RECURRING_GENERAL_SALES or RECURRING_HANDSET or RECURRING_HOSTING or RECURRING_HOTLINE or RECURRING_INTEGRATED_T1 or RECURRING_ISDN or RECURRING_LD_POSTPAID or RECURRING_LD_POSTPAID_UNLIMITED or RECURRING_LD_PREPAID or RECURRING_LD_PREPAID_UNLIMITED or RECURRING_LEASED_EQUIPMENT or RECURRING_LEASED_EQUIPMENT_TELECOM or RECURRING_LEASED_EQUIPMENT_TELECOM_INTERCOMMUNICATION or RECURRING_LEASED_EQUIPMENT_TELECOM_LOCAL or RECURRING_LIFELINE_CREDIT or RECURRING_LOCAL or RECURRING_LOCAL_BUNDLED or RECURRING_NONTAX or RECURRING_PAGING or RECURRING_PIC_LPIC or RECURRING_PRI or RECURRING_RECONNECTION_FEE or RECURRING_REMOTE_CALL_FORWARDING or RECURRING_REPAIR or RECURRING_SEAT or RECURRING_T1 or RECURRING_TOLLFREE or RECURRING_USAGE_INTERSTATE or RECURRING_USAGE_INTRALATA or RECURRING_USAGE_INTRASTATE or RECURRING_USAGE_LOCAL or RECURRING_VOICE_DSL or RECURRING_VOICE_ISDN or RECURRING_VOICE_P2P or RECURRING_VOICE_T1 or RECURRING_VOICEMAIL or RECURRING_VOIP or RECURRING_WIRELESS_BASIC_PLAN or RECURRING_WIRELESS_BROADBAND or RECURRING_WIRELESS_FEATURE or RECURRING_WIRELESS_TEXT_PLAN or USAGE_FAX or USAGE_0_PLUS or USAGE_211 or USAGE_311 or USAGE_3RD_PARTY or USAGE_3WAY_CALLING or USAGE_611 or USAGE_BANDWIDTH or USAGE_BUSY_LINE_INTERRUPTION or USAGE_BUSY_LINE_VERIFICATION or USAGE_CALL_COMPLETION or USAGE_CALL_RETURN or USAGE_CALL_TRACE or USAGE_CALLING_NUMBER_DELIVERY_BLOCKING or USAGE_COLLECT or USAGE_COLLECT_INTERLATA or USAGE_COLLECT_INTERNATIONAL or USAGE_COLLECT_INTERSTATE or USAGE_COLLECT_INTRALATA or USAGE_COLLECT_INTRASTATE or USAGE_COLLECT_LOCAL or USAGE_COLLECT_LOCAL_EXPANDED or USAGE_CONF_ONE_PLUS or USAGE_CONF_TOLL_FREE or USAGE_CONFERENCE_CALLING or USAGE_CONFERENCE_CALLING_800 or USAGE_CONFERENCE_CALLING_CELLULAR or USAGE_CONFERENCE_CALLING_CELLULAR_800 or USAGE_CONFERENCE_CALLING_CELLULAR_FEATURE or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET or USAGE_CONFERENCE_CALLING_CELLULAR_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL or USAGE_CONFERENCE_CALLING_CELLULAR_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_CELLULAR_WEBEX or USAGE_CONFERENCE_CALLING_FEATURE or USAGE_CONFERENCE_CALLING_GLOBALMEET or USAGE_CONFERENCE_CALLING_GLOBALMEET_800 or USAGE_CONFERENCE_CALLING_INTERNATIONAL or USAGE_CONFERENCE_CALLING_INTERNATIONAL_800 or USAGE_CONFERENCE_CALLING_INTERSTATE or USAGE_CONFERENCE_CALLING_INTRASTATE or USAGE_CONFERENCE_CALLING_LICENSE or USAGE_CONFERENCE_CALLING_WEBEX or USAGE_DIRECTORY_ASSISTANCE or USAGE_DIRECTORY_INTERNATIONAL or USAGE_DIRECTORY_INTERSTATE or USAGE_DIRECTORY_INTRALATA or USAGE_DIRECTORY_INTRASTATE or USAGE_E511 or USAGE_E911 or USAGE_INTL_OPERATOR or USAGE_LD_800_CELLULAR_INTERNATIONAL or USAGE_LD_800_INTERNATIONAL or USAGE_LD_800_INTERSTATE or USAGE_LD_800_INTRALATA or USAGE_LD_800_INTRASTATE or USAGE_LD_800_LOCAL or USAGE_LD_CELLULAR_INTERNATIONAL or USAGE_LD_INTERNATIONAL or USAGE_LD_INTERSTATE or USAGE_LD_INTRALATA or USAGE_LD_INTRASTATE or USAGE_LOCAL or USAGE_LOCAL_EXPANDED or USAGE_MINIMUM_USAGE or USAGE_NONTAX or USAGE_OPERATOR_ASSISTED or USAGE_OPERATOR_VERIFIED or USAGE_RECALL or USAGE_REPEAT_DIALING or USAGE_SELECTIVE_CALL_ACCEPTANCE or USAGE_SELECTIVE_CALL_FORWARDING or USAGE_SELECTIVE_CALL_REJECTION or USAGE_SUMMARY or USAGE_TOLLFREE or USAGE_TRAVEL_CARD or USAGE_VOIP_800_INTERSTATE or USAGE_VOIP_800_INTRALATA or USAGE_VOIP_800_INTRASTATE or USAGE_VOIP_800_LOCAL or USAGE_VOIP_INTERSTATE or USAGE_VOIP_INTRALATA or USAGE_VOIP_INTRASTATE or USAGE_VOIP_LOCAL or USAGE_WIRELESS_611 or USAGE_WIRELESS_DATA or USAGE_WIRELESS_DATA_CANADA or USAGE_WIRELESS_DATA_CANADA_ROAMING or USAGE_WIRELESS_DATA_DOMESTIC or USAGE_WIRELESS_DATA_DOMESTIC_ROAMING or USAGE_WIRELESS_DATA_INTERNATIONAL or USAGE_WIRELESS_DATA_INTERNATIONAL_ROAMING or USAGE_WIRELESS_DATA_OFFSHORE or USAGE_WIRELESS_DATA_OFFSHORE_ROAMING or USAGE_WIRELESS_DIRECTORY_ASSISTANCE or USAGE_WIRELESS_INTERNATIONAL or USAGE_WIRELESS_INTERSTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTERSTATE_OFF_PEAK or USAGE_WIRELESS_INTERSTATE_PEAK or USAGE_WIRELESS_INTERSTATE_ROAMING or USAGE_WIRELESS_INTRASTATE_FRIENDS_FAMILY or USAGE_WIRELESS_INTRASTATE_OFF_PEAK or USAGE_WIRELESS_INTRASTATE_PEAK or USAGE_WIRELESS_INTRASTATE_ROAMING or USAGE_WIRELESS_PICTURE_MESSAGE or USAGE_WIRELESS_PICTURE_MESSAGE_FREE or USAGE_WIRELESS_SMS_CANADA or USAGE_WIRELESS_SMS_CANADA_ROAMING or USAGE_WIRELESS_SMS_DOMESTIC or USAGE_WIRELESS_SMS_DOMESTIC_ROAMING or USAGE_WIRELESS_SMS_INTERNATIONAL or USAGE_WIRELESS_SMS_INTERNATIONAL_ROAMING or USAGE_WIRELESS_SMS_OFFSHORE or USAGE_WIRELESS_SMS_OFFSHORE_ROAMING or USAGE_WIRELESS_TEXT_MESSAGE or USAGE_WIRELESS_TEXT_MESSAGE_FREE or USAGE_WIRELESS_VOICE_CANADA or USAGE_WIRELESS_VOICE_CANADA_ROAMING or USAGE_WIRELESS_VOICE_DOMESTIC or USAGE_WIRELESS_VOICE_DOMESTIC_ROAMING or USAGE_WIRELESS_VOICE_INTERNATIONAL or USAGE_WIRELESS_VOICE_INTERNATIONAL_ROAMING or USAGE_WIRELESS_VOICE_INTRASTATE or USAGE_WIRELESS_VOICE_INTRASTATE_ROAMING or USAGE_WIRELESS_VOICE_OFFSHORE or USAGE_WIRELESS_VOICE_OFFSHORE_ROAMING</ProductTypeCode>
            <IncludeRecurring>boolean</IncludeRecurring>
            <IncludeOneTime>boolean</IncludeOneTime>
            <AvailabilityLocation>AGENT_PORTAL or AUTO_RECHARGE or BILLCENTER or REPLENISH</AvailabilityLocation>
            <ProductCategoryID>int</ProductCategoryID>
            <AttributeKey>string</AttributeKey>
            <AttributeValue>string</AttributeValue>
            <CustomerClass>Business or Residential</CustomerClass>
            <LineTypeID>int</LineTypeID>
            <Zip>string</Zip>
            <CarrierCode>NONE or _123NET or _2600_HZ or _360_Networks or _4VOICE or _8X8 or ACCESS_ONE or ACCESS_POINT or ACME_PACKET or ACUTEL or ALCATEL_LUCENT or ALIANZA or ALLIED or ALLTEL or AMERICAN_INTERNET or AMERITECH or ANDIAMO or ANI_NETWORKS or ALLIANCE or ALEF_EDGE or ANIN or APEIRON or APLUS_CONFERENCING or ARKADIN or ARTERRA_TMOBILE or ASTERISK or ATLANTECH or ATOM or ATT or ATT_9_STATE or ATT_13_STATE or APEX or ATX or ATT_MOBILITY or AVALON or AVOXI or AZURE_CHARGE_TYPE or BANDWIDTH or BANDWIDTH_DASH or BAYOU_INTERNET or BCN or BELL or BELLSOUTH or BELLSOUTH_DSL or BROADSOFT or BICOM or BISCOM or BIG_RIVER or BOSTON_PBX_SIP_PROXY or BRIGHTLINK or BIRCH or BROADCLOUD or BROADVOICE or BROADVOX or BROADVIEW or BROADWING or BROADWORKS or BREKEKE or BTS or CALL48 or CALLMANAGER or CALLSOURCE or CAPROCK or CARDINAL or CCNQ3 or CELLHIRE or CELLULAR_4G or CENTILE or CENTURYLINK or CGM or CISCO_T1_INTERNAL or CISCO_CALL_MANAGER or CLEARSKY or CLEARRATE or CLEARTEL or CLOUDFAX or COMPUTERTALK or CONCORD or CONFERENCE_GROUP or COPPERCOM or CORDIA or COREDIAL or COVISTA or COVODA or CREXENDO or DATA2GO or DD or DD4 or DELTACOM or DELTATHREE or DIGICEL or DIDWW or DUBBER or EARTHLINK or ECI or EFAX or EFHUTTON or ELEMENT or ENQWEST or EQUIVOICE or EVOLVE_IP or EXTERNAL_CARRIER or EXCELTELE or EZ_CDR or FAXBACK or FAXBOX or FAXSIPIT or FDN or FIRSTCOMM or FIRSTDIGITAL_VERACITY or FIRSTLIGHT or FIVE9 or FLOW or FLOWROUTE or FOCAL or FREESIDE_SWITCH or FREESWITCH or FRONTIER or FUSION or FUZE or FUSION_PBX or GENBAND_C3 or GLOBAL_CROSSING or GLOBAL_CROSSING_CONFERENCE or GLOBALGIG or GLOBALINX or GTT_COMMUNICATIONS or HYPERCUBE or T_MOBILE or GRANITE or GULFTEL or H2O or ICS or IDT or IKANO or ILD or IMPACT or IN_CONTACT or INFINITY or INGRAM_MICRO or INHOUSE or INTEGRA or INTRADO or INTELECOM or INTELEPEER or INTELEPEER_TRZ or INTELEPEER_TRZR or INTELIQUENT or INTELIQUENT_NT or INTERCALL or INTERMEDIA or INETWORK or IRIDIUM or JASPER or KAMAILIO or KAZOO or KINETICVOIP or KORE or LD_321 or LEVEL3 or LEVEL365 or LINGO or LOCALSTRATUS or LOGICOMUSA or MAGICJACK or MAXSIP or Marco or MCLEOD or MCI or MCI_LD or MCI_LOCAL or METASWITCH or METASWITCH_CONFERENCING or MIX or MOMENTUM or M800 or NACT or NBC_COMMUNICATIONS or NECA or NEXTONE or NETFAX or NETFORTRESS or NETCARRIER or NETSAPIENS or NETSATISFAXTION or NGT or NETXUSA or NEWCORE or NEUSTAR or NEXVORTEX or NTS_COMMUNICATIONS or NUMBERSENTRY or NUVOX or ODYSSEY or ONE_COMMUNICATIONS or ONE_RING or ONESIM or ONESOURCE or ONESTREAM or ONVOY or ORCAWAVE or OTHER or PAETEC or PANGERA or PEERLESS or PLATFORM_EXPERTS or POND or PORTA1 or POWERNET or PREMIERE_GLOBAL or PREMIERE_GLOBAL_CONFERENCE or PRIMUS or QUESTBLUE or QWEST or RADIUS or RBS or Reach or READY_MOBILE or RED_RIVER or RED_RIVER_PREPAID or RIBBON or RNK or ROGERS or SADDLEBACK or SANSAY or SAYCOR or SAYCOR_RATE or SEAGATE or SER or SINCH or SIP_GATEWAY or SIPPIO or SIPNAV or SIPUS or SKYETEL or Skyswitch or SOLARWINDS or SMART_CHOICE or SMART_TELECOM_CONCEPTS or SNET or SONEXIS or SONUS_INFOSTRUCTURE or SONUS_SBC or SOTEL_SYSTEMS or SPIRIT or SPRINT or SPRINT_WIRELESS or SBC or SCRYPT_FAX or SME or SRFAX or T38 or TANGO_NETWORKS or TALKSCRIBE or TAQUA or TATA or TCAST or TELCLOUD or TELCORDIA or TELCOBRIDGES or TELASTIC or TELEBLEND or TELEPACIFIC or TELESPREE or TELI or TELICA or TELISPIRE or TELNYX or TELUS or THINQ or TMC or T_MOBILE_PCM or TNCI or TNS or TOLY_DIGITAL or TRANSBEAM or TRANSNEXUS or TRANSTELCO or TSB or TXLINK or UCN or UCOMTEL or UNIFIED_ARTS or UNIFIED_SYSTEMS or USA_DIGITAL_COMMUNICATIONS or UserCentric or USLEC or VCARE or VERACITY or VERIZON_BUSINESS_LD or VERIZON or VERIZON_EDI or VERIZON_SIP or VERIZON_WEST or VERIZON_MOBILITY or VERIZON_WIRELESS or VOEX or VOORE or VOXOX or VOXBONE or VOYANT or WASABI or WEBBING or WEST_CONFERENCE or WHITELABEL or WILTEL or WINDSTREAM or XCAST or XO or XPIX or ZONE or ENSWITCH or VITELITY or VOIP_INNOVATIONS or CIA_EXPRESS_BLAST or CIA_RESELLER or CISCO_VOIP or VOIPSWITCH or JERASOFT or AVAYA or VOXBEAM or PANGEA or CALLTOWER or PAYA or ZOOM</CarrierCode>
            <CarrierAccountID>int</CarrierAccountID>
          </Request>
        </Debug>
        <Products>
          <Product>
            <ID>int</ID>
            <Name>string</Name>
            <Description>string</Description>
            <WholesaleDescription>string</WholesaleDescription>
            <Rate>decimal</Rate>
            <Cost>decimal</Cost>
            <BillProfiles>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
            </BillProfiles>
            <LineTypes>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
            </LineTypes>
            <Provisioning>
              <Code1>string</Code1>
              <Code2>string</Code2>
              <Enabled>boolean</Enabled>
            </Provisioning>
            <Wireless>
              <Allowances>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
              </Allowances>
            </Wireless>
          </Product>
          <Product>
            <ID>int</ID>
            <Name>string</Name>
            <Description>string</Description>
            <WholesaleDescription>string</WholesaleDescription>
            <Rate>decimal</Rate>
            <Cost>decimal</Cost>
            <BillProfiles>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
              <BillProfileItem>
                <ID>int</ID>
                <Name>string</Name>
              </BillProfileItem>
            </BillProfiles>
            <LineTypes>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
              <LineTypeItem>
                <ID>int</ID>
                <Description>string</Description>
              </LineTypeItem>
            </LineTypes>
            <Provisioning>
              <Code1>string</Code1>
              <Code2>string</Code2>
              <Enabled>boolean</Enabled>
            </Provisioning>
            <Wireless>
              <Allowances>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
                <WirelessProductAllowance>
                  <Expiration_Days>int</Expiration_Days>
                  <Nights_Weekends_Flag>boolean</Nights_Weekends_Flag>
                  <Unlimited_Flag>boolean</Unlimited_Flag>
                  <Quantity>int</Quantity>
                  <Data_Flag>boolean</Data_Flag>
                  <SMS_Flag>boolean</SMS_Flag>
                  <MMS_Flag>boolean</MMS_Flag>
                  <Voice_Flag>boolean</Voice_Flag>
                </WirelessProductAllowance>
              </Allowances>
            </Wireless>
          </Product>
        </Products>
      </Products_QueryResult>
    </Products_QueryResponse>
  </soap12:Body>
</soap12:Envelope>