10.07.2015 Views

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Platform</strong> FeaturesOperations and Their Internal ID Requirements86Customers with ten distinct user seats must manage ten sets of user credentials on the client.With the SuiteCloud Plus License, customers only need to manage one set of user credentials,and <strong>NetSuite</strong> will grant ten distinct sessions for up to ten processes to authenticate as the sameuser identity concurrently. Without the SuiteCloud Plus license, customers must build apooling mechanism into their code and manage the sessions themselves.Note that customers who have already have a pooling mechanism may not necessarily benefitfrom the SuiteCloud Plus License. However, new customers who build integrations in whichthe integrated client is stateless (often true for PHP clients) will benefit from not having toworry about managing sessions.Additionally, the SuiteCloud Plus License offers reduced administrative overhead sinceadministrators only have to manage one user with ten sessions compared to ten separate users.(For example, when passwords expire, administrators only have to maintain one password onthe client side rather than ten.)Operations and Their Internal ID RequirementsThe following table lists the ID requirements for each operation. Note that IDs are onlyrequired in calls where specific records corresponding to the call exist in the <strong>NetSuite</strong> database.For example, on an add operation, no ID is required in the request since the record does not yetexist.An internal ID is created by the system and returned in the response. On search operations,because a specific record is not being called, an internal ID is not required in the request.However, an internal ID for each record found is returned in the response.Note: Since externalIDs are provided by the client application, if an externalID is desiredfor a record, it can be submitted on an Add operation.OperationRecord ID Requiredin Requestlogin n/a n/alogout n/a n/aadd/addList No Yesupdate/updateList Yes Yesdelete/deleteList Yes YesgetDeleted No Yesget/getList Yes YesgetAll No Yessearch/searchNext/searchMore/searchMoreWithIdNoYesgetSavedSearch No YesRecord ID Returned inResponse<strong>SuiteTalk</strong> <strong>Platform</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!