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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Web</strong> <strong>Services</strong> Operations<strong>Web</strong> <strong>Services</strong> List Operations117Operation / APIgetPostingTransactionSummarygetSavedSearchgetSelectValuegetServerTimeinitialize / initializeListloginlogoutmapSsosearchsearchMoresearchMoreWithIdsearchNextssoLoginupdate / updateListupdateInviteeStatus /updateInviteeStatusListupsert / upsertListSummaryUse to retrieve a summary of the actual data in an account.Use to retrieve a list of existing saved searches for each record type. Specify thesearch record type to get a list of record references of the saved search.Use to retrieve valid values for a given recordRef field where the referenced recordtype is not yet exposed in the <strong>Web</strong> services API or when the logged in role doesnot have permission to the instances of the record type.Use to get server time, resulting in more accurate and reliable sync'ing of data thanusing using local client time. The client will use the time from server to determine ifthe record has changed since the last synchronization.Use to emulate the UI workflow by pre-populating fields on transaction line itemswith values from a related record. The initializeList operation can be used to runbatch processes to retrieve initialized records.Use to login into <strong>NetSuite</strong>. This operation is similar to the <strong>NetSuite</strong> UI and requiresyou to provide a valid username, password, role, and account number.Use to logout from the system. The logout operation invalidates the currentsession.Use to automate the mapping between external applications credentials and<strong>NetSuite</strong>’s credentials for a user.Use to search for a set of records based on specific search criteria. This operationsupports pagination, so that large result sets can be retrieved in smaller sets. Formore information on how to control pagination, refer to Setting <strong>Web</strong> <strong>Services</strong>Preferences.Used to retrieve more records after an initial search operation is invoked.Use to retrieve search results for users who send requests to <strong>NetSuite</strong> by providingrequest-level credentials, rather than by invoking login. In this case, users cannotcall searchMore or searchNext.Use to retrieve the next set of records after an initial search operation is invoked.Use to establish a single sign-on connection. This operation allows for a partnerapplication to login on behalf of the user in to <strong>NetSuite</strong>, without the user’scredentials ever going through partner servers.Use to update one or more existing records in the system by providing new valuesfor the fields to be updated for each record. The records to be updated areidentified by either the internal or external ID and the record type.Allows event invitees to accept or decline <strong>NetSuite</strong> events. After invitees haveresponded to the event, the Event record is updated with their response.Use to add new records and update existing records in a single operation. Recordsare identified by external ID and record type. If a record of the specified type witha matching external ID exists in the system, it is updated. If it does not exist, a newrecord is created.<strong>Web</strong> <strong>Services</strong> List OperationsWithin a single soap request, only one operation can be performed. For example, one add, oneaddList or one delete. However, a single list operation (addList, updateList, upsertList,<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!