SOAP Operation – asyncGetList

SOAP Action – asyncGetList

Request

<soapenv:Envelope
    xmlns:xsd='http://www.w3.org/2001/XMLSchema'
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
    xmlns:platformCore='urn:core_2021_2.platform.webservices.netsuite.com'
    xmlns:listRel='urn:relationships_2021_2.lists.webservices.netsuite.com'
    xmlns:listAcct='urn:accounting_2021_2.lists.webservices.netsuite.com'
    xmlns:platformMsgs='urn:messages_2021_2.platform.webservices.netsuite.com'>
    <soapenv:Header>
        <tokenPassport xsi:type='platformCore:TokenPassport'>
            <account xsi:type='xsd:string'>{{accountId}}</account>
            <consumerKey xsi:type='xsd:string'>{{consumerKey}}</consumerKey>
            <token xsi:type='xsd:string'>{{tokenId}}</token>
            <nonce xsi:type='xsd:string'>{{nonce}}</nonce>
            <timestamp xsi:type='xsd:long'>{{timestamp}}</timestamp>
            <signature algorithm='HMAC_SHA256' xsi:type='platformCore:TokenPassportSignature'>{{signature}}</signature>
        </tokenPassport>
    </soapenv:Header>
      <soapenv:Body>
        <asyncGetList xsi:type='platformMsgs:AsyncGetListRequest'>
            <baseRef xsi:type='platformCore:RecordRef' internalId='1' type='salesOrder'></baseRef>
            <baseRef xsi:type='platformCore:RecordRef' internalId='36' type='inventoryItem'></baseRef>
        </asyncGetList>
    </soapenv:Body>
</soapenv:Envelope>

Response

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
        <asyncGetListResponse
            xmlns="">
            <platformCore:asyncStatusResult
                xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                <platformCore:jobId>ASYNCWEBSERVICES_TSTDRV2782962_080620238296494341901854947_9</platformCore:jobId>
                <platformCore:status>pending</platformCore:status>
                <platformCore:percentCompleted>0.0</platformCore:percentCompleted>
                <platformCore:estRemainingDuration>0.0</platformCore:estRemainingDuration>
            </platformCore:asyncStatusResult>
        </asyncGetListResponse>
    </soapenv:Body>
</soapenv:Envelope>

getAsyncResult

Request

<soapenv:Envelope
    xmlns:xsd='http://www.w3.org/2001/XMLSchema'
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
    xmlns:platformCore='urn:core_2021_2.platform.webservices.netsuite.com'
    xmlns:listRel='urn:relationships_2021_2.lists.webservices.netsuite.com'
    xmlns:listAcct='urn:accounting_2021_2.lists.webservices.netsuite.com'
    xmlns:platformMsgs='urn:messages_2021_2.platform.webservices.netsuite.com'>
    <soapenv:Header>
        <tokenPassport xsi:type='platformCore:TokenPassport'>
            <account xsi:type='xsd:string'>{{accountId}}</account>
            <consumerKey xsi:type='xsd:string'>{{consumerKey}}</consumerKey>
            <token xsi:type='xsd:string'>{{tokenId}}</token>
            <nonce xsi:type='xsd:string'>{{nonce}}</nonce>
            <timestamp xsi:type='xsd:long'>{{timestamp}}</timestamp>
            <signature algorithm='HMAC_SHA256' xsi:type='platformCore:TokenPassportSignature'>{{signature}}</signature>
        </tokenPassport>
    </soapenv:Header>
        <soapenv:Body>
        <getAsyncResult xsi:type='platformMsgs:GetAsyncResultRequest'>
            <jobId xsi:type='xsd:string'>ASYNCWEBSERVICES_TSTDRV2782962_080620238296494341901854947_9</jobId>
            <pageIndex xsi:type='xsd:int'>1</pageIndex>
        </getAsyncResult>
    </soapenv:Body>
</soapenv:Envelope>

