SOAP Web Services vs. REST Web Services Operation Mapping

The following table maps SOAP operations to their corresponding REST equivalents.

SOAP Operation

REST Operation

Notes

add

POST

 

addList

 

attach / detach

 

changeEmail

REST web services does not support login through user credentials.

changePassword

REST web services does not support login through user credentials.

checkAsyncStatus

GET

You can use the async service to retrieve the status of a single async operation.

delete

DELETE

 

deleteList

 

get

GET

 

getAccountGovernanceInfo

 

getAll

GET

 

getAsyncResult

You can use the async service to retrieve the result of a single async operation.

getBudgetExchangeRate

You can achieve the equivalent in REST by sending a GET request for a specific record.

getCurrencyRate

You can achieve the equivalent in REST by sending a GET request for a specific record.

getCustomizationId

You can achieve the equivalent in REST by sending a GET request for a specific record.

getDataCenterUrls

REST web services only use account-specific domains.

getDeleted

 

getIntegrationGovernanceInfo

 

getItemAvailability

You can achieve the equivalent in REST by sending a GET request for a specific record.

getList

GET

You can retrieve a list of records of the same record type in REST.

getPostingTransactionSummary

You can achieve the equivalent in REST by sending a GET request for a specific record.

getSavedSearch

Saved Search is not supported in REST web services. REST web services supports SuiteAnalytics Datasets.

getSelectValue

 

getServerTime

 

initialize / initializeList

 

In REST web services, you can transform a record from one type into an another, using data from an existing records. This is the equivalent of the initialize SOAP operation. For more information, see Transforming Records.

search

GET

 

searchMoreWithId

 

update

PATCH

 

updateList

 

updateInviteeStatus

You can achieve the equivalent in REST by sending a PATCH request for a specific record.

updateInviteeStatusList

You can achieve the equivalent in REST by sending a PATCH request for a specific record.

upsert

PUT

 

upsertList

 

Related Topics

SuiteTalk REST Web Services Overview and Setup
REST Web Services Key Concepts
REST Web Services and Other Integration Options
REST Web Services Prerequisites and Setup
REST Web Services URL Schema and Account-Specific URLs

General Notices