SOAP Web Services Governance Overview

To optimize NetSuite application and database servers, the system employs certain mechanisms to control the consumption of SOAP web services. These mechanisms ensure the following:

NetSuite SOAP web services governance includes:

Note:

For information on the maximum number of sessions, see Session Limits.

Important:

For information about the new web services and RESTlet concurrency governance, see Web Services and RESTlet Concurrency Governance.

Understanding Record Limiting

Limits exist for the following:

The limit varies depending on whether the operation is synchronous or asynchronous.

Synchronous Operations

Operation or parameter
(on a per request basis)

Minimum Record Count

Maximum Record Count

addList

200

deleteList

200

getList

1000

getItemAvailability

10000

updateList

100

upsertList

100

pageSize parameter of searchPreferences complex type, when used in synchronous searches

5

1000

Asynchronous Operations

Operation or parameter
(on a per request basis)

Minimum Record Count

Record Count

asyncAddList

400

asyncGetList

2000

asyncUpdateList

200

asyncUpsertList

200

asyncDeleteList

400

pageSize parameter of searchPreferences complex type, when used in asynchronous searches

5

2000

Note:

For details on asynchronous processing, see Asynchronous Request Processing.

Understanding Request Limiting

Request limiting pertains to the size of your SOAP request. The size of a request cannot exceed 100MB.

Understanding Governance Errors

The following faults are thrown because of other governance violations.

For more information on exceptions, refer to SOAP Web Services Error Handling and Error Codes.

For information about concurrency governance, see Web Services and RESTlet Concurrency Governance.

Related Topics

General Notices