Response

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Header>
        <platformMsgs:documentInfo
            xmlns:platformMsgs="urn:messages_2021_2.platform.webservices.netsuite.com">
            <platformMsgs:nsId>ASYNCWEBSERVICES_TSTDRV2782962_080620238296494341901854947_9</platformMsgs:nsId>
        </platformMsgs:documentInfo>
    </soapenv:Header>
    <soapenv:Body>
        <getAsyncResultResponse
            xmlns="">
            <platformMsgs:asyncResult xsi:type="AsyncGetListResult"
                xmlns:platformMsgs="urn:messages_2021_2.platform.webservices.netsuite.com">
                <platformMsgs:readResponseList>
                    <platformMsgs:readResponse>
                        <platformCore:status isSuccess="true"
                            xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com"/>
                            <platformMsgs:record internalId="1" xsi:type="tranSales:SalesOrder"
                                xmlns:tranSales="urn:sales_2021_2.transactions.webservices.netsuite.com">
                                <tranSales:createdDate>2023-07-31T02:24:32.000-07:00</tranSales:createdDate>
                                <tranSales:customForm internalId="68"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>Standard Sales Order</platformCore:name>
                                </tranSales:customForm>
                                <tranSales:entity internalId="3"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>1 Anonymous</platformCore:name>
                                </tranSales:entity>
                                <tranSales:currency internalId="1"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>USA</platformCore:name>
                                </tranSales:currency>
                                <tranSales:tranDate>2023-07-31T00:00:00.000-07:00</tranSales:tranDate>
                                <tranSales:tranId>1</tranSales:tranId>
                                <tranSales:orderStatus>_pendingFulfillment</tranSales:orderStatus>
                                <tranSales:nextBill>2023-07-31T00:00:00.000-07:00</tranSales:nextBill>
                                <tranSales:salesEffectiveDate>2023-07-31T00:00:00.000-07:00</tranSales:salesEffectiveDate>
                                <tranSales:excludeCommission>false</tranSales:excludeCommission>
                                <tranSales:exchangeRate>1.0</tranSales:exchangeRate>
                                <tranSales:currencyName>USA</tranSales:currencyName>
                                <tranSales:isTaxable>false</tranSales:isTaxable>
                                <tranSales:taxItem internalId="-7"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>-Not Taxable-</platformCore:name>
                                </tranSales:taxItem>
                                <tranSales:taxRate>0.0</tranSales:taxRate>
                                <tranSales:toBePrinted>false</tranSales:toBePrinted>
                                <tranSales:toBeEmailed>false</tranSales:toBeEmailed>
                                <tranSales:toBeFaxed>false</tranSales:toBeFaxed>
                                <tranSales:billingAddress
                                    xmlns:platformCommon="urn:common_2021_2.platform.webservices.netsuite.com">
                                    <platformCommon:country>_unitedStates</platformCommon:country>
                                    <platformCommon:addressee>Anonymous</platformCommon:addressee>
                                    <platformCommon:addrText>Anonymous
United States</platformCommon:addrText>
                                    <platformCommon:override>false</platformCommon:override>
                                </tranSales:billingAddress>
                                <tranSales:billAddressList internalId="1"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>Unnamed Address</platformCore:name>
                                </tranSales:billAddressList>
                                <tranSales:shippingAddress
                                    xmlns:platformCommon="urn:common_2021_2.platform.webservices.netsuite.com">
                                    <platformCommon:country>_unitedStates</platformCommon:country>
                                    <platformCommon:addressee>Anonymous</platformCommon:addressee>
                                    <platformCommon:addrText>Anonymous
United States</platformCommon:addrText>
                                    <platformCommon:override>false</platformCommon:override>
                                </tranSales:shippingAddress>
                                <tranSales:shipIsResidential>false</tranSales:shipIsResidential>
                                <tranSales:shipAddressList internalId="1"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>Unnamed Address</platformCore:name>
                                </tranSales:shipAddressList>
                                <tranSales:shipDate>2023-07-31T00:00:00.000-07:00</tranSales:shipDate>
                                <tranSales:shipComplete>false</tranSales:shipComplete>
                                <tranSales:saveOnAuthDecline>true</tranSales:saveOnAuthDecline>
                                <tranSales:canHaveStackable>false</tranSales:canHaveStackable>
                                <tranSales:revenueStatus>_pending</tranSales:revenueStatus>
                                <tranSales:recognizedRevenue>0.0</tranSales:recognizedRevenue>
                                <tranSales:deferredRevenue>0.0</tranSales:deferredRevenue>
                                <tranSales:ccApproved>false</tranSales:ccApproved>
                                <tranSales:getAuth>false</tranSales:getAuth>
                                <tranSales:isRecurringPayment>false</tranSales:isRecurringPayment>
                                <tranSales:subTotal>25.0</tranSales:subTotal>
                                <tranSales:discountTotal>0.0</tranSales:discountTotal>
                                <tranSales:total>25.0</tranSales:total>
                                <tranSales:balance>0.0</tranSales:balance>
                                <tranSales:subsidiary internalId="1"
                                    xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                    <platformCore:name>Parent Company</platformCore:name>
                                </tranSales:subsidiary>
                                <tranSales:lastModifiedDate>2023-07-31T02:24:32.000-07:00</tranSales:lastModifiedDate>
                                <tranSales:status>Pending Fulfillment</tranSales:status>
                                <tranSales:itemList>
                                    <tranSales:item>
                                        <tranSales:item internalId="35"
                                            xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                            <platformCore:name>Printer Cables</platformCore:name>
                                        </tranSales:item>
                                        <tranSales:expandItemGroup>false</tranSales:expandItemGroup>
                                        <tranSales:lineUniqueKey>2</tranSales:lineUniqueKey>
                                        <tranSales:quantity>1.0</tranSales:quantity>
                                        <tranSales:description>Printer Cables 6'</tranSales:description>
                                        <tranSales:price internalId="1"
                                            xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                            <platformCore:name>Base Price</platformCore:name>
                                        </tranSales:price>
                                        <tranSales:rate>25.00</tranSales:rate>
                                        <tranSales:amount>25.0</tranSales:amount>
                                        <tranSales:isTaxable>false</tranSales:isTaxable>
                                        <tranSales:commitInventory>_availableQty</tranSales:commitInventory>
                                        <tranSales:isClosed>false</tranSales:isClosed>
                                        <tranSales:excludeFromRateRequest>false</tranSales:excludeFromRateRequest>
                                        <tranSales:line>1</tranSales:line>
                                        <tranSales:quantityBackOrdered>1.0</tranSales:quantityBackOrdered>
                                        <tranSales:quantityBilled>0.0</tranSales:quantityBilled>
                                        <tranSales:quantityCommitted>0.0</tranSales:quantityCommitted>
                                        <tranSales:quantityFulfilled>0.0</tranSales:quantityFulfilled>
                                    </tranSales:item>
                                </tranSales:itemList>
                            </platformMsgs:record>
                        </platformMsgs:readResponse>
                        <platformMsgs:readResponse>
                            <platformCore:status isSuccess="true"
                                xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com"/>
                                <platformMsgs:record internalId="36" xsi:type="listAcct:InventoryItem"
                                    xmlns:listAcct="urn:accounting_2021_2.lists.webservices.netsuite.com">
                                    <listAcct:createdDate>2023-08-03T10:43:31.000-07:00</listAcct:createdDate>
                                    <listAcct:lastModifiedDate>2023-08-03T12:02:11.000-07:00</listAcct:lastModifiedDate>
                                    <listAcct:purchaseDescription>6' Printer Cables</listAcct:purchaseDescription>
                                    <listAcct:cogsAccount internalId="55"
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:name>Purchases</platformCore:name>
                                    </listAcct:cogsAccount>
                                    <listAcct:salesDescription>JJ Test Item 1</listAcct:salesDescription>
                                    <listAcct:includeChildren>false</listAcct:includeChildren>
                                    <listAcct:incomeAccount internalId="54"
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:name>Sales</platformCore:name>
                                    </listAcct:incomeAccount>
                                    <listAcct:taxSchedule internalId="1"
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:name>T1</platformCore:name>
                                    </listAcct:taxSchedule>
                                    <listAcct:deferRevRec>false</listAcct:deferRevRec>
                                    <listAcct:assetAccount internalId="10"
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:name>Inventory</platformCore:name>
                                    </listAcct:assetAccount>
                                    <listAcct:matchBillToReceipt>false</listAcct:matchBillToReceipt>
                                    <listAcct:weight>8.0</listAcct:weight>
                                    <listAcct:weightUnit>_lb</listAcct:weightUnit>
                                    <listAcct:costingMethodDisplay>Average</listAcct:costingMethodDisplay>
                                    <listAcct:enforceMinQtyInternally>true</listAcct:enforceMinQtyInternally>
                                    <listAcct:useMarginalRates>false</listAcct:useMarginalRates>
                                    <listAcct:overallQuantityPricingType>_byLineQuantity</listAcct:overallQuantityPricingType>
                                    <listAcct:cost>5.75</listAcct:cost>
                                    <listAcct:excludeFromSitemap>false</listAcct:excludeFromSitemap>
                                    <listAcct:sitemapPriority>_auto</listAcct:sitemapPriority>
                                    <listAcct:isDonationItem>false</listAcct:isDonationItem>
                                    <listAcct:showDefaultDonationAmount>false</listAcct:showDefaultDonationAmount>
                                    <listAcct:dontShowPrice>false</listAcct:dontShowPrice>
                                    <listAcct:outOfStockBehavior>_default</listAcct:outOfStockBehavior>
                                    <listAcct:itemId>JJ Test Item 1</listAcct:itemId>
                                    <listAcct:isOnline>false</listAcct:isOnline>
                                    <listAcct:isInactive>false</listAcct:isInactive>
                                    <listAcct:location internalId="1"
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:name>MidWest</platformCore:name>
                                    </listAcct:location>
                                    <listAcct:currency>1</listAcct:currency>
                                    <listAcct:pricingMatrix>
                                        <listAcct:pricing>
                                            <listAcct:currency internalId="1"
                                                xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                                <platformCore:name>USA</platformCore:name>
                                            </listAcct:currency>
                                            <listAcct:priceLevel internalId="1"
                                                xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                                <platformCore:name>Base Price</platformCore:name>
                                            </listAcct:priceLevel>
                                            <listAcct:priceList>
                                                <listAcct:price>
                                                    <listAcct:value>25.0</listAcct:value>
                                                    <listAcct:quantity>0.0</listAcct:quantity>
                                                </listAcct:price>
                                            </listAcct:priceList>
                                        </listAcct:pricing>
                                    </listAcct:pricingMatrix>
                                    <listAcct:subsidiaryList
                                        xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                        <platformCore:recordRef internalId="1">
                                            <platformCore:name>Parent Company</platformCore:name>
                                        </platformCore:recordRef>
                                    </listAcct:subsidiaryList>
                                    <listAcct:locationsList>
                                        <listAcct:locations>
                                            <listAcct:location>1</listAcct:location>
                                            <listAcct:reorderPoint>50.0</listAcct:reorderPoint>
                                            <listAcct:preferredStockLevel>100.0</listAcct:preferredStockLevel>
                                            <listAcct:quantityAvailable>0.0</listAcct:quantityAvailable>
                                            <listAcct:locationId internalId="1"
                                                xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com"/>
                                            </listAcct:locations>
                                        </listAcct:locationsList>
                                        <listAcct:customFieldList
                                            xmlns:platformCore="urn:core_2021_2.platform.webservices.netsuite.com">
                                            <platformCore:customField internalId="250" scriptId="custitem_jj_product_category" xsi:type="platformCore:SelectCustomFieldRef">
                                                <platformCore:value internalId="1" typeId="131">
                                                    <platformCore:name>Category 1</platformCore:name>
                                                </platformCore:value>
                                            </platformCore:customField>
                                        </listAcct:customFieldList>
                                    </platformMsgs:record>
                                </platformMsgs:readResponse>
                            </platformMsgs:readResponseList>
                        </platformMsgs:asyncResult>
                    </getAsyncResultResponse>
                </soapenv:Body>
            </soapenv:Envelope>

Leave a comment

Your email address will not be published. Required fields are marked *